Linux
如何設置只有 root + 給定使用者才能關閉我的電腦?
如果我使用的是 Ubuntu 11.04,我該如何配置它以便只有兩個使用者可以關閉/暫停/休眠我的 PC:root 使用者和一個普通使用者?
該
shutdown
二進製文件僅適用於 root 使用者。典型的方法是設置 sudo 規則以允許使用者以 root 身份執行關機。假設使用者還沒有完全的 sudo 權限(例如,Ubuntu 桌面系統上的第一個使用者),您可以將以下行添加到 /etc/sudoers (visudo
為了安全起見,使用該實用程序):joe hostname=(root) /sbin/shutdown -h now
如果您希望他們能夠在不提示輸入密碼的情況下關閉,請添加 NOPASSWD 選項,如下所示:
joe hostname=(root) NOPASSWD: /sbin/shutdown -h now
您可以使用萬用字元或顯式聲明來修改它們執行關閉的方式。例如
shutdown -h now
允許系統立即停止,它不會重新啟動。您可以允許-r
重新啟動系統。配置 sudoers 後,joe 可以執行以下命令重新啟動系統:
sudo /sbin/shutdown -h now
作為 joe,您可以執行以下命令來查看您有權使用哪些命令執行
sudo
:sudo -l