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

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

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

Что устанавливает разрешения по умолчанию для загрузки в 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>