Проблемы с сбросом chmod в Ubuntu после загрузки ftp

Всякий раз, когда я перезаписываю файл с помощью FTP, chmod файла сбрасывается до 600. Что я могу сделать, чтобы предотвратить это? Я хотел бы просто установить chmod для всего каталога и никогда не менять его.

1 ответ

Что устанавливает разрешения по умолчанию для загрузки в Unix, так это umask установка. Я считаю, что вы можете изменить настройки по умолчанию для FTP в настройках сервера (могут быть и другие способы). Какую программу ftp-сервера вы используете?

Вы также можете использовать команду ftp umask, например:

ftp> umask 077
200 UMASK set to 077
ftp> put foo
local: foo remote: foo
227 Entering Passive Mode (172,16,1,112,144,68)
150 Ok to send data.
226 File receive OK.
ftp> ls
227 Entering Passive Mode (172,16,1,112,71,138)
150 Here comes the directory listing.
-rw-------    1 506      506             0 Jun 10 14:52 foo
226 Directory send OK.
ftp>
Другие вопросы по тегам