首頁(yè)技術(shù)文章正文

什么是su和exit命令?

更新時(shí)間:2022-12-12 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

無(wú)論是Windows、MacOS、Linux均采用多用戶的管理模式進(jìn)行權(quán)限管理。在Linux系統(tǒng)中,擁有最大權(quán)限的賬戶名為:root(超級(jí)管理員),而在前期,我們一直使用的賬戶是普通的用戶:itheima,root用戶擁有最大的系統(tǒng)操作權(quán)限,而普通用戶在許多地方的權(quán)限是受限的。例如普通用戶在根目錄的情況下無(wú)法創(chuàng)建文件夾。

普通用戶的權(quán)限,一般在其HOME目錄內(nèi)是不受限的一旦出了HOME目錄,大多數(shù)地方,普通用戶僅有只讀和執(zhí)行權(quán)限,無(wú)修改權(quán)限。

su和exit命令

在前面,我們接觸過(guò)su命令切換到root賬戶。su命令就是用于賬戶切換的系統(tǒng)命令,其來(lái)源英文單詞:Switch User,語(yǔ)法如下:

sudo 其他命令

在其它命令之前,帶上sudo,即可為這一條命令臨時(shí)賦予root授權(quán)。但是并不是所有的用戶,都有權(quán)利使用sudo,我們需要為普通用戶配置sudo認(rèn)證。

切換到root用戶,執(zhí)行visudo命令,會(huì)自動(dòng)通過(guò)vi編輯器打開:/etc/sudoers在文件的最后添加:

NOPASSWD: ALL itheima ALL=(ALL)

其中最后的NOPASSWD:ALL 表示使用sudo命令,無(wú)需輸入密碼,最后通過(guò) wq 保存。切換回普通用戶,

[itheima@localhost ~]$ sudo ls /root
anaconda-ks.cfg 
original-ks.cfg
[itheima@localhost ~]$ sudo mkdir /test
[itheima@localhost 
~]$

切換回普通用戶后,執(zhí)行的命令,均以root運(yùn)行。






分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!