@dfsaraev
Изучаю linux, немного html и css.

Linux. Debian. VMWare. fuse. Правильные права на файлы и каталоги?

Доброго дня!
Требуется помощь/консультация специалиста по Linux.

Ситуация следующая:
1. Есть хост (debian, внутри несколько вм на VMWare, VMWare работает от имени пользователя username), на котором существует каталог /mnt/storage/cloud, владелец каталога username:username права на каталог 700;
2. Есть гостевая машина (debian), в которой указанный выше каталог примонтирован в /mnt/hgfs/cloud, при этом владелец каталога username:username, права на каталог 700;
3. На гостевой машине работает веб-сервер, на котором среди сайтов крутится облако - nextcloud. Каталог nextcloud /var/www/nextcloud, владелец каталога nextcloud www-cloud:www-data, облако работает под пхп-фпм пулом www-cloud;
4. Все пользовательские файлы nextcloud складывает по пути /mnt/hgfs/cloud, при этом на все создаваемые им каталоги и файлы устанавливаются права 755 и 644 соответственно, а владелец - username:username

Вопрос: да как так то? Каким образом устанавливаются права на файлы и каталоги и их владелец? Нужно, чтобы права выставлялись 700 и 600.
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Дык этож не винда, наследования прав нет. Процесс создающий файл сам задает права доступа.
Гуглите umask.
Установите нужную маску для пользователя из-под которого работает www-cloud.
И еще, по моему, чтоб схема работала должно быть username UID == www-cloud UID
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы