linux用戶增加、切換與刪除

linux用戶的添加使用命令

  •  
useradd 【username】

注意:此命令只能在管理員賬戶下面進行創建(即“#”,普通用戶是“$”)

  •  
useadd -m 【username】//在進行創建的時候在home路徑下面添加此普通用戶的文件夾

如果創建成功之後給出的提示是

  •  
useradd:Permission denied.

此時需要獲取權限轉換到root管理員用戶,使用su rootsu都可以進行賬戶切換。

當使用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重新進行連接也是可以進行刪除的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章