Я пытаюсь получить полный доступ к моему CentOS8 VPS (т.е. получить доступ к корневому каталогу /
) через смонтированный каталог cURLFTPFS в моей локальной системе Archlinux. Однако никакая конфигурация не позволяет мне монтировать что-либо, кроме домашнего каталога пользователя (/home/admin
).
Я пробовал все комбинации:
- Установка строки
DefaultRoot / admin
в/etc/proftpd.conf
- Установка строки
DefaultChdir /
в/etc/proftpd.conf
- Монтаж с помощью
curlftpfs vps.example.com mountpoint
- Монтаж с помощью
curlftpfs vps.example.com/ mountpoint
- Монтаж с помощью
curlftpfs vps.example.com// mountpoint
- Монтаж с помощью
curlftpfs vps.example.com:/ mountpoint
- Монтаж с помощью
curlftpfs vps.example.com:// mountpoint
Превентивные ответы:
- Я использую ProFTPD
- Я подключаюсь к пользователю
admin
- Данные для входа указаны в
.netrc
- Я не использую VirtualHost в файле конфигурации proftpd.
- Я не забываю
systemctl reload proftpd
Любые советы будут весьма приветствоваться.
sudo chgrp root:admin /
кажется плохой идеей. Будет ли добавление пользователяadmin
в группуroot
правильным/хорошим решением? Редактировать: я попытался добавитьadmin
в группуroot
, это не работает, так как root имеет мод 555 (запрещает запись никому, кроме root). - person totalolage   schedule 28.07.2020/
), поэтому он принадлежитroot
. Я попытался временно включитьroot
вход через ftp, я добавил то же правилоDefaultRoot / root
, затем попытался смонтировать/
. Происходит то же самое; Я ограничен только домашним каталогом (в данном случае/root
). - person totalolage   schedule 28.07.2020