添加用戶:useradd和
groupadd或圖形化界面中的系統設置
useradd nox ##不帶-m參數的useradd命令不會爲新用戶創建主目錄,這種狀況下,用戶能登錄Shell,不能登錄圖形界面
passwd nox ##設置nox用戶的口令
輸入新的Unix口令:
從新輸入新的Unix口令:
passwd : 已成功更新密碼
sudo
useradd
-g users mike ##
-g 用於指定用戶所屬的
組,創建mike的用戶帳戶,並指定其屬於users組
sudo
passwd mike ##爲mike用戶設置密碼(謹記)
sudo
useradd -s /bin/bash mike ##
-s 參數用於指定用戶登錄後所使用的
Shell,
##經常使用的有BASH、TCSH、ZSH、SH,默認爲sh(指向BASH的符號連接,能夠在/bin中找見。
sudo
groupadd newgroup ##在系統中添加名爲newgroup的組
記錄用戶操做:history(僅在BASH中使用)
Shell會記錄用戶的每一條命令,經過history命令,用戶能夠看到本身曾經執行過的操做,存在用戶主目錄的
.bash_hitory文件中,默認記錄1000條
history (數字) ##看最近(數字)條的記錄。
直接編輯passwd和shadow文件
全部的用戶信息都會登記在
/etc/passwd文件中,而
/etc/shadow文件則保存着用戶的登錄密碼
刪除用戶:userdel
sudo
userdel mike ##不會刪除用戶主目錄
sudo
userdel
-r Jhon ## -r 刪除帳號,同時刪除主目錄
管理用戶帳號:usermod
sudo
usermod
-l mike
-d /home/mike
-e 12/31/12 John
##將john 更名爲mike,主目錄改成/home/mike,並設置帳號有效期爲2013年12月31號
-d 修改用戶主目錄
-e 修改帳號的有效期限。以公元月/日/年的形式表示(MM/DD/YY);
-g 修改用戶所屬的組
-l 修改用戶帳號名稱
-s 修改用戶登陸後所使用的shell
查看用戶信息:id
id (用戶名) ##不帶用戶名時,顯示當前登陸用戶信息
用戶間切換:su
su john
/etc/passwd文件
每一行由7個字段組成,表明一個用戶,字段間用冒號分隔
登陸名;
口令佔位符;
用戶ID號(UID);
默認組ID號(GID);
用戶的私人信:包括全名、辦公室、工做電話、家庭電話等;
用戶主目錄;
登陸Shell
/etc/group文件
每一行表明一個用戶,並以冒號分隔每個字段。其中只有用戶名和口令字段是要求非空的。
登陸名;
加密後的口令;
上次修改口令的日期;
兩次修改口令之間的天數(最少);
兩次修改口令之間的天數(最多);
提早多少天提醒用戶修改口令(絕對日期從
1970年1月1日至今的天數);
在口令過時多少天后禁用該帳號(絕對日期從
1970年1月1日至今的天數,可以使用
usermod命令設置過時字段) ;
帳號過時的日期;
保留,目前爲空。
/etc/group文件
保存系統中全部組的名稱,以及每一個組中的成員列表。文件中每一行表明一個組,四個字段
組名;
組口令佔位符;
組ID(GID)號;
成員列表,用逗號分開(不能加空格)
————————參考《Linux從入門到精通》劉憶智