Menguraikan komentar Gilles untuk jawaban yang diterima, inilah yang saya percaya adalah "praktik terbaik" saat ini (Gnome-safe) cara untuk melakukan ini. Perubahan ini juga akan tercermin dalam "Sesi Applet Indikator" Gnome.
Metode ini adalah yang disarankan dalam dokumen di situs web GDM , dan meskipun situs dan Gilles menunjukkan penambahan "tidak ada" pada pengecualian, saya ingin memastikan bahwa jelas ini benar-benar diperlukan (terlepas dari apa halaman manualnya) atau dokumen online menawarkan secara eksplisit). Saya telah menguji ini pada beberapa sistem 10,10 untuk memverifikasi pengulangan.
Yang perlu kita lakukan adalah melakukan edit satu baris /etc/gdm/custom.conf
. Sebagian besar metode lain (membuat perubahan ke default.conf, gdm.conf, dll.) Tidak digunakan lagi.
Jika sudah ada /etc/gdm/custom.conf
, edit file itu. Jika tidak, salin file contoh:
sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/custom.conf
Di bagian [Penyapa] /etc/gdm/custom.conf
, tambahkan:
Exclude=user1,user2,nobody
Di mana "user1" dan "user2" adalah nama pengguna atau entri file passwd (misalnya, qmail, squid, dll.) Yang tidak ingin Anda perlihatkan pada "browser wajah" GDM.
Catatan : Di bawah versi saya Gnome / GDM (2.30), jika Anda tidak memiliki "tidak ada" yang terdaftar di entri Kecualikan, maka Anda akan meminta pengguna login palsu nobody
muncul alih-alih user1 atau user2.
NB # 2 : Tidak ditampilkannya akun dengan UID di bawah 1000 adalah parameter yang dapat dikonfigurasi. Secara default, MinimalUID
nilainya diatur ke 1000. Jika dan hanya jika pengaturan default IncludeAll=true
dibiarkan dan Include
direktif tidak diubah ke nilai yang tidak kosong, apakah penyambut GDM memindai file passwd untuk entri dengan UID lebih besar dari MinimalUID. Pengguna dengan UID di atas MinimalUID yang tidak ada dalam daftar Kecualikan kemudian ditampilkan.
Saya belum menguji apakah pengaturan balik, yaitu, bahwa pengaturan Include=user1,user2
entri di custom.conf akan berfungsi seperti yang disajikan. Ini harus mengesampingkan IncludeAll
pengaturan apa pun , dan hanya menampilkan pengguna yang terdaftar secara eksplisit.
Exclude=foobar
dalam/etc/gdm/gdm.conf
karya, apakah Anda sudah mencobanya?