Bagaimana cara menyembunyikan pengguna tertentu dari layar masuk pada pemasangan default 11.10 dan lebih tinggi? (mis. menggunakan Unity Greeter)?
lightdm
unity-greeter
detly
sumber
sumber
Saat ini metode ini tidak berfungsi karena bug di lightdm.
Silakan periksa status bug sebelum menerapkan metode ini.
Inilah yang ingin Anda lakukan:
Pertama, buat cadangan konfigurasi Anda.
Kemudian, Anda perlu mengedit konfigurasi Anda:
Anda akan melihat sesuatu seperti ini:
Yang menarik bagi kami adalah bagian di sini:
hidden-users=nobody nobody4 noaccess
Untuk menyembunyikan nama pengguna
james
, tambahkan saja seperti ini:hidden-users=nobody nobody4 noaccess james
Kemudian, reboot komputer Anda dan itu harus pergi.
Sebagai referensi kepada orang lain, lihat
Lihat https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/857651
Pada beberapa versi lighdm (Ubuntu 14.04), Anda perlu mengganti nama
[UserAccounts]
menjadi[UserList]
(in/etc/lightdm/users.conf
) agar metode ini berfungsi. (Jika Anda tertarik mengapa ini diperlukan, lihatcommon/user-list.c:321
dari sumber lightdm.)sumber
Pilihan Anda sampai bug 857651 diperbaiki adalah membuat pengguna dengan uid <1000
Misalnya, untuk menetapkan uid baru kurang dari 1000, (kami menggunakan 999) gunakan perintah ini
Ganti
user-name
dengan nama pengguna yang sebenarnya, sepertianwar
ataudetly
dll.sumber
sudo groupmod -g999 user-name
. Dan seperti yang disebutkan dqvn2002 dalam jawaban mereka, untuk Ubuntu 12.04 Anda memerlukan angka <500, jadi 999 tidak akan berfungsi.sudo chown -R user-name:user-name /home/user-name
. ) .karena pengaturan Ubuntu 12.04
jadi kita perlu mengurangi
uid
kurang dari 500contoh:
sudo usermod -u 499 user-name
Itu bekerja dengan saya! ASK Semoga berhasil.
sumber
chown
file apa pun yang dimiliki oleh pengguna, seperti yang saya komentari pada jawaban OerHeks.Metode ini tidak berfungsi di Ubuntu 13.10.
Untuk menyembunyikan nama login pengguna dengan benar, Anda harus membuka konfigurasi LightDM:
dan tambahkan opsi berikut:
Kemudian simpan dan reboot. Itu saja.
sumber
Ini variasi jawaban James. Anda dapat menyembunyikan pengguna di lightDM dengan hanya memberi mereka ID di bawah ID minimum yang ditemukan di:
Di PC saya jumlahnya 1000
Anda dapat mengubah UID dengan mudah di terminal:
Ini berfungsi pada PC saya (pada tahun 2016), jadi saya kira bug lightDM yang Eliah Kagan sebutkan pada tahun 2014 sehubungan dengan jawaban James telah diselesaikan.
sumber