FreeBSD: Как установить Bash в качестве оболочки по умолчанию

У вас есть неправильная запись в / etc / ssh / ssh_known_hosts , как предлагается в журнале. Как вы его создали? Это общесистемная альтернатива ~ / .ssh / known_hosts и должна использоваться только в разумных ситуациях (распространение, локальная сеть, сертификаты).

Проверьте, что находится в этом файле, проверьте наличие несоответствий и, возможно, ваш server1 или ip 10.1.1.10 там.

0
16.02.2019, 22:05
3 ответа

Да

  • установить bash
  • добавить в/etc/shells
  • Используйте chsh, чтобы установить новую оболочку по умолчанию.
0
28.01.2020, 02:18

Изменение оболочки для входа описано в Руководстве по FreeBSD , в главе Оболочки . Он также указывает на главу под названием Установка приложений :Пакеты и порты , в которой рассказывается, что вам нужно знать для установкиbash(установка bashиз пакета FreeBSD автоматически обновит/etc/shells).

Затраченные шаги, предполагая правильно настроенную систему FreeBSD, вероятно, можно было бы суммировать в

sudo pkg install bash
chsh -s /usr/local/bin/bash
5
28.01.2020, 02:18

Существует также утилита pw .

pw usermod <user> -s /usr/local/bin/bash
1
28.01.2020, 02:18

Теги

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