Debian

‘sudo’ 未安裝,我無法安裝,它詢問我是否是 root

  • June 27, 2017

我剛剛完成了 Debian 8 (Jessie) 的安裝並嘗試在 中創建一個目錄lib/firmware,因為安裝中缺少一個文件 ( rtl8723befw.bin),它說

mkdir: cannot create directory `rtlwifi`: Permission denied

我嘗試將 sudo 放在前面,但隨後它返回:

bash: sudo: command not found

當嘗試安裝 sudoapt-get install sudo甚至apt-get update它返回時:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

我真的不知道該怎麼辦。我似乎為最新錯誤找到的所有解決方案都是使用 sudo,但我什至沒有。

如果您還沒有sudo安裝,您將需要真正成為 root。詢問時使用su -並提供 root 使用者的密碼(不是*您的密碼)。*成為 root 後,您就可以apt-get install sudo退出 root shell,並sudo按照您的嘗試實際使用,因為它已經安裝了。

成為 root,執行su,輸入你的 root 密碼,然後執行:

apt install sudo

要授予 管理權限Mariel,請以 root 身份執行visudo命令,然後按如下方式編輯您的文件:

# User privilege specification
root    ALL=(ALL:ALL) ALL
Mariel  ALL=(ALL:ALL) ALL

以使用者 Mariel 的身份登錄。您將能夠毫無問題地執行 sudo。

引用自:https://unix.stackexchange.com/questions/333061