Как перезаписать начало устройства случайными битами или нулями?

Описанные вами симптомы (только очень простая подсказка, клавиши со стрелками не работают) соответствуют тому, что в качестве оболочки для входа в систему используется / bin / sh , а не / bin / bash как и ожидалось. / bin / sh - это небольшая оболочка, предназначенная для быстрого запуска скриптов, что неудобно для интерактивного использования.

Чтобы проверить, какая у вас оболочка входа, запустите

getent passwd $USER

Это отобразит список полей, разделенных двоеточиями, оболочка входа будет последней.

Если оболочка входа не та, которую вы хотите, запустите chsh -s / bin / bash .

Причина, по которой вы получаете bash в терминале, может заключаться в том, что где-то в вашей конфигурации вы устанавливаете для переменной среды SHELL значение bash. Эмуляторы терминала обычно запускают программу, обозначенную SHELL , возвращаясь к оболочке входа в систему, если SHELL не установлено.

4
26.07.2016, 19:31
0 ответов

Теги

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