在Linux中更改文件权限以便只有root才能看到/使用它,当您没有足够的文件权限时打开询问root密码的对话框

seg*_*ult 1 linux ubuntu filesystems

如何在 Linux 中更改文件权限,以便只有 root 用户才能在 Linux 中访问/打开文件/目录。

编辑

正在做

chmod 600 文件名 + sudo chown root:root 文件名  

将其更改为仅根可访问的文件。但是我只有在执行 $ sudo cat file.txt; 时才能看到文件内容;但是当我点击它时,它说无法显示文件内容。所以,当我点击它时,我希望它显示一个对话框或其他东西,提示我输入 root 密码,然后我可以打开文件。这可能吗 ??

如何将文件权限从 root 用户更改回普通用户 A ?

编辑 2

我什至可以做

须藤鹦鹉螺。 
然后提供 root 密码来打开文件。但这一切都来自终端。我想打开某种应用程序/对话框,这样当我以普通用户身份单击该文件/目录时,它会提示我输入 root 密码,而不仅仅是告诉我您没有打开该文件的适当文件权限。我想这一定是可能的,可能是一些脚本。任何的想法 ?

谢谢 :)

在这里解决

Den*_*son 8

sudo chown root:root filename
sudo chmod 600 filename
Run Code Online (Sandbox Code Playgroud)

如果是可执行文件,请使用 700 作为权限。

您还可以以符号样式指定权限:

sudo chmod u=rw filename
Run Code Online (Sandbox Code Playgroud)

有关 Nautilus 脚本和扩展的信息,请参见此处此处。有关名为 nautilus-gksu 的扩展的信息,请参阅信息,该扩展将“以管理员身份打开”项添加到上下文菜单(以及其他扩展)。