Answers:
您可以借助compgen内置命令显示如下:
要显示所有用户,请运行以下命令:
compgen -u
要显示所有组,请运行以下命令:
compgen -g
但是,您也可以按显示所有用户cut -d ":" -f 1 /etc/passwd。
compgen似乎确实适用于非本地帐户(至少对于LDAP)。
cat /etc/passwd | cut -d ...)
999:999as的文件user:group,但是不幸的是,以上命令都没有打印这些文件。
getent passwd/getent group代替目录文件(也getent应适用于非本地帐户)