Я пытаюсь настроить виртуальных пользователей для sftp с помощью sshd и / или pam.
Моя структура папок выглядит так:
/
|-- var
| +-- www
| +-- site1
| +-- folder_1
| +-- folder_2
| +-- site2
| +-- folder_1
| +-- folder_2
У каждой дозы сайта есть пользователь Linux ( например site1, site2) с той же группой (site1, site2), где домашний каталог является, например, [F3]. Umask - 0022 и все файлы и (вспомогательные) папки, например. site1 имеют UID=site1 anf GID=site1, и это не должно быть изменено.
Мне удалось установить sshd, чтобы каждый пользователь Linux получал свой домашний каталог, поскольку корневая папка sftp, например. /var/www/site1 для пользователя site1. Конфигурация в /etc/ssh/sshd_config выглядит примерно так (только последние несколько строк, остальная конфигурация по умолчанию):
UsePAM yes
Subsystem sftp internal-sftp
Match User *,!root
ChrootDirectory %h
ForceCommand internal-sftp -u 0022
AllowTcpForwarding no
Теперь я хочу добавить виртуального пользователя (нет нового пользователя или группы Linux, если нет необходимо), где корневая папка sftp, например, /var/www/site1/folder1 для пользователя sftp, например. [F11]. Этот пользователь должен быть дочерним элементом пользователя site1 и использовать тот же UID и GID, но иметь доступ к его подкаталогу.
Как мне изменить конфигурацию и где я могу добавить Virtual User ?
Мне нужно это на Ubuntu 16.04 LTS, LAMP Server
Нет такой вещи, как виртуальный пользователь, любому подключению будет нужна учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению будет нужна учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.
Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.
ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.