Linux怎麼添加用戶成為sudoers
有時候我們執行sudo的時候,出現
xxx is not int the sudoers file
告訴我們當前用戶不是sudoer,所以我們要把當前用戶添加進去,步驟如下:
1 修改/etc/sudoers文件,進入超級用戶,因為沒有寫權限,所以要先把寫權限加上chmod u+w /etc/sudoers。
2 編輯/etc/sudoers文件,找到這一 行:"root ALL=(ALL) ALL"在起下面添加"zhc ALL=(ALL) ALL"(這裡的zhc是你的用戶名),然後保存。
3 最後恢復沒有寫權限模式,撤銷文件的寫權限,chmod u-w /etc/sudoers。
然後我們就可以用zhc用戶來編輯root的文件了,比如
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改後,不能直接保存,因為沒有權限,所以我們可以執行
:w !sudo tee %
這個命令將當前的緩沖區內容輸入到stdin,然後tee命令從標准輸入到標准輸出然後還有一個分流到文件,這裡%代指當前文件。