Tôi đã Googled cái này và đã thử rất nhiều kết hợp, không thành công.
Tôi cần lời chào đăng nhập GDM để hiển thị một và chỉ một tên người dùng. Trong thực tế, những gì tôi cần là một cái gì đó như thế này trong /etc/gdm/custom.conf :
[greeter]
ExcludeAll=true
Include=guest
Tuy nhiên, điều này không hoạt động, bởi vì ExcludeAll không phải là một tùy chọn hợp lệ. Bao gồm All = false cũng không có gì. Tôi đã thử mọi sự kết hợp mà tôi có thể nghĩ ra.
Mặc dù không được khuyến khích, tôi đã sửa đổi /etc/gdm/gdm.schemas , thử nhiều kết hợp tương tự như trên. Không đi.
Tôi nhận thức được:
gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true
nhưng đây không phải là một giải pháp áp dụng, vì nó loại bỏ hoàn toàn danh sách người dùng. Tôi cần một tên người dùng cụ thể để xuất hiện.
Giải pháp thực tế duy nhất tôi có thể tìm thấy là, khi người dùng đăng nhập, chạy một tập lệnh sẽ nối tên người dùng đó vào danh sách "Loại trừ" trong /etc/gdm/custom.conf . Đây là hacky, và không thích hợp hơn.
Đây là một máy sử dụng công cộng. Mọi người có thể đăng nhập bằng tài khoản LDAP của họ nếu họ có hoặc họ có thể chọn "Khách" từ màn hình đăng nhập. Những người đăng nhập bằng tài khoản LDAP của họ KHÔNG được hiển thị tên của họ trên màn hình đăng nhập, nhưng vẫn phải giữ tùy chọn "Khách".
Sử dụng gnome 2.28.