如何在 Debian 中安裝 sudo 指令

如何在 Debian 中安裝 sudo 指令

我使用 Ubuntu 幾個月了。現在我已經換成Debian了。但在 Debian 中,終端快捷方式 ( ctrlaltt) 不再起作用,我必須成為 root 才能安裝程式。

為什麼該sudo指令在 Debian 中不起作用?


當我安裝後再次嘗試時sudo,我得到了

username is not in the sudoers file. This incident will be reported

答案1

當然,Sudo 在 Debian 中工作。但它的預設設定方式與 Ubuntu 不同。當您安裝 Ubuntu 時,它會要求您建立使用者帳戶,並授予該帳戶以 root 身分透過 執行任何命令的權限sudo。 Debian 不這樣做:您必須安裝sudo軟體包並明確添加您的帳戶。安裝sudo軟體包後(apt-get install sudo以 root 身份,或您喜歡安裝軟體包的任何方法),請以 root 身份執行以下命令:

addgroup learner sudo

你的用戶名在哪裡learner。登出並重新登入;現在您可以按照sudo在 Ubuntu 上使用的方式執行命令。

順便說一句,其工作方式是將您的使用者帳戶新增至名為 的群組sudo。這不會自動授予您的帳戶額外的權限;它的運作方式是 Debian 提供的sudo( /etc/sudoers) 的設定檔包含以下行

%sudo   ALL=(ALL:ALL) ALL

這意味著sudo群組中的任何人都可以以任何使用者身分執行任何命令sudo

至於“終端快捷方式”,這可能是您在 Ubuntu 上使用的桌面環境的快捷方式。沒有 �Linux快捷方式:每個桌面環境或視窗管理器都有自己的快捷方式,並且許多可以根據其配置設定不同的快捷方式集。 Debian 附帶了大約 60 種不同的窗口管理器,因此,如果您不喜歡您正在使用的窗口管理器,請貨比三家。查看如何在您選擇的任何視窗管理器上設定鍵盤快速鍵。

1 Alt+SysRq 除外,但這不是主題。

相關內容