다른 사용자와 웹 브라우저를 실행해야하지만 사용자가 로그인 화면에 표시되는 것을 원하지 않습니다. 로그인 화면에 표시되지 않는 사용자를 어떻게 만들 수 있습니까? 그놈 / 과학 리눅스 6.3.
UID
보다 낮습니다 50
. 나는 실제로 UID
23 과 24를 시도했다 .
다른 사용자와 웹 브라우저를 실행해야하지만 사용자가 로그인 화면에 표시되는 것을 원하지 않습니다. 로그인 화면에 표시되지 않는 사용자를 어떻게 만들 수 있습니까? 그놈 / 과학 리눅스 6.3.
UID
보다 낮습니다 50
. 나는 실제로 UID
23 과 24를 시도했다 .
답변:
섹션 /etc/gdm/custom.conf
에서 Exclude
지시문을 편집 및 추가 또는 변경 [greeter]
하십시오.
[greeter]
Exclude=nobody,alice,bob
사용자 alice
및 bob
로그인 화면에서 목록에 표시되지 않습니다하지만 여전히 (그들은 암호가있는 경우) 자신의 이름과 암호를 입력하여 로그인 할 수 있습니다.
GDM 로그인 화면에서 사용자를 숨기는 방법에 대한 자세한 내용을 참조하십시오 . (이는 대부분 배포와 무관합니다. 일부 세부 사항은 변경 될 수 있습니다. 예를 들어 파일이 다른 위치에있을 수 있으며 시스템 사용자의 임계 값은 대부분의 Red Hat 파생 상품에서 500이지만 대부분의 Debian 파생 상품에서 1000입니다.)
UID가 1000 미만인 시스템 사용자 계정을 만듭니다 . UID가 1000 미만인 계정은 gdm에 숨겨져 있으며 아마도 다른 디스플레이 관리자에게 표시 될 수 있습니다.
당신은 만들 수 있습니다 시스템 실행하여 계정 useradd
에 -r
플래그.
여기에서 해결책을 찾았습니다.
https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/
/ var / lib / AccountsService / users 디렉토리에서 제외 할 사용자 이름의 파일을 편집하고 (없는 경우 다른 사용자 이름을 복사) 파일을 설정하십시오 SystemAccount=true
. 다음을 사용하여 gdm3 서비스를 루트로 다시 시작하십시오.
# systemctl restart gdm3.service
gdm 세션에있는 경우 로그 아웃되고 제외 된 사용자는 로그인 화면에 표시되지 않습니다.
/var/lib/AccountsService/users/
편집 후 내 사용자 이름을 가진 파일이 있습니다 ( SystemAccount=true
False로 변경 하면 행을 삭제해야했지만 충분하지 않습니다). 서비스, 내 사용자를 다시 볼 수 있습니다. 이 추가 정보가 다른 사람을 도울 수 있기를 바랍니다.