我的服务器机器的权限有问题,
net-tools
因此我尝试以我的默认用户身份在名为的计算机上安装新包:应用用户
我这样做:
appuser: sudo apt install net-tools
我收到此错误:
appuser is not in the sudoers file. This incident will be reported.
没关系,如果我切换到超级用户然后进行安装,我就可以安装它
但我无法运行 net-rools 包应用用户仅作为超级用户
另一方面,我的系统上也安装了 node js,我可以这样运行它应用用户,但是这个或我安装的任何新包我都无法从命令行运行它们应用用户。
我如何更改或安装 net-tools 或 nginx 包,以便 appuser 能够从命令行使用它
答案1
您可以轻松地将其添加appuser
到 sudoers 组中。
首先,使用具有 sudo 权限的用户打开终端。然后,您可以运行sudo adduser appuser sudo
将 appuser 添加到 sudoers 组。现在,您可以使用它appuser
来运行 sudo 命令。
答案2
将具有全部权限或部分权限的用户添加到 sudoers 文件中
键入以下命令。
sudo su
visudo
在最后一行添加以下行。这里我授予用户完全访问权限
username ALL=(ALL:ALL) ALL
保存文件并退出
现在尝试安装您想要的软件包。
我们还可以给予用户有限的权限