Làm cách nào tôi có thể thiết lập chỉ root + một người dùng nhất định mới có thể tắt máy tính của tôi?


9

Nếu tôi đang sử dụng Ubuntu 11.04, làm cách nào tôi có thể định cấu hình nó sao cho chỉ có hai người dùng có thể tắt / tạm dừng / ngủ đông PC của tôi: người dùng root và một người dùng thông thường?

Câu trả lời:


8

Các shutdownnhị phân sẽ chỉ làm việc cho người dùng root. Cách tiếp cận điển hình cho việc này là thiết lập các quy tắc sudo để cho phép người dùng thực hiện tắt máy dưới quyền root. Giả sử người dùng chưa có quyền sudo đầy đủ (ví dụ người dùng đầu tiên trên hệ thống máy tính để bàn Ubuntu), bạn có thể thêm dòng sau vào / etc / sudoers (sử dụng visudotiện ích, để an toàn):

joe    hostname=(root) /sbin/shutdown -h now

Nếu bạn muốn họ để có thể đóng cửa mà không bị nhắc nhở cho họ mật khẩu, sau đó thêm các tùy chọn NOPASSWD, như thế này:

joe    hostname=(root) NOPASSWD: /sbin/shutdown -h now

Bạn có thể sửa đổi cách họ có thể chạy tắt máy bằng cách sử dụng ký tự đại diện hoặc khai báo rõ ràng. Ví dụ, shutdown -h nowcho phép dừng hệ thống ngay lập tức, hệ thống sẽ không khởi động lại. -rThay vào đó, bạn có thể cho phép khởi động lại hệ thống.

Sau khi bạn định cấu hình sudoers, joe có thể chạy lệnh sau để khởi động lại hệ thống:

sudo /sbin/shutdown -h now

Là joe, bạn có thể chạy lệnh sau để xem những lệnh nào bạn có quyền truy cập để chạy bằng cách sử dụng sudo:

sudo -l

1

Để tắt tính năng tắt từ menu đăng nhập, hãy chỉnh sửa /etc/gdm/gdm.conf-customtệp và trong [greeter]phần thêm SystemMenu=false. Tuy nhiên, điều này sẽ không ảnh hưởng đến menu bảng điều khiển, tôi không chắc chắn làm thế nào để vô hiệu hóa nó mà không vô hiệu hóa nó cho tất cả người dùng, nhưng nếu bạn vô hiệu hóa nó cho tất cả người dùng, bạn sẽ có thể làm việc xung quanh nó bằng cách sử dụng shutdownlệnh từ thiết bị đầu cuối thay thế . Để vô hiệu hóa cho tất cả người dùng, xem liên kết này ; Tôi chưa xác minh rằng các hướng dẫn này hoạt động trên Ubuntu.

Lưu ý rằng không có cách nào ngăn họ rút phích cắm hoặc nhấn nút nguồn ở mặt trước của PC, vì vậy xu hướng phân phối linux cho sử dụng tại nhà là cho phép tất cả các chức năng này cho tất cả người dùng ngồi trên máy tính mà không có cách rõ ràng để vô hiệu hóa nó.


0

Đối với nút nguồn, bạn có thể muốn xem xét / etc / acpi / event / power_button. Trong khi bạn đang ở đó, bạn cũng có thể muốn tìm trong / etc / inittab cho ctrlaltdel .

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.