LINUX.ORG.RU

Сообщения jojofun

 

sftp + ChrootDirectory возможно ли запретить пользователю выходить из папки.

Всем привет, на текущий момент пользователь заходит через sftp на сервер и его перемещает в папку files. Возможно ли каким-то образом запретить ему выходить из папки files.

sshd конфиг для пользователя sftp

Match User sftp
    ForceCommand internal-sftp -d /files/
    PasswordAuthentication no
    PubkeyAuthentication yes
    ChrootDirectory /home/sftp/uploads/
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no
    X11Forwarding no

Знаю что ForceCommand internal-sftp есть доп. ключи -P запретить, -p разрешить. Но их комбинирование к искомому результату не привели. Самое близкое это «ForceCommand internal-sftp -d /files/ -P stat», но при запрещении stat пользователь не может скачать файл.

Полный список ключей.

open, close, read, write, lstat, fstat, setstat, fsetstat, opendir, readdir, remove, mkdir, rmdir, realpath, rename, readlink, symlink, posix-rename, statvfs, fstatvfs, hardlink, fsync, lsetstat

Возможно кто-то ранее сталкивался с подобной задачей? Как реализовали?

 ,

jojofun
()

RSS подписка на новые темы