CentOS에서 id 명령의 이상한 동작

CentOS에서 id 명령의 이상한 동작

시스템에 사용자가 존재하는지 여부를 안정적으로 확인하려면 어떻게 해야 합니까? 이제 유일한 방법은 id아래 표시된 대로 명령을 신뢰할 수 없기 때문에 /etc/passwd를 grep하는 것입니다(명령 순서는 아래에 남아 있음).

$ id 100000
id: 100000: no such user
$ sudo adduser -u 100000 testusr
$ id 100000
uid=100000(testu) gid=5663(testusr) groups=5663(testusr)
$ sudo adduser 100000
$ id 100000
uid=5663(100000) gid=5664(100000) groups=5664(100000)

관련 정보