Назад | Перейти на главную страницу

Каждый файл в определенной папке всегда 777?

Я хочу создать папку, доступную через FTP в Ubuntu Box. Есть четыре пользователя, которым разрешено подключаться через FTP, и я хочу, чтобы они могли обмениваться файлами без ограничений. Можно ли изменить каждый файл на chmod 777 во время его создания? Дело в том, что это должно быть возможно только в этом конкретном месте.

Спасибо!

С proFTPD ответ заключается в том, что вы не можете установить разрешения на 777, он специально не позволяет загружать файлы 777. Вероятно, вы все равно не хотите, чтобы файлы были исполняемыми, а 666 предоставляет весь доступ, необходимый для FTP-сервера.

Если вы установите Umask директива в вашем proftpd.conf к 000 000 тогда все файлы будут созданы как rw-rw-rwи каталоги rwxrwxrwx

Биты разрешений для файлов, созданных в системах * nix, контролируются маска. По сути, umask - это фильтр, который сообщает, что не следует устанавливать. Если вы хотите 777, вам понадобится umask 000, который ничего не фильтрует.

Поскольку вы используете proftpd, есть инструкция, в которой конкретно говорится о установка маски.