为什么所有内容都受到写保护?

为什么所有内容都受到写保护?

我找了又找,也没找到任何具体针对我的问题的东西。

我是一名 Mac 用户,刚接触 Ubuntu。我清空了我的 HP 笔记本,安装了 32 位(别无选择)Ubuntu。然后我安装了 LAMP 服务器,接着安装了 phpMyAdmin。我的 html 文件夹安装在根目录 (/) 内。phpMyAdmin 的快捷方式就在其中。每次我尝试对 Web 文件执行任何操作时,都会出现权限被拒绝的情况。我用 Sublime Text 创建了一个文件,后来双击它,当它在 Gedit 中打开时,我无法保存更改,因为权限被拒绝。

我可以理解需要权限才能写入根文件夹。那么,为什么我经常写入的 www 文件夹会安装在那里呢?如果我必须费尽周折才能做任何事情,它对我来说毫无用处。我是否应该在主文件夹中创建一个 www 文件夹并将其映射到 /var/www/html 或反之亦然?如果是这样,我该怎么做?

答案1

嗯,普通用户没有权限对其主目录之外的文件系统执行许多操作。我认为这只是为了确保没有人意外删除真正重要的东西。

无论如何,关于映射,您可以尝试这样做:在您的主目录中创建一个具有任意名称的文件夹,打开终端并使用该名称sudo创建一个符号链接,该链接指向您家中的文件夹。/var/wwwhtml

例如,在您的家中,您可以创建一个名为的文件夹webdev。然后打开终端,执行以下操作:

cd /var/www
sudo mv html xyz
sudo ln -s ~/webdev html

这样就大功告成了。现在您可以操作webdevhome 文件夹中的文件了。

请确保webdev主目录中的文件夹具有适当的权限,至少允许其他用户访问其内容。您可以通过右键单击webdev文件夹图标并转到属性 --> 权限来轻松完成此操作。

相关内容