linux用戶的添加使用命令
useradd 【username】
注意:此命令只能在管理員賬戶下面進行創建(即“#”,普通用戶是“$”)
useadd -m 【username】//在進行創建的時候在home路徑下面添加此普通用戶的文件夾
如果創建成功之後給出的提示是
useradd:Permission denied.
此時需要獲取權限轉換到root管理員用戶,使用su root和su都可以進行賬戶切換。
當使用su的時候,後面沒有跟用戶名,默認是切換到root賬戶。
此命令就是切換用戶的命令
su 【username】
添加完用戶之後,此用戶是已經添加成功,但是密碼並沒有添加配置,使用
sudo passwd 【username】
對username的賬戶的密碼進行配置,亦或者更改也是可以如此。
使用之後兩次輸入設置的 密碼即可。
然後使用su 【username】可以切換到剛剛創建的普通用戶。
切換之後默認是sh,頁面只顯示“$”這一個符號,我們使用exit退到root管理賬戶,將/etc/passwd裏面的內容進行修改,此時可以使用vim也可以使用nano對裏面內容進行修改,找到文章末尾,可以找到剛剛創建的用戶的配置,將末尾的sh改爲bash,然後保存退出,重新使用su 【username】進行用戶切換,此時顯示的並不只是單獨的一個“$”符號。
注意:nano保存快捷鍵ctrl+S,退出ctrl+X。
然後可以在管理員和用戶之間進行隨意切換,切換的原則如下:
1.管理員—》普通用戶 不需要認證
2.普通用戶—》管理員 需要密碼認證
3.普通用戶—》普通用戶 需要密碼認證
因爲linux操作系統的安全性,所以各個賬戶之間互不干擾,如果訪問需要密碼驗證。而管理員就是擁有最高權限的使用者,所以進入哪個賬戶都不需要密碼。
注意:在剛開始使用普通用戶切換到管理員用戶的時候,可能會產生認證失敗的提示,莫慌張,此時只要使用sudo su進入root用戶下面,使用passwd root對管理員密碼進行更改,然後重新進行來回切換就不會產生認證失敗的提示。
當某個普通用戶我們使用不到的時候想刪除用戶時,使用
userdel 【username】
對賬戶進行刪除。
userdel 【username】只是對賬戶進行刪除
userdel -r 【username】是刪除此賬戶並且將該用戶在home路徑下面的文件夾也進行刪除
userdel -f 【username】是強制刪除此賬戶。(慎用)
當使用用戶切換之後,我們使用userdel對使用刪除用戶時候可能會報錯,
報的錯誤是是:user 【用戶名】 is currently used by process 【數字】
此時莫慌張,因爲我們在對用戶切換的時候原因以及解決辦法:用戶切換沒有退出,一直佔用某個進程,所以只要一直使用exit退出,一直使用exit到最開始的時候再次刪除就是可以的;或者斷開XShell重新進行連接也是可以進行刪除的。