在没有sudo的情况下运行apt-get

这可能是一个非常天真的问题,但我想知道如何让多个用户访问单台计算机而不会让他们成为root用户。 我如何给予他们限制的sudo访问权限,以便他们仍然可以发出类似的命令

sudo apt-get install epstopdf 

我想这可能是一个令人难以置信的愚蠢问题,因为一旦获得root用户访问权限,他们就可以做任何他们想做的事情。 因此,有什么方法可以解决这个问题吗? 我愿意接受建议

打开终端并键入sudo visudo 。 在文件末尾(实际上是其中的最后一行)键入%yourusername% ALL=NOPASSWD: /usr/bin/apt-get install其中%yourusername%被您的用户名替换。

在那之后你不会被提示输入密码来使用sudo apt-get install了但请理解这是一个非常危险的解决方案,有一个原因你需要输入一些命令的密码,这些命令的使用没有密码可以让系统保持开放以获得一些危险。 谨慎使用。

sudo就是为此而准备的。 通过编辑sudoers文件,您可以为用户提供特定权限。 有关详细信息,请参阅sudoers(5)的手册页 。