Рейтинг:0

Все файлы в /var/www/ меняют владельца на www-data. Можно ли этого избежать?

флаг fr

Все файлы на /вар/www/ сменить владельца на www-data. Можно ли этого избежать?

У меня есть разные файлы с разными владельцами, начиная с /var/www/* каталог. Но раз в сутки они меняются и появляются как владелец и группа www-данных.

Я не понимаю, почему это происходит. Как я могу отключить это автоматическое изменение?

флаг in
Если что-то автоматически меняет владельца файлов, то вы, вероятно, что-то настроили для этого. Apache (и Ubuntu) не будут делать этого по умолчанию. Проверьте, есть ли у вас задание cron, меняющее владельца. Если у вас есть пользовательское веб-приложение, убедитесь, что оно не запущено от имени суперпользователя и не меняет владельца.
Dok Gus avatar
флаг fr
Благодарить , Извините, я только что увидел этот ответ, проверьте все, нет crontab, не устанавливайте ничего, что вносит это изменение. Я не делал скрипт, который делает. Я до сих пор не понимаю, почему так происходит.
Dok Gus avatar
флаг fr
Проверьте все, вы были правы, был плохо настроенный скрипт. Спасибо Его заявление о том, что по умолчанию он не может изменить владельца файлов, было важно.
Рейтинг:3
флаг cn

У меня есть разные файлы с разными владельцами, начиная с каталога /var/www/*.

Файлы в /вар/www/ должен быть установлен для пользователя, с которым вы используете apache. В противном случае вы можете столкнуться с проблемами с разрешениями и веб-сайтом с потенциальными проблемами безопасности.

www-данные был пользователем по умолчанию для apache (v1). В настоящее время apache (v2) использует апач как пользователь и группа. Посмотрите в конфигурации apache, какого пользователя вы используете.

Изменить:

судо ви /etc/apache2/apache2.conf

найдите 2 строки (при условии, что ваш www-данные как сейчас установлено):

пользовательские www-данные
группа www-данные

Если вы хотите изменить его только на пользователя и группу, которую вы используете, вы можете сбросить свои данные с помощью этой команды (после изменения пользователя или группы вам также необходимо сделать это):

sudo chown --recursive {пользователь}: {группа} /var/www/

измените {user} и {group} на то, что находится в файле конфигурации, и перезапустите apache

sudo systemctl перезапустить apache2 

Общие другие указатели:

Разрешения на файлы и каталоги должны быть не более:

судо чмод 755 /вар/    
судо чмод 755 /var/www/
sudo find /var/www/ -type d -exec chmod 755 {} \;
sudo find /var/www/ -type f -exec chmod 644 {} \; ]
  • «0» ничего не значит; «7» читается, пишется и выполняется; «6» читается, пишется. «d» означает каталоги, «f» — файлы.
  • Не помещайте исполняемые файлы в /вар/www/. Используйте выделенный каталог (для этого у apache есть опция cgi-bin).
  • Если возможно, установите «другие» на «0».
  • Если возможно, также установите «группу» на «0»; группа нужна только в том случае, если на сервере есть 2 или более пользователей, изменяющих файлы
  • Если для одного из них установлено значение «0», и это приводит к ошибкам разрешений, у вас есть ошибка в файле настроек для этого конкретного программного обеспечения, и вам следует исправить этот параметр вместо изменения разрешений.
Dok Gus avatar
флаг fr
Спасибо. Из соображений безопасности лучше, чтобы все файлы находились в домене www-data (сервер ubuntu www-data владелец файлов apache). У меня есть каталоги со скриптами, я просто хочу собственность другого пользователя. Это легко, если с comnado chown смены владельца. Но менее чем через 24 часа файлы снова принадлежат www-data. Я не знаю, почему он меняет владельца. Есть способ отключить это автоматическое изменение Я настаиваю на том, чтобы команда chown отменила изменение, но она вводит дату изменения в файл, что усложняет резервное копирование. От уже большое спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.