linux之使用者管理

來源:互聯網
上載者:User

參考: Linux中使用者管理詳解:http://baidu.blog.51cto.com/71938/52075 

          此博文分上、中、下三章講解了linux中的使用者管理,深淺結合,樣本豐富,贊一個~

 

1. 建立使用者:

    adduser [-u uid][-g group][-d home][-s shell]

    useradd username #預設添加一個同名的組

    uersadd -g group_name user_name #建立使用者的時候指定使用者屬於那個使用者組

    usermod –l new_user_name old_ user_name  #修改使用者名稱

    passwd username #設定密碼

2. 刪除使用者

   userdel [-r] user_name

   【備忘:】使用這條命令的時候,如果不添加”-r”的話,不會刪除使用者的宿主目錄,,要是想刪除的話可以手工的去刪除該目錄。但是你已經確認該宿主目錄中的檔案可以刪除,直接使用”-r”這樣就可以一次性的刪除使用者操作。 手工刪除一個使用者需要執行如下步驟:從/etc/passwd、/etc/shadow、/etc/group設定檔中刪除該使用者的s

相關條目,之後刪除該使用者的宿主目錄。

 

3. 禁用使用者

    usermod -L u1     #禁用帳號

    usermod -U u1    #重新啟用帳號

   【註:】usermod命令禁用和啟用帳號功能是通過在/etc/shadow 設定檔中,在使用者密碼位之前添加和刪除"!"實現的。當然也可以使用手工添加或刪除"!"來實現效果。

 

4.設定使用者的失效日期

    usermod –e YYYY-MM-DD name #通過這個命令可以設定使用者帳號的到期時間,就是說在此日期之前使用者賬戶生效,過了這個日期後使用者將禁止登入。

 

5. 新群組、修改組

    groupadd [-g gid [-o]] [-r] [-f] groupname #建立

    groupmod -n  new_group_name old_ group_name #修改組名

6. 更改使用者組

   uermod –g group_name user_name #更改使用者的使用者組

   usermod –G group_name user_name #將使用者添加到其它組,條命令執行的前提條件是確認該使用者是否存在,也就是說是將已有使用者添加到相應的組

   gpasswd –a user_name group_name #將使用者添加到其它組

 

7. 刪除群組

   groupdel group_name

 

8. 查看使用者資訊

    在linux中系統中,它並不認識帳號名稱。它認識的是我們的帳號ID,帳號ID儲存在/etc/passwd檔案中。我們在登入linux主機時,在輸入完帳號和密碼時,linux會先尋找/etc/passwd檔案中是否有這個帳號,如果沒有則跳出,如果有的話,他會讀取該帳號的user ID和group ID同時該帳號的根目錄和shell也讀了出來。然後在去核對密碼錶,在/etc/shadow中找出我們剛剛輸入的帳號和userID,核對我們輸入密碼是否正確。一切正確我們可以登入到目前使用者shell。那麼,我們首先瞭解一下使用者帳號檔案。

    vim /etc/passwd

    vim /etc/shallow

    vim /etc/group

    useradd通過/etc/login.defs和/etc/default/useradd這兩個預設帳號設定檔案來實現建立使用者時使用者的基本設定, 可用vim查看

 

  【上述的檔案格式含義可查看 Linux中使用者管理詳解:http://baidu.blog.51cto.com/71938/52075 】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.