centos 創建新的用戶並提root權限

centos 創建新的用戶
useradd letu   #創建用戶
passwd letu   #設置密碼
創建用戶之後,可以進入到letu用戶下:

su letu
不過,剛創建的用戶,由於沒有在sudo用戶組中添加權限,所以當你使用sudo的時候會報錯,提示如下信息:
hadoop is not in the sudoers file. This incident will be reported
所以,需要爲letu用戶賦予sudo使用權限


爲新用戶賦予sudo使用權限
首先,進入root用戶:

su root
然後,修改文件權限:
chmod u+w /etc/sudoers
接着編輯/etc/sudoers文件:
vi /etc/sudoers
在“ root ALL=(ALL) ALL” 這一行下面添加 “ xxx ALL=(ALL) ALL”(xxx就是剛創建的用戶名)
hadoop ALL=(ALL) ALL
也可以設置如下:
letu ALL=NOPASSWD:ALL
接着,保存,先按ESC,鍵入“wq!”:
wq!
注:這個文件是隻讀的,不加“!”保存會失敗。

最後退出root用戶,一般情況你就可以正常的使用sudo命令了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章