紅帽操作(二)root權限和sudo解析

紅帽操作(二)

root用戶

su

  1. su 命令切換到root,輸入root命令。
    1. 但是呢,他只是切換用戶,不切換目錄

su - <用戶>這樣就是連目錄一起換了。

這裏就涉及到了環境變量的問題。

root用戶切換到任何用戶都不用密碼。

sudo

意思是,root用戶可以授權某用戶可以使用指定的命令。

授權給普通用戶

先轉換到root用戶下面

然後呢,打入命令geidt /etc/sudoers.d/<文件名> 這是個編輯器

主機名查看

hostname

路徑查看

which

在裏面打入:

多條命令授權後面是可以無限次的加的。用逗號隔開。

<用戶名>   <主機名>=(root) <命令路徑>,<命令路徑> 

也就是該用戶執行該命令的時候,有root權限。

但是呢,執行該命令前,要加sudo。但是呢,執行的額時候要輸入root密碼。如果不想輸入root密碼的話,可以這麼寫:

<用戶名>   <主機名>=(root) NOPASSWD:<命令路徑> <命令路徑>

授權所有的命令

<用戶名> <主機名>=(root) NOPASSWD:ALL

授權所有之後切換到管理員

sudo -i

查看授權的命令

sudo -l

清除密碼

sudo -k

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章