普通用戶加sudo權限
阿新 • • 發佈:2017-06-12
code 這一 技術分享 sudoer http 用戶 圖片 pan 其中
沒配置之前希望在普通用戶下,通過sudo命令,讓用戶暫時擁有root權限,並創建一個文件夾。很明顯,失敗了,錯誤原因是:該用戶暫沒有root權限。
解決辦法如下
1.打開sudoers文件
切換到root用戶下,cd root
,運行visudo
命令,visudo
命令是用來編輯修改/etc/sudoers
配置文件
[root@master ~]# visudo
- 1
- 1
如下圖所示,打開sudoers文件
2.修改suduers文件
找到如下圖所示,標出紅線的一行
root ALL=(ALL) ALL
- 1
- 1
給liudiwei添加sudo權限
在“root ALL=(ALL) ALL”這一行下面,再加入一行:
liudiwei ALL=(ALL) ALL
- 1
- 1
其中,xulei為你當前使用的用戶名,也就是普通用戶的用戶名
:wq
保存退出!
3.測試是否成功
切換到普通用戶
su liudiwei
cd ~
sudo mkdir test
- 1
- 2
- 3
- 1
- 2
- 3
恭喜,驗證密碼後,通過!如圖所示:
使用sudo命令執行mkdir test
,那麽test是以root用戶來創建的。
補充:如果想以後每次使用sudo的時候不再驗證密碼,可以在剛剛的sudoers文件做如下操作:
其中timestamp_timeout=-1
只需驗證一次密碼,以後系統自動記憶,runasp
需要root密碼,如果不加默認是要輸入普通賬戶的密碼.
普通用戶加sudo權限