linux預設是沒有將使用者新增到sudoers列表中的,需要root手動將賬戶新增到sudoers列表中,才能讓普通賬戶執行sudo命令。
root 賬戶鍵入visudo即可進入sudo配置,這個命令要比vim/etc/sudoers要好很多,因為使用visudo進行sudo配置,將會得到很多提示.
鍵入visudo後,在編輯器下鍵入 /root尋找root,找到第三個root的那一行
root
all=(all)
all按yyp鍵複製並在貼上在下一行,在這一行的root處輸入cw將root替換為你所需要新增使用者的賬戶名,比如blinux,結果就是
root
all=(all)
allblinux all=(all)
all如果你希望之後執行sudo命令時不需要輸入密碼,那麼可以形如
root
all=(all)
allblinux all=(all)
nopasswd:all
輸入:wq儲存即可。
之後執行sudo命令時直接在命令前端鍵入sudo 空格即可,比如sudoshutdown -h now執行立即關機命令.
如果需要輸入口令,則輸入使用者密碼即可,而不是root密碼.
注:如果使用者不在sudoers列表中,將會得到以下提示.
blinux is not in the sudoersfile. this incident will be reported.
將使用者新增到sudoer列表
預設情況下,linux沒有將當前使用者列入到sudoer列表中 在redhat系列的linux發行版中最為常見 這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。1.在命令列下鍵入 su 並輸入root賬戶的密碼,切換到root賬戶,其中...
CentOS將使用者新增到sudoer列表
centos 預設情況下,linux沒有將當前使用者列入到sudoer列表中 在redhat系列的linux發行版中最為常見 這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。1.在命令列下鍵入 su 並輸入root賬戶的密碼,切換到ro...
Linux 中將使用者新增到組的指令
最近用的較多,命令都忘了,還是記一下吧!在 linux 作業系統下,如何新增乙個新使用者到乙個特定的組中?如何同時將使用者新增到多個組中?又如何將乙個已存在的使用者移動到某個組或者給他增加乙個組?對於不常用 linux 的人來講,記憶 linux 那繁多的命令列操作真是件不容易的事。在 linux ...