首頁技術文章正文

什么是su和exit命令?

更新時間:2022-12-12 來源:黑馬程序員 瀏覽量:

IT培訓班

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

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

su和exit命令

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

sudo 其他命令

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

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

NOPASSWD: ALL itheima ALL=(ALL)

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

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

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






分享到:
在線咨詢 我要報名
和我們在線交談!