Я установил Debian Lenny несколько минут назад, и у меня возникла большая проблема.
Я успешно создал пользователя. Я могу войти в систему с помощью GDM. Пока все работает отлично.
Но когда я пытаюсь запустить корневой терминал, запустить Synaptic, он запрашивает пароль root. Когда вхожу в него ... ничего не происходит. Окно просто исчезает и ничего не происходит.
Когда я пытаюсь:
sudo aptitude install package_name
когда я ввожу свой пароль, я получаю:
user is not in the sudoers file. This incident will be reported.
Когда я пытаюсь su
после ввода правильного пароля root я получаю сообщение «Ошибка авторизации».
Есть идеи, как это решить?
Вероятно, вы установили пароль с неправильной раскладкой. Вы можете восстановить, загрузившись в «однопользовательском» режиме.
Когда загрузчик подходит:
Теперь вы войдете в однопользовательский режим без необходимости вводить пароль root. Вам необходимо перемонтировать корневую файловую систему для чтения-записи:
# mount -o remount,rw /
Измените пароль для root с помощью:
# passwd root
Перемонтируйте файловую систему снова в режим только для чтения:
# mount -o remount,ro /
Теперь перезагрузитесь, и все готово.
Debian не добавляет пользователей в список sudo автоматически, как это делают варианты Ubuntu. Вам нужно будет использовать visudo как root (при восстановлении пароля) и добавить пользователя в авторизованный список.
почему бы не сбросить пароль для root
Перезагрузите сервер, если вы используете 9.04 и выше, тогда вам нужно удерживать клавишу «shift» при перезагрузке сервера, используйте последнюю опцию клавиши со стрелкой вниз для режима одноразового использования $ passwd root
B, если вы используете старую версию ubuntu, то при перезагрузке нажмите «ESC» для загрузки в однопользовательском режиме.
и следуйте шагу по следующей ссылке
http://studyhat.blogspot.com/2010/05/resetting-root-password-via-grub-kernel.html