Как настроить виртуальных пользователей для sftp (sshd) с доступом к конкретному подкаталогу?

Я пытаюсь настроить виртуальных пользователей для 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

2
задан 30 October 2017 в 13:29

20 ответов

Нет такой вещи, как виртуальный пользователь, любому подключению будет нужна учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 18 July 2018 в 04:24

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 18 July 2018 в 04:24

Нет такой вещи, как виртуальный пользователь, любому подключению будет нужна учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 24 July 2018 в 18:04
  • 1
    Но я использую тот же UID и GUI ... Я знаю, что это возможно как-то ... один веб-провайдер делает это, но я не знаю, как ... – Webdesigner 5 November 2017 в 18:02

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 24 July 2018 в 18:04

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 31 July 2018 в 21:09

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 31 July 2018 в 21:09

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 31 July 2018 в 21:09

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 31 July 2018 в 21:09

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 2 August 2018 в 14:14

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 2 August 2018 в 14:14

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 3 August 2018 в 18:25

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 3 August 2018 в 18:25

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 5 August 2018 в 03:27

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 5 August 2018 в 03:27

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 6 August 2018 в 20:23

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 6 August 2018 в 20:23

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 9 August 2018 в 00:47

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 9 August 2018 в 00:47

Нет такой вещи, как виртуальный пользователь, любому подключению потребуется учетная запись пользователя, и вы можете закрепить их в своем домашнем каталоге.

0
ответ дан 14 August 2018 в 18:59
  • 1
    Но я использую тот же UID и GUI ... Я знаю, что это возможно как-то ... один веб-провайдер делает это, но я не знаю, как ... – Webdesigner 5 November 2017 в 18:02

ProFTPd позволяет создавать виртуальных пользователей FTP / SFTP и сопоставлять их с uid и gid реального пользователя.

0
ответ дан 14 August 2018 в 18:59

Другие вопросы по тегам:

Похожие вопросы: