Невозможно войти в centOS с любым пользователем

Я использую Cent OS OS без GNOME .

В начале он спрашивает

localhost login: Password: 

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

Я хочу войти в ОС этим пользователем с именем service .

Когда я это делаю, он показывает эти строки

 Last Login: Mon Feb 18 16:16:26 on tty1 -bash: /home/service/.bashrc: Permission denied -bash-3.2$ 

Я изменил в / etc / sudoers и добавлю ALL (ВСЕ) ВСЕ , прямо под root ALL = (ALL) ALL , но это не сработало.

когда я пытаюсь перейти от root к сервису, он показывает ту же ошибку.

РЕДАКТИРОВАНИЕ

Когда я запускаю ls -a -l | grep .bashrc ls -a -l | grep .bashrc , он показывает

 lrwxrwxrwx 1 root root 41 Feb 18 11:40 .bashrc -> /home/service/etc/version.symlink/.bashrc -rw-r--r-- 1 service service 124 Feb 15 13:06 .bashrc-moved-1361167832 

Помоги мне. Ищите свой добрый ответ.

One Solution collect form web for “Невозможно войти в centOS с любым пользователем”

Ваш логин как пользовательский сервис кажется успешным. При входе в систему будет загружена оболочка Bash, которая по умолчанию выполняет ~ / .bashrc. Но в вашем случае, кажется, что-то странное с вашим ~ / .bashrc. У вас также есть файл с именем «.bashrc-mov-1361167832».

Теперь я не знаю, как это произошло, но, похоже, что-то переместило ваш оригинальный .bashrc и заменил его ссылкой на файл, который вы не можете выполнить.

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

 sudo rm .bashrc mv .bashrc-moved-1361167832 .bashrc 

Сначала удалите ссылку на этот альтернативный файл. И затем (я думаю) восстановить оригинал.

Теперь попробуйте перелогизировать.

  • Если я выполнил файл сценария Bash, будут ли выполняться все команды внутри скрипта Bash как sudo?
  • файл sudoers и passwd только для выбранной группы
  • Есть ли смысл использовать `sudo`, когда вы являетесь единственным пользователем вашей машины?
  • Как сохранить пользовательский PS1 в режиме суперпользователя?
  • SSH Agent-Forwarding работает, но как насчет sudo -u username no shell / permissions? композитор
  • Как проверить, требуется ли разрешение «sudo» для запуска команды?
  • Как я могу переключиться с одного пользователя на другого пользователя внутри сценария?
  • Как выполнить как зарегистрированный пользователь в скрипте sudo (OSX)?
  • Есть ли способ отключить выключение удаленной машины?
  • sudo - олицетворяющий пользователя
  • Имейте команду в моей $ PATH, но она не распознается, когда я использую sudo
  • Почему для перезагрузки и отключения питания требуются привилегии root?
  • Linux и Unix - лучшая ОС в мире.