Nếu bạn chỉ cần cấp quyền khởi động lại cho người dùng không phải quản trị viên, bạn có thể thêm một mục cho họ trong sudoers
nộp cho khởi động lại
(và/hoặc khởi động lại systemctl
, tùy thuộc vào những gì bạn muốn chúng chạy). Sau đó, họ sẽ có thể chạy khởi động lại sudo
(và/hoặc Sudo systemctl khởi động lại
). Câu trả lời này giả định rằng họ không có quyền truy cập vào sudo
 tức là họ là những người dùng bình thường, không phải quản trị viên và không phải là thành viên của bánh xe
tập đoàn.
Các sudoers
tập tin sống tại /etc/sudoers
, nhưng bạn không nên chỉnh sửa nó trực tiếp. Thay vào đó, bạn chỉ nên chỉnh sửa nó bằng cách sử dụng visudo
. Bạn cần phải root để chỉnh sửa nó, vì vậy bạn sẽ chạy sudo visudo
. Các visudo
lệnh sẽ xác minh cú pháp chỉnh sửa của bạn và bạn phải luôn sử dụng lệnh này để tránh phá vỡ cấu hình của mình và ngăn chặn bản thân bạn đạt được quyền truy cập root trong tương lai.
Sau đó, bạn có thể thêm một cái gì đó giống như các dòng sau vào sudoers
tập tin:
tên người dùng TẤT CẢ = (root): /usr/sbin/khởi động lại
tên người dùng TẤT CẢ = (root): /usr/bin/systemctl khởi động lại
ở đâu tên tài khoản
là tên người dùng của người dùng (hoặc %tên nhóm
cho một nhóm) và nơi đường dẫn là đường dẫn thực tế đến các lệnh trên hệ thống của bạn (kiểm tra với cái mà
, ví dụ., khởi động lại nào
.).
Để biết thêm thông tin, hãy xem người đàn ông sudoers
, người đàn ông sudo
, và người đàn ông
.