如何更改 /root/opt 的权限(当它由 root 拥有时)

如何更改 /root/opt 的权限(当它由 root 拥有时)

我想更改文件夹“opt”和“usr”的权限。它归 root 所有。我现在无法更改权限,因为它显示“您不是所有者,因此您无法更改权限”。

我也想更改文件夹内的权限。有什么命令可以做到吗?我是 Ubuntu 新手,目前使用的是 13.04

答案1

我要说的第一件事是:不是/opt更改或的所有权。您将导致大量问题。例如,如果您从 root/usr更改的所有权,则将不再正常工作(事实上,据我所知,它可能会导致计算机无法启动)。事实上,默认情况下拥有的所有权很少,我永远不会提倡更改所有权 - 一旦您以递归方式执行此类操作,撤消它就会变得非常困难。/usrsudoroot

如果您需要在其中一个文件中创建文件,请使用sudo。因此,如果您有指示在 下安装程序,在需要属于您的名为 /opt的文件夹中,您将执行以下命令;;;。/opt/myprogramcd /optsudo mkdir myprogramsudo chown $USER myprogram

但正如我所说,为了系统的稳定性,请仅更改您自己创建的文件或文件夹的所有权。如果您需要编辑 拥有的内容root,请sudo在命令前使用 ,而不是取得所有权。

答案2

如果您的用户在 sudoers 列表(/etc/sudoers)中,您可以在命令前使用 sudo。
$sudo chmod 777 /root/opt

类似地,您可以使用chown命令来更改文件的所有者。

但是不建议将 /root 内的任何内容的访问权限授予 root 以外的用户。小心!

相关内容