Команда chsh
явно не сделала того, что должна была сделать. Из комментариев я узнал, что ваша оболочка входа в систему была по-прежнему /usr/bin/zsh
.
Оболочку входа также можно изменить, вручную отредактировав файл /etc/passwd
с помощью команды vipw
от имени пользователя root. Убедитесь, что вы ввели правильный путь к оболочке, которую хотите использовать, иначе вы не сможете правильно войти в систему.
Входящий трафик службы FTP управляется сервером FTP. Исходящие соединения FTP выполняются клиентом. Две части независимы друг от друга.
Я не использую Solaris, поэтому я не могу дать вам конкретные имена процессов, но эта ссылка на документацию Oracle объясняет, как включать и отключать FTP-сервер:
svcadm disable network/ftp # Stop and disable the FTP server
Вы можете убедиться, что служба больше не работает, попытавшись подключиться к ней с помощью FTP-клиента (, а также убедиться, что вы все еще можете устанавливать исходящие соединения):
ftp -n localhost