chsh: аутентификация PAM перестала работать

Outlook не требуется на сервере - это - Exchange 2010. Вы не можете использовать долю c$ - создают новую долю, где Ваши почтовые файлы, все полный контроль. Доля должна быть на диске, размещенном компьютером, который находится в том же домене как Exchange Server.

13
задан 22 April 2013 в 11:07
5 ответов

Проверьте файл / etc / shells и добавьте / bin / zsh в файл, если эта строка не существует.

5
ответ дан 2 December 2019 в 21:27

Похоже, ты ошибаешься. Чтобы проверить это:

[nick ~]$ which zsh
/usr/bin/zsh

Если результатом является / usr / bin / zch, это должно помочь:

[nick ~]$ chsh -s /usr/bin/zsh

* отредактировать опечатку.

1
ответ дан 2 December 2019 в 21:27

വരെ ഒരു സിംലിങ്ക് ആവശ്യമാണ്. നിങ്ങളുടെ കോഡ് സുഡോ ആയി പ്രവർത്തിപ്പിക്കുക:

sudo chsh -s /bin/zsh

എനിക്കും സമാന പ്രശ്‌നമുണ്ടായിരുന്നു, അത് പ്രവർത്തിച്ചു!

1
ответ дан 2 December 2019 в 21:27

Проверьте свой / etc / passwd . В моем случае я ранее указывал недопустимую оболочку с помощью chsh , и это было причиной проблемы.

Я изменил ее с zsh в качестве оболочки на / bin / zsh , и это избавило меня от проблемы.

3
ответ дан 2 December 2019 в 21:27

Я столкнулся с той же проблемой. всякий раз, когда я набирал chsh , он использовал для запроса

chsh: PAM authentication failed

Но я решил это, внеся некоторые изменения в файл / etc / passwd

Users of kali-linux

, просто откройте корневой терминал и измените файл / etc / passwd вы можете использовать редактор pico, nano или vi для этой работы, я выполняю vi

vi /etc/passwd

, а затем выполните поиск учетной записи пользователя. и измените оболочки на желаемую оболочку убедитесь, что желаемая оболочка установлена ​​в ваших дистрибутивах Linux чтобы новый пользователь мог увидеть, какие оболочки присутствуют в их Linux, просто введите

cat /etc/shells

, он перечислит их там. Если вы вообще установили оболочку и не можете увидеть ее в / etc / shell , вы необходимо создать ссылку и указать путь к оболочке, например, предположим, / bin / ksh в / etc / shells файл вручную ...

например, вы находитесь в bash и вы хотите изменить его на ksh

, просто войдите в учетную запись в файле / etc / passwd и в последнем поле отредактируйте

/ bin / bash на / bin / ksh или / bin / ksh93 (как в вашем cat / etc / shells )

просто выйдите из системы и войдите в систему, и все готово ...

для пользователей из других дистрибутивов (скажем) ubuntu

введите

sudo -H gnome-terminal (для получения корневого терминала)

и процесс такой же, как и выше, поскольку у вас тоже есть корневой терминал, такой как кали -linux пользователь ..

1
ответ дан 2 December 2019 в 21:27

Теги

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