В настоящее время я использую это для своего непопулярного веб-сайта:
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.
РЕДАКТИРОВАТЬ: 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
Вы можете установить
umask 002
. И все новые файлы будут созданы с разрешением 775
. Если вам нравится, то новый файл groupid будет равен группе папок. Например, вы можете изменить группу папок на 1000 в качестве новых файлов