Linux系統添加新用戶

Linux系統中通常不直接使用root用戶進行操做,須要添加新的用戶。shell

 

首先,查看當前系統已有的用戶加密

cat /etc/passwd

查看用戶組spa

cat /etc/group

 

其次,添加想要的用戶組和用戶code

添加用戶組blog

groupadd -g 用戶組自定義id 用戶組名

添加用戶class

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-r] name

  -d:指定用戶登入時的主目錄,替換系統默認值/home/<用戶名>

  -g:指定用戶所屬的羣組。值可使組名也能夠是GID。用戶組必須已經存在的,期默認值爲100,即users。

  -G:指定用戶所屬的附加羣組。

  -m:自動創建用戶的登入目錄。

  -M:不要自動創建用戶的登入目錄。

  -u:指定用戶ID號。該值在系統中必須是惟一的。0~499默認是保留給系統用戶帳號使用的,因此該值必須大於499。

-p:指定用戶密碼,但,請注意!這個參數應採用crypt()加密後的密碼做爲參數,而不能直接明文,不然會致使登陸失敗
個人應用示例:
useradd -p test@1234 -d /home/users/test test
可是遇到一個問題:這樣添加的用戶不能登陸,由於密碼是明文的

因此換一種方式添加用戶:
useradd -d /home/users/test test //使用-d參數指定用戶的目錄,若是不指定默認/home/test
echo 你的密碼 | passwd --stdin test //經過這樣方式設置密碼

 

最後,對系統用戶和用戶組進行刪除操做test

刪除用戶登錄

userdel -r test    //參數-r的意思是刪除全部該用戶相關的文件夾

刪除用戶組密碼

groupdel 用戶組名

 

查看當前用戶的信息:di

查看當前登陸的用戶:
who查看當前登陸的用戶的指紋信息:finger查看當前用戶所屬組:groups 用戶名查看某一用戶的指紋信息:finger 用戶名
相關文章
相關標籤/搜索