添加用戶
-
useradd [選項] 用戶名
可以省略選項,當沒有使用選項時,創建的用戶的同時創建一個同名的
home目錄
,並將該用戶放到該目錄當中 -
cd /home
>ls
,可以查看home目錄下各文件夾名,每一個文件夾名對應一個用戶 -
useradd -d
指定用戶創建在特定目錄下
例
useradd -d /home/xiaomao mao
,即創建了一個用戶名叫mao
,且指定了個這個用戶對應的home目錄
爲/home/xiaomao
設置用戶密碼
passwd 用戶名
刪除用戶
userdel [參數] 用戶名
參數 爲空 ,刪除用戶但保留
home目錄
,默認
參數-r
,刪除用戶但不保留home目錄
查詢用戶
id 用戶名
[root@ming home]# id mao uid=1002(mao) gid=1002(mao) 組=1002(mao) [root@ming home]# id xiaohong id: xiaohong: no such user
切換用戶
-
su 用戶
:由高權限用戶向低權限用戶進行切換高權限用戶可以訪問低權限用戶的
home目錄
,但反之是不可以的 -
exit
:回到高權限用戶[root@ming home]# su ming [ming@ming home]$ su root 密碼: su: 鑑定故障 [ming@ming home]$ exit exit [root@ming home]#
查詢當前組
-
whoami
:查詢當前用戶所屬的組[root@ming home]# whoami root [root@ming home]# su ming [ming@ming home]$ whoami ming [ming@ming home]$
添加刪除組
-
groupadd 組名
[root@ming home]# groupadd wudang
-
groupdel 組名
[root@ming home]# groupdel wudang
-
創建用戶時指定組
useradd -g wudang zhangwuji
[root@ming home]# groupadd wudang [root@ming home]# useradd -g wudang zhangwuji [root@ming home]# id zhangwuji uid=1003(zhangwuji) gid=1003(wudang) 組=1003(wudang) [root@ming home]# su zhangwuji [zhangwuji@ming home]$ ls ming xiaomao xiaoming zhangwuji
修改用戶組
usermod -g 新組 用戶名
[root@ming home]# groupadd shaolin [root@ming home]# usermod -g zhangwuji [root@ming home]# usermod -g shaolin zhangwuji [root@ming home]# id zhangwuji uid=1003(zhangwuji) gid=1004(shaolin) 組=1004(shaolin)
用戶和組相關文件
-
/etc/passwd
文件:用戶的配置文件,記錄用戶的各種信息每行的含義:用戶名|口令|用戶標識號|組標識號|註釋性描述|主目錄|登錄Shell
|加密口令|最後一次修改時間|最小間隔時間|最大間隔時間| -
/etc/shadow
文件:口令的配置文件每行的含義:登錄名|加密口令|最後一次修改時間|最小間隔時間|最大間隔時間|警告時間|不活動時間|失效時間|標誌
-
/etc/group
文件:組【groudp】的配置文件,記錄Linux包含的組的信息每行含義:組名|口令|組標識號|組內用戶列表
-
使用vim進入各個文件可以查看相應數據信息,用【G】跳到最後是最新添加的數據