]DayDayUP_Linux運維學習_CentOS普通用戶配置root權限

  1. 切換到root用戶
[hadoop@www hbase-1.1.2]$ su -
  1. root用戶執行
    方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的註釋(#)去掉
[root@www hbase-1.1.2]# vim /etc/sudoers
## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL

然後修改用戶,使其屬於root組(wheel),命令如下:

[root@www hbase-1.1.2]# usermod -g root hadoop

修改完畢,現在可以用hadoop帳號登錄,然後用命令 sudo,即可獲得root權限進行操作。

方法二: 修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:

[root@www ~]# visudo 
找到
root    ALL=(ALL)       ALL
在下面添加
格式爲
用戶名     ALL=(ALL)       ALL
hadoop    ALL=(ALL)       ALL

修改完畢,現在可以用hadoop帳號登錄,然後用命令 sudo ,即可獲得root權限進行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用戶ID修改爲 0 ,如下所示:

# vim /etc/passwd
hadoop:x:500:500:hadoop:/home/hadoop:/bin/bash
修改後如下
hadoop:x:0:500:hadoop:/home/hadoop:/bin/bash

保存,用hadoop賬戶登錄後,直接獲取的就是root帳號的權限。
不要輕易使用方法三。

  1. 測試
[root@www ~]# su - hadoop
[hadoop@www ~]$ sudo mkdir test
[sudo] password for hadoop: 
[hadoop@www ~]$ ll
總用量 12
drwxrwxr-x. 4 hadoop hadoop 4096 118 05:22 dfs
drwxrwxr-x. 4 hadoop hadoop 4096 118 05:51 hadoop
drwxr-xr-x  2 root   root   4096 1129 20:32 test
可以發現用sudo命令chan 
發佈了45 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章