Я применил следующие настройки к своей основной папке html:
chown :ftpaccess html -R
chmod 0775 html -R
setfacl -R -d -m group:ftpaccess:rwx html
Однако всякий раз, когда кто-либо создает новый файл или папку в html (или подпапке), он по умолчанию не становится пользователем: 0775 разрешений.
Что я получаю (создан как root в nano is):
getfacl test2.txt
# file: test2.txt
# owner: root
# group: root
user::rw-
group::rwx #effective:rw-
group:ftpaccess:rwx #effective:rw-
mask::rw-
other::r--
Что мне нужно сделать, чтобы это применимо к подкаталогам? Я думал, что -d исправит это. Это как-то связано с липким?
необходимо установить значение по умолчанию для пользователя также:
setfacl -R -d -m user:ftpaccess:rwx html
вышеупомянутая команда установит значение по умолчанию для существующей папки рекурсивно, если Вы захотите, применяют этот ACL для файлов, и папка удаляют -d
опции.
Таким образом, кажется, что я не являюсь одним в своих проблемах - и я с тех пор нашел эту большую статью с 2010:
http://brunogirin.blogspot.com/2010/03/shared-folders-in-ubuntu-with-setgid.html
Казалось бы, что я также не повторно смонтировал раздел, который составлял бы, почему это не работало, а также выполнение chmod g+s html
.