天天看點

linux使用者增加、切換與删除

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

繼續閱讀