1.介紹
如果系統管理員希望向可信的使用者提供管理員訪問許可權,但不想共享root使用者的口令,那麼可以使用sudo機制。使用者一旦通過sudo機制獲得了給定許可權,就可以執行任何管理命令,只需在命令前面加上sudo關鍵字即可。在使用sudo時,使用者會被要求輸入自己的口令,口令正確後,管理命令的執行與root使用者執行該命令時完全相同。
2.準備工作。
先建立乙個普通賬號,然後賦予它使用sudo的許可權,之後,新賬戶將可以使用sudo,並能執行管理命令。下面給出配置sudo訪問的步驟:
使用root使用者登入系統。然後使用useradd命令建立乙個新的使用者賬號。(這裡建立了乙個test使用者)
使用passwd命令為test賬號設定密碼口令。
使用vim開啟/etc/sudoers檔案,sudo命令應用的安全策略定義在檔案中。
開啟/etc/sudoers後,找到如下行,該行顯示sudo許可權被授予了sudo組的使用者。
使用命令usermod命令將test使用者新增到test組中
現在我們需要檢查test使用者是否可以執行sudo命令。
使用su命令切換到test使用者。
使用groups命令來確認新使用者是否在sudo組中。
最後,在test使用者下執行sudo whoami命令。驗證,如果配置正確,那麼這個值應該是root,完成。
Linux下新增sudo許可權
1 切換到root使用者。也就是輸入 su 系統會讓你輸入超級使用者密碼,輸入密碼後就進入root。2 使用visudo命令,找到這一 行 root all all all 在這行下面新增 all all all 這裡的 是你的使用者名稱 然後儲存退出。假定需要給admin使用者組新增sudo許可權...
linux 下使用sudo 授權
linux下使用sudo授權1 使用root使用者授權 有兩種方法 a vim etc sudoers root all all all 允許操作的主機 想成為誰 授權的命令 在下面新增 使用者名稱 all all all 授權所有命令的許可權 all all usr bin cat 授權單個命令 ...
linux下配置Mysql遠端訪問
mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問.我的mysql環境是ubuntu 10.04 mysql5.1 1.修改 etc my.conf,修改完大概是如下的樣子 quote mysqld default character set utf8 修改bind addre...