У меня есть пользователь FTP, который я вхожу в систему в сервер через SFTP и файл ключей. Право, прекрасное, работает как очарование.
Теперь, по умолчанию пользователь регистрируется к/home/ftp, который не прохладен. Я хотел бы знать, существует ли способ перенаправить непосредственно перед соединением с dir, таким как/var/www/site.com/public/files/
Mmm?:)
Установите корневой каталог пользователя на /var/www/site.com/public/files
и все должны быть хорошо. Конечно, необходимо будет переместить содержание его текущего корневого каталога. Команда для этого:
usermod -d /path/to/new/homedir/ username
Где username
имя пользователя, из которого Вы перемещаете корневой каталог.
Другая опция, которая могла быть изменена пользователем, состоит в том, чтобы установить начальный каталог на/var/www/httpd в клиентском программном обеспечении SFTP непосредственно. FileZilla, который работает на нескольких платформах, имеет такую опцию, и насколько я знаю, большинство клиентских программ SFTP имеет такую опцию.