내가 아는 한, 내 시스템의 사용자 목록은 터미널에서 인쇄될 수 있습니다.
sed 's/\([^:]*\).*/\1/' /etc/passwd
하지만 사용하면서 알게 된 사실은
top
USER 열에는 실행 중인 일부 프로세스의 사용자 이름이 나열되어 있지만 끝에 "+"가 붙은 처음 5자로 축약되어 있고 /etc/passwd 파일에 나열되지 않은 사용자가 있으며, "debian-+"를 호출했습니다.
이것이 목록에 없는 이유는 무엇이며 myusername이 "myuse+"로 축약되는 이유는 무엇입니까?
답변1
/etc/passwd
가능한 많은 사용자 데이터베이스 중 하나입니다. 다른 것에는 IPA와 같은 것이 포함됩니다. 다음을 사용하여 getent
볼 수 있습니다 .효과적인 passwd
데이터 베이스.
사용자 이름 약어는 top
안타깝게도 다음과 같습니다.변하지 않는. 이 명령을 시도해 볼 수도 있습니다 w
.