Linux 로그인 화면에 어떤 사용자가 표시됩니까?

Linux 로그인 화면에 어떤 사용자가 표시됩니까?

에서 oracle-xe는 을 사용하여 linux mint mate 17.2사용자를 생성했는데 , 비밀번호 부분은 입니다 . 이는 로그인이 비활성화됨을 의미합니다.oracleuid = 1001/etc/shadow*

그러나 사용자는 oracle여전히 로그인 화면에 표시됩니다.

을(를) 통해 로그인을 위해 사용자를 잠그려고 했지만 passwd -l oracle여전히 로그인 화면에 표시됩니다.

질문은 다음과 같습니다

  • 로그인 화면에는 어떤 종류의 사용자가 표시됩니까? 해당 사용자는 uid >= 1000?
  • 사용자를 어떻게 유지합니까? (uid >= 1000), 로그인 화면에 표시되지 않게 하시겠습니까?

답변1

어느 하나편집 /etc/lightdm/users.conf(AccountsService가 설치되지 않은 경우 - 이전 시스템)하고 다음 줄 yourusername에 추가합니다 hidden-users.

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

또는/var/lib/AccountsService/users/yourusername(AccountsService가 활성화된 경우 - 예: ubutnu14.04) 다음 줄을 포함하는 파일을 생성합니다 :

[User]
SystemAccount=true

다음을 사용하여 AccountsService가 Ubuntu에 설치되어 있는지 확인할 수 있습니다.

dpkg -l accountsservice

또는 다음을 갖춘 rpm 기반 시스템(예: CentOS)의 경우:

rpm -qa | grep glibc-static

관련 정보