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

SFTP - белый список запросов для доступа только для чтения

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

Subsystem sftp internal-sftp

Match User my-read-user
    ChrootDirectory /sftp/%u
    ForceCommand internal-sftp -p open,close,read,opendir,stat,readdir,fstat,lstat,statvfs,fstatvfs,readlink,realpath

Кажется, это работает нормально - за одним исключением: я могу создавать файлы, но не могу помещать в них какой-либо контент. Вроде как touch должно сработать?!

Любые идеи приветствуются! Также подойдет любой лучший подход :) Спасибо!

О, я только что нашел - по-видимому - лучший решение: Параметр -R переводит весь сеанс в режим только для чтения.

Match User my-read-user
    ChrootDirectory /sftp/%u
    ForceCommand internal-sftp -R