Linux基本的命令——06 Linux使用者和使用者組管理
一、Linux系統使用者賬號的管理
1.新增新的使用者賬號
useradd 選項 使用者名稱
-c 指定一段註釋性的描述
-d 指定使用者主目錄,如果主目錄不存在,則使用-m選項建立主目錄
-G 使用者組,是定使用者所屬的附加組
-s Shell檔案,指定使用者的登入Shell
-u 使用者號,指定使用者的使用者號
2.刪除賬號
userdel 選項 使用者名稱
-r 作用是把使用者的主目錄一起刪除
3.修改賬號
usermod 選項 使用者名稱
常用的選項包括-c,-d,-m,-g,-G,-s,-u
4.使用者密碼(口令)的管理
passwd 選項 使用者名稱
-l 鎖定密碼,即禁用賬號
-u 密碼解鎖
-d 讓賬號無密碼
-f 強制使用者下次登入時修改密碼
二、Linux系統使用者組的管理
1.增加一個新的使用者組
groupadd 選項 使用者組
-g 指定新使用者組的組標識號(GID)
-o一般與-g選項同時使用,表示新使用者組的GID可以與系統已有使用者組的GID相同。
groupadd -g 100 group1 新增一個group1的使用者組,組標識號為100
2.刪除一個已有的使用者組
groupdel 使用者組
3.修改使用者組的屬性
groupmod 選項 使用者組
-g GID 為使用者組指定新的組標識號。
-o 與-g選項同時使用,使用者組的新GID可以與系統已有使用者組的GID相同。
-n 新使用者組 將使用者組的名字改為新名字
4.如果一個使用者同時屬於多個使用者組,那麼使用者可以在使用者組之間切換,以便具有其他使用者組的許可權
使用者在登入後,使用命令newgroup切換到其他使用者組,這個命令的引數就是目的使用者組:例如
newgrp root
三、與使用者賬號有關的系統檔案
使用者和使用者組相關的資訊都存放在一些系統檔案中,這些檔案包括/etc/passwd, /etc/shadow, /etc/group等。
1、/etc/passwd檔案是使用者管理工作涉及的最重要的一個檔案
2、使用者組的所有資訊都存放在/etc/group檔案中。
四、新增批量使用者
(4)編輯每個使用者的密碼對照檔案。
格式為:
使用者名稱:密碼
例項檔案 passwd.txt內容如下: