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重新進行連接配接也是可以進行删除的。