六:用戶管理;
1:基本介紹
說明
1:Linux 系統是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。
2:Linux 的用戶需要至少要屬於一個組
2:添加用戶;
1:基本語法;
useradd [參數] 用戶名
2:例子;
說明:
當用戶創建成功後,會自動默認創建和用戶家目錄同名的組
通過useradd - d 指定目錄 用戶名 來給新創建的用戶指定家目錄
注:在etc/passwd 文件中,可以查看當前所有的用戶
3:修改用戶密碼
基本語法;passwd 用戶名
例子:
注:當密碼太過簡單的時候,會提示無效,強行輸入兩次即可;
管理員通過 passwd 用戶名 來更改別人的密碼
4:刪除用戶;
基本語法:userdel 用戶名
例子:
1:只刪除用戶,但保留家目錄;
2:刪除用戶以及家目錄;
注:一般在工作中並不會刪除用戶的家目錄,爲了保留可能有用的文件;
5:查詢用戶的信息;
基本語法:id 用戶名
例子:
注,當用戶不存在時,返回no such user
6:切換用戶;
基本語法:su - 用戶名
例子;
說明:高權限用戶切換低權限的時候不需要密碼;反之需要;
退回上一個用戶使用exit或者logout
7:用戶組;
1:介紹:相當於角色的概念,針對多用戶進行統一的管理;
2:增加組;groupadd 組名;
3:刪除組:groupdel 組名
4:創建用戶時指定組:useradd -g 組名 用戶名
5:修改用戶的組:usermod -g 組名 用戶名
6:用戶(user)的配置文件,記錄用戶的各種信息/etc/passwd
每行的含義:用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登錄 Shell
7:口令的配置文件/etc/shadow
每行的含義:登錄名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
8:組(group)配置文件,記錄了linux的組的信息/etc/group
每行含義:組名:口令:組標識號:組內用戶列表