로그인 화면에 나타나지 않는 사용자를 만드는 방법은 무엇입니까?


13

다른 사용자와 웹 브라우저를 실행해야하지만 사용자가 로그인 화면에 표시되는 것을 원하지 않습니다. 로그인 화면에 표시되지 않는 사용자를 어떻게 만들 수 있습니까? 그놈 / 과학 리눅스 6.3.


gdm 설정에 대해 읽어보십시오. 또는 단순히 gdm을 제거하고 xdm을 사용하십시오.
Eddy_Em

NN

3
@Eddy_Em 아마도 최악의 해결책 일 것입니다.
Mateusz Jagiełło

Gnome 3이 포함 된 Fedora 20에서 인사말 솔루션이 작동하지 않았습니다. 효과가 있었던 것은 필요한 사용자 UID보다 낮습니다 50. 나는 실제로 UID 2324를 시도했다 .
Ilia Rostovtsev

답변:


7

섹션 /etc/gdm/custom.conf에서 Exclude지시문을 편집 및 추가 또는 변경 [greeter]하십시오.

[greeter]
Exclude=nobody,alice,bob

사용자 alicebob로그인 화면에서 목록에 표시되지 않습니다하지만 여전히 (그들은 암호가있는 경우) 자신의 이름과 암호를 입력하여 로그인 할 수 있습니다.

GDM 로그인 화면에서 사용자를 숨기는 방법에 대한 자세한 내용을 참조하십시오 . (이는 대부분 배포와 무관합니다. 일부 세부 사항은 변경 될 수 있습니다. 예를 들어 파일이 다른 위치에있을 수 있으며 시스템 사용자의 임계 값은 대부분의 Red Hat 파생 상품에서 500이지만 대부분의 Debian 파생 상품에서 1000입니다.)


1
일부 구성의 경우 편집 할 파일은 /etc/mdm/mdm.conf입니다.
WBT

5

UID가 1000 미만인 시스템 사용자 계정을 만듭니다 . UID가 1000 미만인 계정은 gdm에 숨겨져 있으며 아마도 다른 디스플레이 관리자에게 표시 될 수 있습니다.

당신은 만들 수 있습니다 시스템 실행하여 계정 useradd-r플래그.


1
-r-> UID가 500 미만이고 홈 디렉토리가없는 시스템 계정을 작성하십시오.
gasko peter

다른 사용자와 함께 웹 브라우저를 실행해야하지만 사용자가 로그인 화면에 표시되는 것을 원하지 않습니다.
gasko peter

1

여기에서 해결책을 찾았습니다.

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 세션에있는 경우 로그 아웃되고 제외 된 사용자는 로그인 화면에 표시되지 않습니다.


이것이 작동하는지 확인합니다. 반대 문제가 발생하여 Fedora 31로 업그레이드 한 후 사용자가 숨겨졌습니다. /var/lib/AccountsService/users/편집 후 내 사용자 이름을 가진 파일이 있습니다 ( SystemAccount=trueFalse로 변경 하면 행을 삭제해야했지만 충분하지 않습니다). 서비스, ​​내 사용자를 다시 볼 수 있습니다. 이 추가 정보가 다른 사람을 도울 수 있기를 바랍니다.
Huygens

0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

아마도 이것이 해결책 일지 모르지만 테스트해야합니다. 감사!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.