在Linux系統中,shutdown命令用于關閉或重啟計算機
root用戶或具有sudo權限的用戶:默認情況下,只有root用戶或具有sudo權限的用戶才能執行shutdown命令。這是因為shutdown命令涉及到系統的安全性和穩定性,因此需要嚴格的權限控制。
要使用sudo執行shutdown命令,您需要在命令前加上sudo,如下所示:
sudo shutdown -h now
這將立即關閉計算機。
/etc/sudoers文件:如果您不是root用戶,但希望使用shutdown命令,您可以通過編輯/etc/sudoers文件來獲得相應的權限。首先,以root用戶身份登錄或使用sudo su命令切換到root用戶。然后,使用文本編輯器(如vi或nano)打開/etc/sudoers文件:
sudo visudo
在文件中找到以下行:
%sudo ALL=(ALL:ALL) ALL
在該行下方添加以下內容:
%wheel ALL=(ALL:ALL) ALL
保存并關閉文件?,F在,您應該可以使用sudo執行shutdown命令了。要將計算機設置為在特定時間后自動關閉,可以使用以下命令:
sudo shutdown -h [time]
其中[time]是您希望計算機關閉的時間,例如:sudo shutdown -h 22:00表示在晚上10點關閉計算機。
請注意,不同的Linux發行版可能具有不同的權限設置和配置。以上信息適用于大多數基于Debian和RHEL的發行版,如Ubuntu、Fedora、CentOS等。如果您使用的是其他發行版,請查閱相應的文檔以獲取正確的權限設置要求。