中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令大全su和sudo命令的區(qū)別

時間:2019-07-12

linux命令大全hds_linux shell 命令 大全_linux命令大全

linux命令大全su和sudo命令的區(qū)別

linux命令大全hds_linux shell 命令 大全_linux命令大全

sudo是linux系統(tǒng)管理指令,是允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令的一個工具,如halt,reboot,su等等。那么你知道linux 命令大全su和sudo命令的區(qū)別么?接下來是小編為大家收集的linux 命令大全su和sudo命令的區(qū)別,歡迎大家閱讀: linux 命令大全su和sudo命令的區(qū)別 一. 使用 su 命令臨時切換用戶身份 1、su 的適用條件和威力 su命令就是切換用戶的工具,怎么理解呢?比如我們以普通用戶beinan登錄的,但要添加用戶任務(wù),執(zhí)行useradd ,beinan用戶沒有這個權(quán)限,而這個權(quán)限恰恰由root所擁有。解決辦法無法有兩個,一是退出beinan用戶,重新以root用戶登錄,但這種辦法并不是最好的;二是我們沒有必要退出beinan用戶,可以用su來切換到root下進(jìn)行添加用戶的工作,等任務(wù)完成后再退出root。我們可以看到當(dāng)然通過su 切換是一種比較好的辦法; 通過su可以在用戶之間切換,如果超級權(quán)限用戶root向普通或虛擬用戶切換不需要密碼,什么是權(quán)力?這就是!而普通用戶切換到其它任何用戶都需要密碼驗(yàn)證; 2、su 的用法: su [OPTION選項(xiàng)參數(shù)] [用戶] -, -l, ——login 登錄并改變到所切換的用戶環(huán)境; -c, ——commmand=COMMAND 執(zhí)行一個命令,然后退出所切換到的用戶環(huán)境; 至于更詳細(xì)的,請參看man su ; 3、su 的范例: su 在不加任何參數(shù),默認(rèn)為切換到root用戶,但沒有轉(zhuǎn)到root用戶家目錄下,也就是說這時雖然是切換為root用戶了,但并沒有改變r(jià)oot登錄環(huán)境;用戶默認(rèn)的登錄環(huán)境,可以在/etc/passwd 中查得到,包括家目錄,SHELL定義等; [beinan@localhost ~]?$ suPassword:[root@localhost beinan]# pwd/home/beinan su 加參數(shù) - ,表示默認(rèn)切換到root用戶,并且改變到root用戶的環(huán)境; [beinan@localhost ~]?$ pwd/home/beinan[beinan@localhost ~]?$ su -Password:[root@localhost ~]# pwd/root su 參數(shù) - 用戶名 [beinan@localhost ~]?$ su - root 注:這個和su - 是一樣的功能; Password: [root@localhost ~]# pwd /root [beinan@localhost ~]?$ su - linuxsir 注:這是切換到 linuxsir用戶 Password: 注:在這里輸入密碼; [linuxsir@localhost ~]?$ pwd 注:查看用戶當(dāng)前所處的位置; /home/linuxsir [linuxsir@localhost ~]?$ id 注:查看用戶的UID和GID信息,主要是看是否切換過來了; uid=505(linuxsir) gid=502(linuxsir) groups=0(root),500(beinan),502(linuxsir) [linuxsir@localhost ~]?$ [beinan@localhost ~]?$ su - -c ls 注:這是su的參數(shù)組合,表示切換到root用戶,并且改變到root環(huán)境,然后列出root家目錄的文件,然后退出root用戶; Password: 注:在這里輸入root的密碼; anaconda-ks.cfg Desktop install.log install.log.syslog testgroup testgroupbeinan testgrouproot [beinan@localhost ~]?$ pwd 注:查看當(dāng)前用戶所處的位置; /home/beinan [beinan@localhost ~]?$ id 注:查看當(dāng)前用戶信息; uid=500(beinan) gid=500(beinan) groups=500(beinan) 4、su的優(yōu)缺點(diǎn); su 的確為管理帶來方便,通過切換到root下,能完成所有系統(tǒng)管理工具,只要把root的密碼交給任何一個普通用戶,他都能切換到root來完成所有的系統(tǒng)管理工作;但通過su切換到root后,也有不安全因素;比如系統(tǒng)有10個用戶,而且都參與管理。