歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux為普通用戶添加sudo權限

Linux為普通用戶添加sudo權限

日期:2017/2/28 13:44:52   编辑:Linux教程

系統環境:CentOS 7.0

引文:在實驗室的Linux服務器上給每個人分配了一個賬號,但是有的時候普通用戶需要使用root權限,比如裝一些軟件之類的。下面介紹怎麼給普通用戶添加sudo命令權限。

前提: sudo安裝完成

沒配置之前希望在普通用戶下,通過sudo命令,讓用戶暫時擁有root權限,並創建一個文件夾。很明顯,失敗了,錯誤原因是:該用戶暫沒有root權限。

解決辦法如下

1.打開sudoers文件

切換到root用戶下,cd root,運行visudo命令,visudo命令是用來編輯修改/etc/sudoers配置文件

[root@master ~]# visudo

如下圖所示,打開sudoers文件

2.修改suduers文件

找到如下圖所示,標出紅線的一行

root  ALL=(ALL)    ALL

給liudiwei添加sudo權限
在“root ALL=(ALL) ALL”這一行下面,再加入一行:

liudiwei ALL=(ALL)     ALL

其中,xulei為你當前使用的用戶名,也就是普通用戶的用戶名

:wq保存退出!

3.測試是否成功

切換到普通用戶

su liudiwei
cd ~
sudo mkdir test

恭喜,驗證密碼後,通過!如圖所示:

使用sudo命令執行mkdir test,那麼test是以root用戶來創建的。

補充:如果想以後每次使用sudo的時候不再驗證密碼,可以在剛剛的sudoers文件做如下操作:

其中timestamp_timeout=-1只需驗證一次密碼,以後系統自動記憶,runasp需要root密碼,如果不加默認是要輸入普通賬戶的密碼.

Copyright © Linux教程網 All Rights Reserved