我想更改文件夹“opt”和“usr”的权限。它归 root 所有。我现在无法更改权限,因为它显示“您不是所有者,因此您无法更改权限”。
我也想更改文件夹内的权限。有什么命令可以做到吗?我是 Ubuntu 新手,目前使用的是 13.04
答案1
我要说的第一件事是:不是/opt
更改或的所有权。您将导致大量问题。例如,如果您从 root/usr
更改的所有权,则将不再正常工作(事实上,据我所知,它可能会导致计算机无法启动)。事实上,默认情况下拥有的所有权很少,我永远不会提倡更改所有权 - 一旦您以递归方式执行此类操作,撤消它就会变得非常困难。/usr
sudo
root
如果您需要在其中一个文件中创建文件,请使用sudo
。因此,如果您有指示在 下安装程序,在需要属于您的名为 /opt
的文件夹中,您将执行以下命令;;;。/opt/myprogram
cd /opt
sudo mkdir myprogram
sudo chown $USER myprogram
但正如我所说,为了系统的稳定性,请仅更改您自己创建的文件或文件夹的所有权。如果您需要编辑 拥有的内容root
,请sudo
在命令前使用 ,而不是取得所有权。
答案2
如果您的用户在 sudoers 列表(/etc/sudoers)中,您可以在命令前使用 sudo。
$sudo chmod 777 /root/opt
类似地,您可以使用chown
命令来更改文件的所有者。
但是不建议将 /root 内的任何内容的访问权限授予 root 以外的用户。小心!