Linux用戶和用戶管理

添加用戶:useraddgroupadd或圖形化界面中的系統設置
      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從入門到精通》劉憶智
相關文章
相關標籤/搜索