sshfs
использует sftp
под капотом, а umask
для создания новых файлов обрабатывается удаленным sftp-сервером
. Вы можете установить umask
в качестве аргумента для sftp-server
в / etc / ssh / sshd_config
на сервере, например
Subsystem sftp /usr/lib/openssh/sftp-server -u 027 # Debian/Ubuntu
или
Subsystem sftp /usr/libexec/openssh/sftp-server -u 027 # RHEL/Fedora
или
Subsystem sftp /usr/lib/ssh/sftp-server -u 027 # Arch
Настройки umask и расширенный ACL не передаются через протокол SFTP, как это реализовано в openssh. Также обратите внимание, что нет « umask
для файлов», но umask
всегда связан с запущенным процессом, создающим файлы.