Я создал нового пользователя clientespc в новой группе sftpclientes. Я хочу, чтобы у этого пользователя был доступ (чтение / запись) только к var/pages/example.com/web/uploads
. Однако я не могу этого сделать. Я думаю, это потому, что мой var/pages
Каталог принадлежит пользователю www-data. Но я уже пробовал поместить clientespc в группу www-data. Но это тоже не сработало. Я могу только установить useruploads/files
в качестве корневого каталога clientespc.
Моя текущая конфигурация:
корневой каталог:
var/pages/example.com/web
sshd_config:
Match Group sftpclientes
ForceCommand internal-sftp
PasswordAuthentication yes
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
ChrootDirectory /useruploads
passwd для этого пользователя:
clientespc:x:1001:1004:,,,:/home/clientespc:/bin/false
Но я не этого хочу. Я хочу установить var/pages/example.com/web/uploads
в качестве ChrootDirectory пользователя clientespc и предоставить ему доступ только к этой папке. Как я могу это сделать?