답변:
compgen
다음과 같이 내장 명령을 사용하여 표시 할 수 있습니다 .
모든 사용자를 표시하려면 다음 명령을 실행하십시오.
compgen -u
모든 그룹을 표시하려면 다음 명령을 실행하십시오.
compgen -g
그러나로 모든 사용자를 표시 할 수도 있습니다 cut -d ":" -f 1 /etc/passwd
.
compgen
는 로컬이 아닌 계정 (적어도 LDAP의 경우)에서 작동하는 것 같습니다.
cat /etc/passwd | cut -d ...
)
999:999
as user:group
로 사용했지만 불행히도 위의 명령 중 어느 것도 파일을 인쇄하지 않습니다.
getent passwd
/ 를 사용하는 것이getent group
좋습니다 (getent
로컬 계정이 아닌 경우에도 작동해야 함)