我刚刚使用以下命令将一个名为的文件夹复制journey
到主文件夹的目录中:/opt
sudo cp -r '/media/B60EB9810EB93B67/xampp/htdocs/journey/' '/opt/lampp/htdocs'
现在我无法打开该文件夹journey
。它显示:
你不是主人。
我如何才能完全访问该文件夹?
答案1
如果要访问的话/opt/lampp/htdocs
我会先
sudo chown -R $USER:$USER /opt/lampp/htdocs
然后您应该能够执行cd /opt/lampp/htdocs
并访问那里的文件。
- 尽量不要进行更改,
/opt
因为某些软件依赖于 root 拥有。 - 这是一个相当常见的“问题”,理解权限是理解 Linux 的基础,甚至对于了解如何保护您的软件来说更是基础。如果我是你,我会阅读有关基于 Linux 的文件系统的权限。
- 我知道这只是您使用的目录名,但是 lamp != xamp ;)
答案2
正如@Rinzwind 提到的,有些软件需要 root 拥有该文件夹。虽然我也遇到过类似的问题,但将文件夹的权限更改为我自己并没有影响 lampp 的行为方式,我能够按照它应该工作的方式使用它。我只是使用 nautilus 通过 htdocs 文件夹的属性更改权限。您可以对 journey 或 htdocs 文件夹执行相同操作。您只需打开终端并输入
sudo nautilus
然后输入您的密码。之后转到
/opt/lampp
文件夹,然后右键单击htdocs
并选择properties
。然后找到permissions
并将其更改为您自己。将所有者指定为您自己,并将组指定为您自己。选择read and write
。这样您就可以对文件夹进行任何您想要的修改了。