仅授予用户安装应用程序的权限

ali*_*ody 8 permissions accounts

我已经使用 linux 6 年了,但直到现在我才有了在一台 PC 中创建 2 个帐户的任务。这两个帐户是管理员(我的)和用户(我母亲的),问题是,当她尝试安装应用程序时,Ubuntu 要求输入管理员密码,但我希望她安装和删除她想要的任何软件,但没有所有管理员权限:S...

有没有办法做到这一点?

预先感谢并为我糟糕的英语感到抱歉,路易斯·达科斯塔

小智 12

您可以将 sudo 配置为不对您选择的任何非管理员用户所需的任何可执行文件询问密码。当名为“User”的用户尝试安装软件 CLI 方式(apt-get)和 GUI 方式(Synaptic Package Manager,Ubuntu 软件中心)时,以下过程将使 sudo/gksudo/gksu 停止询问密码:

使用您喜欢的编辑器打开 /etc/sudoers,在本例中为 gedit

sudo gedit /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

在 /etc/sudoers 的末尾添加:

User ALL= NOPASSWD: /usr/sbin/synaptic, /usr/bin/software-center, /usr/bin/apt-get
Run Code Online (Sandbox Code Playgroud)

不要忘记用所需的非管理员用户名替换“用户”。祝你好运!