UPDATE ** Снимок экрана находится в пределах атома, но когда я перехожу к каталогу с помощью проводника файлов и щелкаю правой кнопкой мыши, опция переименования или создания новой папки ограничена, и я не могу на нее нажимать.
Я только что закончил настройку стека LAMP на моей новой установке UBUNTU 18.04. У меня все работает, страница по умолчанию /var/www/html/index.html из Apache2 обслуживается на localhost, не перенаправляет порт или какое-либо уникальное доменное имя, я просто хочу запустить это в своей сети с моего компьютера.
Если есть простой способ создать несколько веб-сайтов и легко выбрать, какая папка будет работать, чем это хорошо, но я хочу сейчас обслуживать только один веб-сайт.
Когда я перехожу в папку /var/www/html и пытаюсь отредактировать файл index.html, он говорит, что разрешение отклонено. Что мне нужно сделать, чтобы работать внутри этого каталога в течение оставшегося времени, когда я создаю веб-сайт. Я зарегистрирован как пользователь root в моей системе.
Кроме того, если я изменяю разрешения, чтобы разрешить мне работать в этом каталоге, что это означает для людей, пытающихся получить доступ к моему серверу, если они были доступны для публики. (ПРЯМО СЕЙЧАС ТОЛЬКО НА ЛОКАЛЬНОМ).
Lemme знает, если вам нужно больше информации или объяснений спасибо!
sudo chown -R $USER:$USER /var/www
это работает, он меняет владельца на моего пользователя, а не на пользователя root. Я все еще не понимаю, потому что у моего пользователя уже были права sudo и все эти разрешения. Это был пользователь, который я создал во время установки ubuntu18.04, поэтому не должно быть проблем, или idk.
Ошибка разрешения возникает, поскольку папка не имеет прав, а права зарезервированы для разных пользователей. (вы можете проверить это, выполнив ls -l folderName)
Решение для вашей проблемы можно обрабатывать по-разному следующим образом:
WAY1:
WAY2:
Отредактируйте файл как root. Или еще лучше исправить свои разрешения, чтобы не беспокоиться.
Проблемы с владением файлами можно исправить в командной строке, набрав:
sudo chmod 777/var/www/html -R
Одно предупреждение от TurnkeyLinux.com:
Изменение прав доступа к файлам является компромиссом (часто повышение безопасности снижает удобство использования и/или удобство использования). В целях обеспечения безопасности "передовой опыт" веб-сервером должны владеть только папки, которым требуется доступ для записи со стороны веб-сервера. Если ваш веб-сервер имеет доступ на запись везде и ваш сервер скомпрометирован, это облегчает взлом вашей установки WordPress), но для простоты использования предоставление права владения веб-сервером должно решить все ваши проблемы...
Эта статья о понимании прав доступа к файлам тоже была великолепной.