Я успешно настроил доступ к SFTP с помощью ChrootDirectory.

Match Group sftponly
     ChrootDirectory %h
     X11Forwarding no
     AllowTCPForwarding no
     ForceCommand internal-sftp

Я также использовал: Subsystem sftp internal-sftp -u 0002 чтобы обеспечить применение соответствующих разрешений.

Моя проблема сейчас заключается в том, что когда новые файлы или папки передаются на сервер по протоколу SFTP или создаются с использованием клиента SFTP, они назначаются пользователю, а группа - это пользователь, а не apache.

Как я могу сделать так, чтобы мои файлы были автоматически назначены группе apache?

1 ответ1

1

Измените основную группу вашего пользователя соответственно: usermod -g apache your_SFTP_Username

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .