GNOME3에서 원치 않는 사용자 목록(잠금 화면, 로그인 화면 및 설정) 제거

GNOME3에서 원치 않는 사용자 목록(잠금 화면, 로그인 화면 및 설정) 제거

로그인 화면과 시스템 설정에서 대화형 컨텍스트에서 보고 싶지 않은 사용자가 표시됩니다. 결국 nobody사용자가 표시되지 않습니다(UID 65534).

그 모습은 다음과 같습니다(로그인 화면의 사용자 목록에서 스크린샷을 찍는 방법은 모르겠습니다).

원치 않는 사용자 표시

$동일한 이름을 가진 사용자 계정 및 그룹의 세부 정보는 다음 명령 시퀀스( -> as user, #-> as root) 의 출력에서 ​​수집할 수 있습니다 .

$ getent passwd libvirt-qemu
libvirt-qemu:x:64055:128:Libvirt Qemu,,,:/var/lib/libvirt:/usr/sbin/nologin
$ id libvirt-qemu
uid=64055(libvirt-qemu) gid=128(kvm) groups=128(kvm),64055(libvirt-qemu)
$ getent group libvirt-qemu
libvirt-qemu:x:64055:libvirt-qemu
# getent shadow libvirt-qemu
libvirt-qemu:!:18204:0:99999:7:::
# getent gshadow libvirt-qemu
libvirt-qemu:!::libvirt-qemu

UID가 1000과 1001인 두 사용자를 제외하면 다음은 유일한 비시스템 사용자입니다.

# getent passwd |awk -F : '$3 ~ /^[1-9][0-9][0-9][0-9][0-9]+/ {print $3 " " $1}'|sort -n
64055 libvirt-qemu
65534 nobody

개인 정보 보호를 위해 의도적으로 두 개의 4자리 항목을 생략하도록 정규식을 만들었습니다.

질문:그렇다면 해당 사용자가 대화형 사용에 확실히 적합하지 않은 경우 대화형 컨텍스트에 나열되는 사용자를 어떻게 제거합니까?

답변1

(섹션의) 키 값을 (또는 배포판에서 이에 상응하는 값)로 변경하고 SystemAccountAccountsService 다시 시작을 사용하십시오. 해당 사용자에 대한 해당 줄이나 파일이 없으면 다른 사용자로부터 복사할 수 있습니다.[User]/var/lib/AccountsService/users/libvirt-qemutruesudo systemctl restart accounts-daemon.service

파일의 내용은 최소한 다음과 같아야 합니다.

[User]
SystemAccount=true

관련 정보