我尝试在 Debian 上安装 Chrome 和 Skype。
当我尝试从终端安装或以管理员身份登录时,即使输入正确的密码,每次都会收到错误。我究竟做错了什么?
ravenous 不在 sudoers 文件中。此事件将被报告。
答案1
添加一个条目/etc/sudoers
以允许用户 ravenous 以 root 身份运行 dpkg。
sudo
有关更多详细信息,请参阅手册页。
答案2
以管理员身份执行命令有两种常用方法:苏或与须藤。 su 命令需要 root 密码,任何知道 root 密码的用户都可以使用。 sudo 命令需要您自己的密码,并且只能由管理员授权的用户使用。 (这两个命令可以进行不同的配置,我描述的是默认配置。)
如果您在安装过程中设置了 root 密码,则可以使用su
root 身份运行命令,例如
su -c 'dpkg -i google-chrome*deb'
如果您想使用 sudo,您首先需要将您的帐户添加到允许使用它的用户列表中。在 Debian 下,名为的组中的所有用户sudo
都可以通过命令以任何用户身份运行任何命令sudo
。因此,将您的帐户添加到sudo
组中:
su -c 'addgroup ravenous sudo'
如果您愿意,可以通过 GUI(在“用户”设置工具中)执行此操作。组分配在您登录时生效,因此您需要注销并重新登录。
答案3
使用 su 命令登录到 root。使用命令“groups ravenous”检查您的用户组(注意组)
使用例如 nano 或 vi “vi /etc/sudoers” 编辑 /etc/sudoers 向下滚动到您看到未注释的组的部分(前面没有 # ),看看您是否在该组中(您显然是在该组中)不是)
如果允许任何组,您需要将您的用户添加到该组。如果您看不到任何未注释的组,则需要取消注释组。
取消注释:如果使用 vi,按 i 插入,用键盘移动到需要取消注释的组前面的 #,删除主题标签。按 esc 并输入 :wq!写完然后退出。
现在,将您的用户添加到组中: usermod -a -G Wheel ravenous (将 ravenous 添加到组 Wheel) 以 root 身份注销,以 ravenous 身份注销,重新登录。或者如果您愿意,可以重新启动。
答案4
如何将用户添加到 sudo 用户列表。
(Debian 9 延伸版)
第一的。从终端输入:visudo
寻找:
# User privilege specification
root ALL=(ALL:ALL) ALL
在这些行的正下方添加您的用户名:
# User privilege specification
root ALL=(ALL:ALL) ALL
newName ALL=(ALL:ALL) ALL
退出视觉:
ctrl
+x
保存对文件的更改:
Y
进入。
重启。
新航站楼:
$ sudo apt-get update
根据提示输入密码
完成的。您现在应该使用具有 sudo 权限的“常规”帐户用户。