這個關於許可權修改的部落格到處都是,但是本文主要是針對,配置檔案修改過了之後,普通使用者還是不能進行建立檔案進行的操作。
修改許可權,主要是去/etc/sudoers下面進行修改
1.切換到root使用者
命令:su
2.給root新增sudoers檔案的寫許可權
命令:chmod 777 /etc/sudoers
3.編輯sudoers檔案
命令:vi /etc/sudoers
找到這行
root all=(all) all
在下面新增
username all=(all) all
可新增下面四種任意一種格式
youuser all=(all) all
%youuser all=(all) all
youuser all=(all) nopasswd: all
%youuser all=(all) nopasswd: all
第一行:允許使用者youuser執行sudo命令(需要輸入密碼).
第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼).
第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼.
第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼.
退出,命令:
esc +:wq
4.撤銷sudoers檔案許可權
命令:chmod u-w /etc/sudoers
修改了之後,如果遇到了下面的問題
linux:sudo,沒有找到有效的sudoers資源。
先找原因。這裡主要是普通使用者的許可權不夠。應該是上面的配置步驟有問題了。所以,不要著急
下面還有方法。
使用 ls -l /etc/passwd 檢視所有使用者及許可權。只有可讀許可權(r),說明使用者的許可權不夠。
因此,我們可以用以下方法修改使用者許可權:
1. su root #進入超級使用者
2. ll /etc/sudoers #檢視/etc/sudoers的許可權
3. chmod 777 /etc/sudoers #修改/etc/sudoers檔案的許可權成可讀可寫可執行
4. echo 'username all=(all) all' >> /etc/sudoers # 'username'指使用者名稱,給指定使用者名稱許可權
5. chmod 440 /etc/sudoers #退出儲存/etc/sudoers檔案
6. su username #切換使用者到指定使用者
linux 修改普通使用者許可權
命令 su 2.給root新增sudoers檔案的寫許可權 命令 chmod u w etc sudoers 3.編輯sudoers檔案 命令 vi etc sudoers 找到這行 root all all all 在下面新增 username all all all 可新增下面四種任意一種格式 ...
linux賦予普通使用者root許可權
開始 測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix passwo...
linux普通使用者授予sudo許可權
1,root登入並新增sudo檔案寫許可權,並編輯該檔案 chmod u w etc sudoers vim etc sudoers2,找到root all all all,在下一行新增,替換為你的使用者 all all all3,備註 youuser all all all youuser all...