如何管理 debian linux 上的任何命令访问权限

如何管理 debian linux 上的任何命令访问权限

我使用的是 Debian 7,我的桌面是 xfce。我想实现管理Linux上的任何命令。例如,执行/usr/bin/xfce4-taskmanager命令不需要sudo特权,因此任何用户都可以执行它。但我想授予用户taskmanager命令权限。我怎样才能实现这个目标?

我在互联网上进行了研究,发现了polkit(PolicyKit)。 Polkit 具有预定义的操作,您可以为此操作编写规则。所以我为taskmanager命令准备了自定义操作。当我在控制台上执行时pkexec /usr/bin/xfce4-taskmanager,我看到了我之前准备的消息,但它并没有解决我的问题。我不想用pkexec

我看到一个行动班正在准备gparted指挥。当我使用普通用户从桌面单击 gparted 菜单项时,它无法打开,因为普通用户没有权限。我更改了访问权限,再次点击,gparted打开成功。

我怎样才能写出像这样的动作gparted?没有足够的文档。或者还有其他方法可以实现这一目标吗?我可以sudo给没有sudo权限的命令赋予权限吗?

相关内容