Задать вопрос

Почему ftp пользователь vsftpd не редактирует файлы группы?

Установил vsftpd. Конфиг:

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO


Есть директория /var/www/html.
Файлы принадлежат пользователю admin, который состоит в группе www-data:

uid=1000(admin) gid=33(www-data) groups=33(www-data)


Я создал нового пользователя user, добавил его в группу www-data:

uid=1002(user) gid=33(www-data) groups=33(www-data)

Перезагрузил vsftpd. Зашел от лица user в /var/www/html. Открыл файл /var/www/html/file.php с правами:

-rwxrwxrwx  1 admin  www-data       4596 Jun 17 10:49 file.php


Но не могу изменить и загрузить его обратно. Новый файл от лица user могу создать.

Если я правильно понимаю, то права на файл "-rwxrwxrwx" дают возможность записи для тех кто в одной группе www-data. Почему не работает? Где я что-то неправильно понимаю?
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
gedev
@gedev
сисадмин-энтузиаст
Скорее всего для группы запрещена запись в директорию, в которой лежит file.php. Проверьте, что на директории стоит mode 0770, то есть drwxrwx---.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы