sudo是什麼
sudo是Linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部root命令的一個工具。Linux系統下,爲了安全,一般來說我們操作都是在普通用戶下操作,但是有時候普通用戶需要使用root權限,比如在安裝軟件的時候。
現在我這裏在執行某腳本的時候,既要求部分命令使用root權限執行,又需要在普通用戶下執行,考慮到sudo的時候不知如何解決輸密碼的問題,故選擇在Linux環境下配置一下讓普通用戶使用sudo不再需要敲密碼。
配置
打開sudoers配置
su root //進入root用戶
vim /etc/sudoers //打開sudo的配置文件
進入後如圖所示
找到對應配置,關鍵字## Allow root to run any commands anywhere
或者root ALL=(ALL) ALL
仿照root ALL=(ALL) ALL
增加一行即可,比如yousali ALL=(ALL) NOPASSWD: ALL
。改好之後保存就可以生效了