EEA*_*EAA 115
全部用户:
$ getent passwd
Run Code Online (Sandbox Code Playgroud)
所有组:
$ getent group
Run Code Online (Sandbox Code Playgroud)
具有特定用户的所有组:
$ getent group | grep username
Run Code Online (Sandbox Code Playgroud)
小智 22
列出用户及其组:
for user in $(awk -F: '{print $1}' /etc/passwd); do groups $user; done
Run Code Online (Sandbox Code Playgroud)
列出组及其用户:
cat /etc/group | awk -F: '{print $1, $3, $4}' | while read group gid members; do
members=$members,$(awk -F: "\$4 == $gid {print \",\" \$1}" /etc/passwd);
echo "$group: $members" | sed 's/,,*/ /g';
done
Run Code Online (Sandbox Code Playgroud)
如果您不关心 LDAP 或 NIS 等远程用户,请以简单的方式列出用户及其关联的组:
cut -d: -f1 /etc/passwd | xargs groups
Run Code Online (Sandbox Code Playgroud)
输出;
Run Code Online (Sandbox Code Playgroud)root : root myuser : root www-data fuse anotheruser : anotheruser cdrom floppy audio dip video plugdev scanner bluetooth netdev
| 归档时间: |
|
| 查看次数: |
223728 次 |
| 最近记录: |