mysql - 创建网站时 /var/www/html 内部的权限被拒绝,它是 apache2 服务器的文件
问题描述
更新**屏幕截图在 atom 内,但是当我使用文件资源管理器导航到目录并右键单击时,重命名或创建新文件夹的选项受到限制,我无法单击它们。
我刚刚在全新的 UBUNTU 18.04 安装上完成了 LAMP 堆栈的设置。我一切正常,来自 Apache2 的默认 /var/www/html/index.html 页面在 localhost 上提供,没有端口转发或任何唯一域名,我现在只想在我的计算机上在我的网络上运行它。
如果有一种简单的方法可以创建多个网站并轻松选择要服务的文件夹,那很好,但我现在只想服务一个网站。
当我转到我的 /var/www/html 文件夹并尝试编辑 index.html 文件时,它说权限被拒绝。为了在我构建网站的剩余时间内在此目录中工作,我需要做什么。我在我的系统上以 root 用户身份登录。
此外,如果我确实更改了权限以允许我在此目录中工作,那么对于试图访问我的服务器的人来说意味着什么,如果它可供公众使用。(现在只是在本地主机上)。
如果您需要更多信息或解释,请让我知道谢谢!
解决方案
sudo chown -R $USER:$USER /var/www
这有效,它将所有者更改为我的用户而不是 root 用户。我仍然不明白,因为我的用户已经拥有 sudo 权限和所有这些权限。这是我在 ubuntu18.04 设置期间创建的用户,所以应该没有问题,或者 idk。
推荐阅读
- python - 使用 Python 直接从网站下载 CSV
- android - ConstraintLayout 2 TextView 第一个椭圆大小
- python - 如何使用opencv python从kyc文档中检测和提取文本?
- rust - 在 Rust 中,是否可以在属性宏中接受任意语法?(就像其他宏一样)
- python - UUIDField 可以用作 Django 3.2.^ 中的 default_auto_field 吗?
- kotlin - 如何更改 gradle 中的构建输出目录?
- php - 如何从laravel route post将数据保存到mysql数据库中
- django - Okta 身份验证 Django 重定向
- pine-script - 如何在 RSI 的连续枢轴高点或枢轴低点捕获相应的收盘价?
- python - 尝试运行 main.py 时出现 Python ModuleNotFoundError