Переменная для Вашей информации ("Эй, под какой оболочкой я работаю?"), а не путь Вы устанавливаете оболочку. Так как переменные среды Unix могут только распространить вниз к дочерним процессам и не назад до родителей, обычно переменные среды как это являются описательными а не параметрами конфигурации.
Для наблюдения оболочки по умолчанию посмотрите запись в /etc/passwd
, и изменить это, работать chsh
. (Это предполагает, что Вы не используете NIS или LDAP для этой информации; в этом случае используйте getent passwd $USERNAME
.) И как andcoz примечания, начальные значения по умолчанию для новых пользователей, добавленных со стандартом useradd
программа находится в /etc/default/useradd
.
Необходимо добавить сертификат для устранения этой проблемы. Как описано в подвижной Wiki можно добавить его в конфигурационном файле/etc/mercurial/hgrc:
[web]
cacerts = /etc/ssl/certs/ca-certificates.crt
Также можно проверить путь с цифровыми отпечатками.
Ваш сервер программного кода может иметь обновленный сертификат, и в этом случае вы можете просто зайти в ~ / .hgrc
и удалите следующий файл, чтобы заставить его проверять наличие обновлений:
[hostfingerprints]
<code server> = aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa