Linux作業系統配置sudo
作業系統:RHEL 6.4 - 64位
root使用者配置sudo後,可以允許普通使用者以root使用者身份執行命令
預設情況下,普通使用者對自己的家目錄有完全的系統管理權限,但無權查看其它使用者家目錄檔案,更不能查看root使用者家目錄。
使用普通使用者查看其它使用者家目錄報錯,沒有許可權
[tom@rhel64 ~]$ pwd
[tom@rhel64 ~]$ ls /root
[root@rhel64 ~]# visudo
或者
[root@rhel64 ~]# vi /etc/sudoers
在98行後追加一行內容,參考root一行的寫法
允許tom使用者在任何位置執行任何命令
tom ALL=(ALL) ALL
使用普通使用者再次執行ls /root 依然報錯, 執行sudo ls /root 提示輸入tom使用者密碼
密碼正確,可以看到/root目錄下內容
[tom@rhel64 ~]$ ls /root
[tom@rhel64 ~]$ sudo ls /root
再次執行時,不需要輸入密碼
[tom@rhel64 ~]$ sudo ls /root
也可以使用sudo 執行其他命令。
關於sudo的配置,還可以限定具體的命令、根據群組成員等。具體看參考/etc/sudoers
此時tom使用者直接查看此檔案,沒有許可權,使用sudo命令可以查看
[tom@rhel64 ~]$ tail -25 /etc/sudoers
[tom@rhel64 ~]$ sudo tail -25 /etc/sudoers
Linux su和sudo命令的區別
sudo命令的用法
Ubuntu的sudo與su命令使用與開啟root帳戶
sudo: sorry, you must have a tty to run sudo
Linux配置sudo許可權
sudo配置臨時取得root許可權
Linux下解決使用者不能執行sudo的方法
Linux系統管理員不可不知的命令:sudo
sudo使用之實現許可權分配
本文永久更新連結地址: