用戶系統(tǒng)相關(guān)命令
Linux 是一個多用戶的操作系統(tǒng),每個用戶又可以屬于不同的用戶組,下面linux命令,首先來熟
悉一下Linux 中的用戶切換和用戶管理的相關(guān)命令。
圖2.1 內(nèi)核、Shell和用戶的關(guān)系
《嵌入式Linux應(yīng)用程序開發(fā)詳解》——第2章、Linux基礎(chǔ)命令
1.用戶切換(su)
(1)作用
變更為其它使用者的身份,主要用于將普通用戶身份轉(zhuǎn)變?yōu)槌売脩,而且需輸入相?yīng)
用戶密碼。
(2)格式
su [選項] [使用者]
其中的使用者為要變更的對應(yīng)使用者。
(3)常見參數(shù)
主要選項參數(shù)見表2.1 所示。
表2.1 su命令常見參數(shù)列表
選項參數(shù)含義
-,-l,--login 為該使用者重新登錄,大部分環(huán)境變量(如HOME、SHELL和USER等)和工作目
錄都是以該使用者(USER)為主。若沒有指定USER,缺省情況是root
-m,-p 執(zhí)行su時不改變環(huán)境變量
-c,--command 變更賬號為USER的使用者,并執(zhí)行指令(command)后再變回原來使用者
(4)使用示例
[sunq@www sunq]$ su - root
Password:
[root@www root]#
示例通過su命令將普通用戶變更為root 用戶,并使用選項“-”攜帶root環(huán)境變量。
(5)使用說明
??在將普通用戶變更為root 用戶時建議使用”-”選項,這樣可以將root的環(huán)境變量和
工作目錄同時帶入,否則在以后的使用中可能會由于環(huán)境變量的原因而出錯。
??在轉(zhuǎn)變?yōu)閞oot權(quán)限后linux命令,提示符變?yōu)?。
小知識
環(huán)境變量實際上就是用戶運(yùn)行環(huán)境的參數(shù)集合。Linux是一個多用戶的操作系統(tǒng)。而且在每個
用戶登錄系統(tǒng)后,都會有一個專有的運(yùn)行環(huán)境。通常每個用戶默認(rèn)的環(huán)境都是相同的,而這
個默認(rèn)環(huán)境實際上就是一組環(huán)境變量的定義。用戶可以對自己的運(yùn)行環(huán)境進(jìn)行定制,其方法
就是修改相應(yīng)的系統(tǒng)環(huán)境變量。
常見的環(huán)境變量如下。
☆PATH是系統(tǒng)路徑。
☆HOME是系統(tǒng)根目錄。