用戶與組命令
添加新用戶:Useradd
例:useradd + 用戶名
常見問題:
使用的是非root用戶,無法使用這個函數,要用root登陸,或者獲得root權限+環境變量。
如何獲得root權限:su -,並且輸入密碼即可;
單單用su不能,su值獲得權限,沒獲得環境變量
1.每添加一個用戶,系統自動在/home 下新建一個文件
進入home後,可以通過command:passwd +用戶名,改變其密碼。
2./ect下的passwd文件會被改變,寫入新用戶信息。
刪除用戶:Userdel
1.Userdel + 用戶名,只刪除用戶,沒刪除/home下的文件
2.用rm繼續刪除其文件
改變用戶信息:Usermod
例:改變用戶組別:usermod–g 新組 要改變的用戶
新建組:groupadd
在/ect 下的group裡可以看到group文件,存放group信息。
當添加用戶沒有組參數時,默認添加一個與用戶名相同的組。
用戶切換
Su(switch user) + 切換到的用戶;exit退出
當新用戶登錄是,默認的當前目錄為用戶的主目錄
補充
用戶shell
Shell是內核之外的一層,負責用戶命令與內核打交道。
Shell有不同的形式了,如Cshell,許多命令在不同shell下執行不同。
Bash=Bshell->B –Again –Shell;或有Cshell,ksh,sh等。