linux如何查看所有的用戶信息
cat /etc/passwd
查看所有用戶信息- 第一列:用戶名
第二列:密碼位
第三列:UID 用戶ID =>500 普通用戶
第四列:GID 初始組ID
第五列:用戶說明
第六列:家目錄
第七列:用戶登錄之後的權限
linux如何查看所有的用戶組信息
cat /etc/group
查看所有用戶組信息- 組名:組密碼位:組ID:組中附加用戶
用戶及組相關命令
1 添加用戶
useradd 用戶名
useradd 選項 用戶名
選項:
-g 組名 指定初始組
-G 組名 指定附加組,把用戶加入組,使用附加組
-c 添加說明
-d 手工指定家目錄,目錄不需要事先建立/home/
-s /bin/bash 手工指定用戶登錄之後的權限
useradd -g aa bb 添加bb用戶,同時指定初始組爲aa
useradd -G user1 aa 添加用戶aa,指定附加組爲user1
初始組:每個用戶初始組只能有一個,一般都是和用戶名相同的組作爲初始組
附加組:每個用戶可以屬於多個附加組。要把用戶加入組,都是加入附加組
2 設定密碼
passwd 用戶名
passwd 改變當前用戶密碼
passwd root 改變root密碼
3 刪除用戶
userdel -r 用戶名
-r 連帶家目錄一起刪除
4 添加組
groupadd 組名
5 刪除組
groupdel 組名 注意:組中沒有初始用戶。
6 把已經存在的用戶加入組
gpasswd -a 用戶名 組名 用戶加入組
gpasswd -d 用戶名 組名 把用戶從組中刪除
二 用戶相關命令
1 id 用戶名 顯示用戶的UID,初始組,和附加組
[root@localhost home]# id 用戶
2 su - 用戶名 切換用戶身份
- 連帶環境變量一起切換
groups 查看當前登錄用戶的組內成員
groups test 查看test用戶所在的組,以及組內成員
whoami 查看當前登錄用戶名