답변:
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로컬 계정이 아닌 경우에도 작동해야 함)