【Linux】Linux/Ubuntu系統-使用者帳號的建立/修改/刪除以及密碼修改 useradd/usemod/userdel/passwd__Linux

來源:互聯網
上載者:User

轉載自畢小朋部落格(網址見右圖):

在 Linux 系統中,與使用者管理有關的檔案主要有如下幾個:分別是/etc/passwd,/etc/shadow,/etc/gfoup,/etc/gshadow 。它們分別與使用者的帳號,密碼,使用者組及使用者組密碼有關。我們建立使用者也就是跟這幾個檔案打交道。
1. 如何建立一個使用者。

主要是下面這兩個步驟:

一. 通過useradd命令完成一個新使用者的初始化設定工作

二. 通過passwd為這個新使用者佈建密碼


給系統添加一個使用者叫wirelessqa,密碼為12345

1. 先添加使用者wirelessqa [plain]  view plain  copy bixiaopeng@ubuntu:~$ useradd wirelessqa   useradd: cannot lock /etc/passwd; try again later.  
#oh,my god,需要root許可權 [plain]  view plain  copy bixiaopeng@ubuntu:~$ su   Password:  
再試一次添加使用者wirelessqa [plain]  view plain  copy root@ubuntu:/home/bixiaopeng# user add wirelessqa  
沒有任何結果說明是沒錯誤


2. 為wirelessqa設定密碼

[plain]  view plain  copy root@ubuntu:/home/bixiaopeng# passwd wirelessqa   Enter new UNIX password:   Retype new UNIX password:   passwd: password updated successfully  
上面說明密碼設定成功了,當然我們也可以為上面的使用者修改密碼,方法是一樣的

此時雖然我們已經建立了帳號,但是在home目錄下是看不到的

[plain]  view plain  copy root@ubuntu:/home# pwd   /home   root@ubuntu:/home# ls -al   total 12   drwxr-xr-x  3 root       root       4096  8��� 17 00:31 .   drwxr-xr-x 23 root       root       4096  6��� 17 18:14 ..   drwxr-xr-x 29 bixiaopeng bixiaopeng 4096  8��� 16 19:45 bixiaopeng  
3. 如果想同時在home目錄(預設的)建立使用者目錄,需要用到 -m參數

[plain]  view plain  copy root@ubuntu:/home# useradd -m bilaoshi   root@ubuntu:/home# passwd bilaoshi   Enter new UNIX password:   Retype new UNIX password:   passwd: password updated successfully   root@ubuntu:/home# ls -al   total 16   drwxr-xr-x  4 root       root       4096  8��� 17 00:38 .   drwxr-xr-x 23 root       root       4096  6��� 17 18:14 ..   drwxr-xr-x  2 bilaoshi   bilaoshi   4096  8��� 17 00:38 bilaoshi   drwxr-xr-x 29 bixiaopeng bixiaopeng 4096  8��� 17 00:34 bixiaopeng  

2. 添加使用者(useradd)常用參數



1. useradd預設在/home目錄下為新增加的帳號建一個主目錄,如果想改變主目錄存放位置,可以使用useradd的參數-d

例:建立一個使用者alex3,主目錄放在/home/account裡

[plain]  view plain  copy useradd -d /home/account alex3   
2.  useradd的初始化操作還包括為使用者單獨建立一個與使用者名稱同名的組(floatboat組)。這叫使用者私人組的機制,與預設組機制相對應。
對使用者分組一是方便管理,二是可以明確許可權。如果想讓此使用者加入一個已有的組的話,可以使用-g參數。
例: 讓alex加入bilaoshi組
[plain]  view plain  copy useradd -g bilaoshi alex    還可以使用-G參數使他同時加入多個組
例:讓alex加入bilaoshi1和bilaoshi2組:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.