![如何让磁盘实用程序在进行修改之前要求输入密码?](https://linux22.com/image/1104662/%E5%A6%82%E4%BD%95%E8%AE%A9%E7%A3%81%E7%9B%98%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9C%A8%E8%BF%9B%E8%A1%8C%E4%BF%AE%E6%94%B9%E4%B9%8B%E5%89%8D%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%EF%BC%9F.png)
目前,我可以右键单击连接到系统的任何驱动器,然后单击“格式化”。在擦除数据时根本不会询问密码。我还可以从磁盘实用程序格式化任何驱动器。这让我想起了 Windows 的可怕记忆——我怎样才能让它询问密码?
答案1
Unix 具有组系统。您可以通过将某些用户从所需组中删除来轻松阻止他们执行操作。这意味着他们可以启动程序,但程序无法执行任何操作!您可以通过“groups”命令查看当前登录用户的组。
使用“gpasswd”从“磁盘”和“存储”组中删除所需的用户。
当然你还必须将他从“wheel”组中删除,这样他就不能使用“sudo”成为另一个用户(root)。
答案2
您可以使用启动器属性添加密码。您需要做的就是,
- 右键单击 gnome-menu 并编辑菜单,
- 找到管理选项卡,然后找到磁盘实用程序项,
- 打开磁盘实用程序的属性,
- 将磁盘实用程序的“命令”从“palimpsest”更改为“su-to-root -X -c palimpsest”,
- 关闭并退出。
祝你好运。