Пароль от FTP для root

Y
На сайте с 24.12.2010
Offline
102
684

Друзья, подскажите такое - можно как-то через панель ISP восстановить данные для соединения по FTP для root? Пробую по тем же данным входить, что и в ISP - не пускает. Пробую войти по тем же данным по SFTP - отклоняет соединение.

lealhost
На сайте с 07.06.2014
Offline
108
#1

Доступ к FTP для root по умолчанию запрещен.

Нужно ковырять конфиг FTP-сервера.

Давать возможность логиниться рутом по FTP - не самая лучшая идея.

Дешевый хостинг на SSD дисках, SSL-сертификаты (https://lealhost.com) | Домены RU/РФ - 160 рублей (https://lealhost.com/domains/)
Y
На сайте с 24.12.2010
Offline
102
#2

Согласен, но SFTP дает отказ почему-то.

А если создать, еще одного администратора кроме root, у него также доступ по FTP запрещен?

lealhost
На сайте с 07.06.2014
Offline
108
#3

Сказать однозначно нельзя.

Зависит сильно от версии панели управления, FTP-сервера и файла конфигурации.

К примеру, при создании Администратора в ISPManager 4 Pro с отмеченным пунктом "Суперпользователь", будет создан новый пользователь с UID 0, то есть с правами как у root, соответственно доступ к FTP будет запрещен. Если не отмечать галкой "Суперпользователь", будет создан обычный пользователь с UID отличным от root (в панели управления, он будет обладать определенными правами, но для операционной системы пользователь будет стандартным, у него будет своя директория и т.д.)

Администраторам, которым присвоен UID отличный от root, назначается оболочка /noexistent, и вход по FTP также будет запрещен по умолчанию, так как FTP-сервер обычно настроен таким образом: читает файл /etc/shells, и, если не находит оболочку пользователя в содержимом файла, то не разрешает доступ.

Можно вручную изменить файл /etc/passwd, изменив оболочку для администратора на /bin/bash, например. Доступ появится, однако только в корневую директорию нового администратора.

Y
На сайте с 24.12.2010
Offline
102
#4

Спасибо за развернутый ответ.

lealhost
На сайте с 07.06.2014
Offline
108
#5
YMua:
Согласен, но SFTP дает отказ почему-то.

А по SSH-протоколу рута пускает? По идее, если пускает с паролем по SSH, то с SFTP сложностей не должно быть.

S
На сайте с 11.05.2018
Offline
7
#6
YMua:
Согласен, но SFTP дает отказ почему-то.

sshd запрещает по умолчанию вход под root пользователем, чтоб это изменить необходимо в файле /etc/ssh/sshd_config установить значение параметра "PermitRootLogin" в значение "yes" и перезапустить sshd

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий