답변:
이것은 AndreKR의 대답에 대한 더 짧고 정확한 버전입니다.
sudo getent shadow | grep '^[^:]*:.\?:' | cut -d: -f1
한 번만 호출하면 cut아래 양식 중 하나 를 찾을 수 있습니다.
foo:!: ...
bar:*: ...
baz:: ...
당신이 진정으로 비우기를 원한다면 :
sudo getent shadow | grep '^[^:]*::' | cut -d: -f1
GNU가 있다면 완전히 grep제거 할 수 있습니다 cut.
sudo getent shadow | grep -Po '^[^:]*(?=:.?:)'
또는
sudo getent shadow | grep -Po '^[^:]*(?=::)'
그들의 항목 /etc/shadow/에는 암호 해시가 없습니다. 그래도 볼 수 있으려면 루트로 로그인해야합니다.