sudo adduser <your username> www-data
sudo chown -R www-data(username):www-data(group) /var/www
sudo chmod -R g+rwX /var/www
У меня была проблема разрешения, которая была решена, и я отредактировал свой вопрос объяснить это лучше.
Когда Вы тип adduser hafiz www-data
это создаст нового пользователя, hafiz, и добавьте его к группе www-данных. Когда Вы тип adduser hafiz harron www-data
Вы не используете команду правильно.
, Если Вы просто хотите сохранить файлы к/var/www/html каталогу, просто необходимо удостовериться, что у пользователя есть разрешение записать файлы так, чтобы группа. Так как/var/www/html является каталогом веб-сервера по умолчанию, он должен принадлежать www-данным.
gpasswd -a YourUserName www-data
Впоследствии выход из системы и назад в Ваш компьютер и необходимо смочь отредактировать те файлы. Эта команда добавит Вашего пользователя к группе www-данных. Вывод от команд, Вы отправили ls - la shows, что/var/www/html страница принадлежит пользовательским www-данным и www-данным группы
drwxrwxr-x 6 www-data www-data 4096 جولاي 22 21:22 .
'.' стенды для текущего каталога. После того, как Вы добавите пользователя к группе, Необходимо выйти из системы и въехать задним ходом для нее для вступления в силу. Вы видите, каких групп Вы являетесь частью путем ввода groups
в в командной строке, в то время как Ваш зарегистрированы.