2

У меня есть сервер Ubuntu 10.04 LTS.

В настоящее время я вошел в систему как пользователь root, потому что внезапно не могу войти в свою учетную запись.

Когда я выполняю su useraccount , ничего не происходит.

Файл журнала auth.log сообщает мне следующее:

Jan 25 14:51:43 server su[26174]: Successful su for useraccount by root
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session opened for user useraccount by root(uid=0)
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session closed for user useraccount
Jan 25 14:51:43 serversu[26174]: + /dev/ttyS0 root:useraccount

Так что я могу успешно войти в систему, но меня выгнали сразу.

1 ответ1

4

Похоже, что оболочка по умолчанию вашего аккаунта была изменена.

Посмотрите на /etc/passwd . Там должна быть строка, похожая на эту:

useraccount:x:1000:1000:username,,,:/home/useraccount:/bin/bash

Если последний CSV не является вашей обычной оболочкой по умолчанию, измените ее.

Если ваша оболочка по умолчанию установлена правильно, проверьте содержимое /home/useraccount/.bashrc (или эквивалент вашей оболочки) любого скрипта оболочки, который он вызывает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .