Debian 中無法執行Sudo的解決辦法

2021-05-26 16:42:29 字數 590 閱讀 9231

sudo是debian中常用命令,安裝好系統後還不能使用sudo,解決辦法如下:

1、安裝sudo

# apt-get install sudo

2、修改 /etc/sudoers 檔案屬性為可寫

# chmod u+w /etc/sudoers

3、編輯 /etc/sudoers ,新增如下行
bill all=(all) all     #表示你要新增需要執行 root 某些許可權的使用者

bill all=nopasswd:/etc/init.d/mysql bill    #表示你要新增需要執行 root 某些許可權的使用者
all 表示所有,nopasswd表示執行命令時,不需要輸入密碼

/etc/init.d/mysql  表示要給該使用者執行的權利

4、修改/etc/sudoers 檔案屬性不可寫

# chmod u-w /etc/sudoers

Debian中安裝使用sudo命令

sudo可以讓非root使用者具有管理員的許可權,安裝好的debian後還不能使用sudo,需要使用root使用者登陸後安裝sudo命令。apt get install sudo 安裝後,就可以給你的帳號設定管理員許可權了 vim etc sudoers 新增一行 username all all ...

debian 改語言 新增使用者到sudo

debian 的語言在 etc default locale 檔案下改 改為lang en us.utf 8 language en us en 儲存,重啟,即可。debian安裝後,預設是開啟了root使用者,且沒有安裝sudo 所以安裝後,用root使用者進行安裝sudo,apt get ins...

docker取消sudo執行

docker為什麼要用sudo執行?docker的守護執行緒繫結的是unix socket,這個套接字預設屬於root使用者。docker服務程序都是以root賬戶執行的。解決方法 建立docker使用者組,把當前使用者加入到docker使用者組裡面。這樣就可以直接執行docker命令了。sudo ...