разрешения - PHP и FTP - PullRequest
       5

разрешения - PHP и FTP

1 голос
/ 11 ноября 2011

Как настроить пользователей / группы таким образом, чтобы PHP / Apache и proFTPD имели полный доступ к файлам / каталогам?

Пользователь FTP

Username: webadmin
User ID: 1001
Home dir: /var/www
Shell: /usr/sbin/nologin
Primary group: www-data

Move home dir if changed: yes
Change user ID on files: home dir
Change group ID on files: home dir
Modify user in other modules: yes

При входе на FTP с webadmin отображаются все файлы, но без прав записи!?

1 Ответ

0 голосов
/ 11 ноября 2011

Если вы хотите предоставить нескольким пользователям доступ к чему-либо, то вам следует использовать группы.

Сначала убедитесь, что все необходимые веб-пользователи являются членами определенной группы, возможно, www-data.

usermod -a -G www-data webadmin

Добавьте пользователя 'webadmin' в группу 'www-data'.

Затем измените группу файлов на эту группу:

chgrp -R www-data files/dirs

Рекурсивно установите группу файлов / dirs на www-data.

Наконец, измените разрешения для рассматриваемого каталога, чтобы предоставить полный доступ всем членам егоgroup:

chmod -R g+rwx files/dirs

Рекурсивно давать членам группы права на чтение, запись и выполнение для файлов / каталогов

...