Trang đăng nhập Ubuntu: nơi chỉ định danh sách người dùng được hiển thị


8

Sử dụng máy tính để bàn Ubuntu 10.04.1 (Mới nhất)

Sau quá trình khởi động, GDM hiển thị màn hình đăng nhập đồ họa cùng với danh sách người dùng có thể đăng nhập. Nhấp vào tên sẽ hỏi mật khẩu của nó.

Tôi muốn sửa đổi danh sách đó và chỉ hiển thị một danh sách người dùng bị hạn chế.

(nghĩa là, những người dùng khác vẫn có thể đăng nhập thông qua quyền truy cập đầu cuối hoặc 'su' - ví dụ sau Control-F4 - nhưng tên đăng nhập của họ sẽ không xuất hiện trên trang đăng nhập Gnome).

Xin vui lòng cho tôi biết nơi để tìm tập tin đó (?). Tôi muốn thực hiện thay đổi từ cửa sổ terminal (không phải môi trường đồ họa), sau ví dụ ssh.

Câu trả lời:


12

Trong /etc/gdm/custom.conf, thêm khổ thơ sau:

[greeter]
Exclude=nobody,wont_appear1,wont_appear2

Nếu bạn muốn có một danh sách bao gồm, tôi nghĩ những điều sau đây sẽ hoạt động (mặc dù nó cũng sẽ hiển thị những người dùng gần đây đã đăng nhập bằng cách nhập tên của họ theo cách thủ công):

[greeter]
IncludeAll=false
Include=will_appear1,will_appear2

Người dùng có UID <1000 sẽ không xuất hiện trừ khi được bao gồm rõ ràng (Tôi không biết đây là cấu hình). Bất kỳ người dùng nào vẫn có thể đăng nhập bằng cách gõ rõ ràng tên người dùng của họ.

Tham khảo: hướng dẫn sử dụng gdm

Nếu bạn muốn cấm một số người dùng đăng nhập (trái ngược với việc không hiển thị tên và ảnh của họ), hãy thêm bộ lọc vào /etc/pam.d/gdm. Một cái gì đó như (chưa được kiểm tra; xem man pam_succeed_ifchi tiết):

auth  required  pam_succeed_if.so user ingroup may_log_in_with_gdm

Lưu ý: Thay đổi sẽ chỉ ảnh hưởng sau khi khởi động lại.
Gili

@Gili: Bạn không cần phải khởi động lại, nhưng bạn cần phải khởi động lại Gdm. Lần tới khi bạn đăng xuất vào dấu nhắc của Btm, nhấn Ctrl+Alt+Backspaceđể khởi động lại máy chủ X và trình quản lý đăng nhập.
Gilles 'SO- ngừng trở nên xấu xa'

Bạn cũng có thể khởi động lại GDM bằng cách sử dụng sudo service gdm restart.
WirthLuce

2

Nếu bạn muốn ẩn toàn bộ danh sách, hãy mở terminal và nhập comamnd sau:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True

Để chỉ xóa một số người dùng cho danh sách, bạn cần thay đổi UID thành số <1000

Danh sách đăng nhập gdm liệt kê bất kỳ người dùng đăng nhập Ubuntu nào có UID> = 1000

Điều này có nghĩa là miễn là bạn có được một bộ đăng nhập để sử dụng UID <1000 thì nó sẽ KHÔNG hiển thị trong danh sách đăng nhập gdm.

đây là cách làm:

System -> Administration -> Users and Groups

Chỉnh sửa người dùng bằng cách nhấp vào thuộc tính, chuyển sang nâng cao, sau đó thay đổi "ID người dùng" thành một số khác. Hãy thử và đảm bảo rằng nó chưa được người khác sử dụng bằng cách xem / etc / passwd

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.