2015-04-23 2 views
-1

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

Subsystem sftp internal-sftp 

Match group filetransfer2 
    ChrootDirectory %h 
    X11Forwarding no 
    AllowTcpForwarding no 
    ForceCommand internal-sftp 

Linux Я побежал:

addgroup --system filetransfer 
usermod -G filetransfer username 
chown root:root /home/username 
chmod 755 /home/username 
cd /home/username 
mkdir docs public_html 
chown username:filetransfer * 

И имя пользователя ограничивается/домашней папке/имя пользователя и работает отлично. Теперь то, что я пытаюсь сделать, это предел имя пользователя для: /home/somefolder/public/domain.com/

Когда я использую sudo usermod --home username /home/somefolder/public/domain.com/ он изменяет каталог по умолчанию имя пользователя при входе с SFTP. Хотя он не хочет входить в систему. Я также пробовал все вышеперечисленные шаги при использовании /home/somefolder/public/domain.com/ без везения, он отказывается войти в систему sftp.

Я должен предоставить некоторую службу поддержки моего входа в систему sftp и, очевидно, я не хочу давать им свои данные для входа в систему и поэтому хочу ограничить их в папке domain.com.

Что я делаю неправильно?

Благодаря

ответ

1

Для корневым, чтобы работать должным образом, как вы делали раньше, вы должны заставить корень быть владельцем каталога и все файлы/каталоги внутри этого каталога может принадлежать пользователю.

Для вашего требования к работе вам необходимо создать отдельные деревья каталогов. Например: Для Пользователя1:/SRV/WWW/user1/ Для Пользователю2:/SRV/WWW/user2/

В приведенном выше примере, вы заставите корень, чтобы быть владельцем/SRV/WWW/user1 &/srv/www/user2, а затем индивидуально сделать обоих пользователей владельцем всего внутри ~/user1/* & ~/user2/*.

Это то, что вы делали ранее, но теперь, если вам нужно несколько пользователей с конфигурацией chroot jail, тогда вам потребуется предоставить отдельные деревья под принудительным корневым каталогом.

Надеюсь, что эта помощь!