sudo chmod -R 775 / var / www / html для вновь созданных каталогов в vsFTPd?

В настоящее время я использую это для моего не популярного веб-сайта:

sudo chmod -R 775 /var/www/html

И я много раз искал, как создавать вновь созданные каталоги и файлы 775 - я столкнулся с umask и GSID (CHMOD g + s ...), но я не знаю, как использовать их в моем sudo chmod -R 775 /var/www/html

. Как мне сделать sudo chmod -R 775 /var/www/html для вновь созданных файлов / каталогов в vsftpd? Я получаю эти разрешения во вновь созданных каталогах: drwx------ и файлы: -rw-------, что означает, что я не могу ничего делать как пользователь, и я хочу, чтобы они были (d)rwxrwxr-x; 775.

EDIT: umask 002 не работает, но я узнал, что мой «Владелец / группа» на моих FTP-шоу «33 33» в недавно созданных каталогах / файлах, когда только что созданные, 1000 1000 "Что это значит?

РЕШЕНИЕ: Редактирование /etc/vsftpd.conf - создание локального umask = 002, anon_upload_enable = YES, anon_mkdir_write_enable = YES и добавление этого в нижней части файла: file_open_mode = 0777

0
задан 18 January 2018 в 00:16

2 ответа

Вы можете установить

umask 002

И все новые файлы будут созданы с разрешением 775

Если вам нравится, что новые файлы groupid будут равны группе папок, я бы , Вы можете, например, изменить группу папок на 1000 в качестве новых файлов

1
ответ дан 17 July 2018 в 22:46

Вы можете установить

umask 002

И все новые файлы будут созданы с разрешением 775

Если вам нравится, что новые файлы groupid будут равны группе папок, я бы , Вы можете, например, изменить группу папок на 1000 в качестве новых файлов

1
ответ дан 24 July 2018 в 13:23
  • 1
    Это не сработало - это то же самое, но «владелец / группа» 1000/1000 в моих новых файлах и каталогах, когда мои другие не-вновь созданные файлы и каталоги находятся в положении "33 33" – Zecret 17 January 2018 в 23:38
  • 2
    Новые файлы будут созданы с разрешением, определенным в umask. Владение файлами зависит от идентификатора пользователя процесса, который их записывает. – Yaron 17 January 2018 в 23:42
  • 3
    Значит, владелец / группа не имеет значения в моем вопросе? Как umask 002 не работает для меня тогда? Я набрал umask, и это говорит 0002, почему? – Zecret 17 January 2018 в 23:43
  • 4
    @Zecret , где вы изменили umask? если вы заинтересованы в файлах, созданных / загруженных поверх (vs) ftp, то AFAIK это local_umask и / или anon_umask в vsftpd.conf, которые вам нужно будет изменить: см., например, Владелец / разрешения по умолчанию созданных файлов через VSFTPD – steeldriver 17 January 2018 в 23:51
  • 5
    @Yaron. В точку. Спасибо, что указали это. Мне всегда сложно понять это правильно, потому что вам нужно подумать «назад» и т. Д. с umask. – PerlDuck 18 January 2018 в 14:26

Другие вопросы по тегам:

Похожие вопросы: