如何使文件只能由root访问?

rɑː*_*dʒɑ 33 permissions root

我正在使用 Ubuntu,我在这里知道有什么方法可以修改特定应用程序的访问权限,以便它只能以 root 身份访问它?

目前该应用程序可以由一般用户启动,但我想让它只有 root 可以执行此操作。

Jan*_*ary 64

确保应用程序的所有者是 root 并设置权限,以便只有所有者才能运行它。

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application
Run Code Online (Sandbox Code Playgroud)

如果您现在查看带有 的权限ls -l /path/to/application,您应该看到以下内容:-rwx------ root root,这意味着 root 可以读取、写入和执行,而其他任何人甚至无法读取该文件。

  • @january 不过,让我感到困惑的部分是,即使我不是 root,我也可以明显地使用 `rm <file>` 并且它可以工作。 (2认同)
  • 如果不需要执行权限,请使用 `sudo chmod 600 /path/to/application`。 (2认同)

小智 9

以 root 身份更改此应用程序的权限:

chmod 700 application-name
Run Code Online (Sandbox Code Playgroud)