LINUX.ORG.RU
ФорумAdmin

Права на директории apache и что там можно делать

 , , , ,


0

1

Я вот что-то не разберусь.

Апач у меня крутится под юзером www-data, директория /var/www/ рекурсивно принадлежит www-data:www-data.

Юзер ubuntu находится в том числе в группе www-data.

Права на директории в /var/www/ - 755, на файлы - 644.

Делаю из-под юзера ubuntu (который напомню, принадлежит группе www-data)

touch /var/www/test

и получаю


touch: cannot touch `/var/www/test': Permission denied

Почему так?

★★★

Последнее исправление: dvrts (всего исправлений: 3)

Ну и заодно вопрос - какие права раздать директориям и файлам так, чтобы не-sudo юзер мог их читать и редактировать, при этом все было секьюрно (не 777).

dvrts ★★★
() автор топика

Вообще, по хорошему нужно для апачи давать права только на чтение (а запись только на темповые или лог файлы\папки). И завести себе отдельного пользователя, который мог бы редактировать все. Так и более секъюрно и прав хватает.

Я обычно делаю так:

my_user:apache_group - 754 на все, т.е.: - my_user может все; - пользователи группы apache (т.е. сам аpache) могут только читать и выполнять; - а все остальные только читать.

tempus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.