Linux為普通使用者新增sudo許可權

luashin發表於2016-05-25
Linux為普通使用者新增sudo許可權: 
有時候,Linux下面執行sudo命令,會提示類似: 
xxx is not in the sudoers file.  This incident will be reported. 
這裡,xxx是使用者名稱稱,然後導致無法執行sudo命令,這時候,如下解決:
進入超級使用者模式。也就是輸入"su -",系統會讓你輸入超級使用者密碼,輸入密碼後就進入了超級使用者模式。(當然,你也可以直接用root用)
為系統增加普通使用者:
[root@localhost ~]# useradd marry
[root@localhost ~]# echo "redhat" --stdin | password marry

新增檔案的寫許可權:
[root@localhost ~]# chmod u+w /etc/sudoers 

編輯/etc/sudoers檔案,進入編輯模式,找到"root ALL=(ALL) ALL"這行在其下面新增sodu授權
[root@localhost ~]# vim /etc/sudoers                
root ALL=(ALL) ALL
marry ALL=(ALL) ALL              //此處的marry是系統中的普通使用者
儲存退出。

撤銷檔案的寫許可權:
[root@localhost ~]# chmod u-w /etc/sudoers 

退出後以普通使用者登入並使用sudo命令進行維護操作:
[root@localhost ~]# su - marry
[root@localhost ~]$ sodu iostart

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9034054/viewspace-2106554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章