Linux中sudo免密碼

2021-09-24 15:17:11 字數 816 閱讀 9541

平時在 linux 中執行一些命令時,可能會遇到permission denied這樣的提示,即該使用者沒有許可權;

所以一般會想到在命令最前面加上sudo後再執行,然後有可能會提示輸入當前使用者的密碼;

一般在這個位置:

/etc/sudoers
所以只需要把當前使用者新增到這個檔案就行了,執行su後根據提示輸入root賬戶密碼,切換到 root 使用者,然後用vi /etc/sudoers或者visudo命令編輯該檔案;

在裡面可以找到這一行:

root all=(all:all) all
大致意思是 root 使用者具有所有許可權,所以可以在下面加入這麼一行:

user all=(all:all) nopasswd:all
其中user是當前登入的使用者名稱,這樣以後使用該賬戶執行sudo就不用輸入密碼了;

如果存在多個賬戶,要讓這些賬戶執行sudo時都不用輸入密碼的話,可以新增下面這行:

%sudo all=(all:all) nopasswd:all
儲存退出就 ok 了。

技術文章推送

手機、電腦實用軟體分享

Linux之sudo免密碼操作

使用普通使用者只需特權命令是需要輸入密碼,然後在五分鐘以內只需命令可以免密碼,下面設定免密碼操作 系統環境檢視 切換至root使用者 sudo i 需要輸入密碼 修改sudoers檔案 增加一行 your user name all all all nopasswd all 修改 sudo all ...

配置sudo免密碼

shell內輸入sudo vi etc sudoers,找到root all all all,在下方新增 admin all all nopasswd allesc後輸入wq 強制覆蓋 shell內輸入sudo vi etc sudoers,找到root all all all,在下方新增 your...

ssh免密碼登陸,sudo免輸入密碼方法

幾台linux伺服器之間經常相互ssh和scp,每次都手動輸入密碼比較麻煩。經過網上查詢,打算使用ssh公鑰金鑰方式。首先在本機上生成ssh公鑰金鑰,最好的命令是 ssh keygen t rsa p f ssh id rsa q 使用這個命令不需要按回車,如果不加f選項,要多按一次回車來選擇存放位...