允许用户在本地拥有超级用户权限,但需要输入密码

允许用户在本地拥有超级用户权限,但需要输入密码

有没有一种方法可以拥有通常需要超级用户权限的用户权限,而无需使用终端?

我认为当你尝试访问需要超级用户权限的文件夹/文件时会弹出一个对话框,上面写着“此文件夹需要 root 权限。如果您是超级用户,请输入您的密码。”然后,当我注销时,权限恢复正常。

编辑:如何在我的电脑上以 root 身份执行某些操作,而无需使用终端执行每个命令,例如要求我输入密码等。

在我的 Mac 上,我经常使用“Alfred”或“Pathfinder”等程序,它们是 GUI,允许您执行“超级用户”操作,而不必使用终端并了解所有命令。或者,如果我尝试访问本地文件系统上方的文件,会弹出一个对话框询问密码。如果“是否有适用于 ubuntu 的程序可以执行此类操作”太模糊或不适合本网站的问题,那么是否有任何有没有办法以 root 身份执行操作,而无需永久成为 root 用户,也不必每次需要执行操作时都默认使用终端“sudo”?我希望能够像处理本地文件一样在设备的 root 上执行操作,但要采用半安全的方式。因此,如果我想更改权限或复制/粘贴权限高于本地用户的文件,可能会弹出一个对话框要求输入密码。

示例:我有一个要设置的数据库或服务器,但由于权限太严格,它无法连接。但是,由于缺乏编程知识,我不想使用终端。我经常将整个文件夹及其文件权限更改为 chmod -R 777,以便可以执行我想执行的操作,但是当我将它们改回来时,我不知道该将其改为什么,因为每个内部文件可能都有不同的权限,而且我很可能使所有东西都容易受到攻击或类似情况。如果不是 GUI,也许可以使用终端命令将文件夹临时更改为 777,然后当我完成后将其改回我正在处理的内容,再将其改回之前的状态(就像用于撤消的终端命令一样。

答案1

我认为实现这一目标的最简单方法是使用

gksudo nautilus

您可以在Alt+ F2“运行命令”窗口中输入此命令,也可以创建执行该操作的自定义启动器。

解释一下:该命令将打开文件管理器(鹦鹉螺是 Ubuntu 上的默认文件管理器)作为“root”用户,允许您根据需要更改文件权限。

只需编写一些脚本,你还可以将其添加到右键菜单在鹦鹉螺中。

相关内容