Показать полную графическую версию : [решено] su не производит авторизвцию в UBUNTU
Vlad Drakula
28-01-2007, 11:26
собственно есть проблема, запускаю в консоли su ввожу пароль, а мне говорит:
su: Authentication failure
Извините.
пароль вроде ввожу правильно, но крайне мере в других приложениях он работает!
что делать то?
ruslandh
28-01-2007, 11:32
Может там control особый ?
control su
Или пользователя надо включить в группу wheel ?
ruslandh
28-01-2007, 13:13
https://help.ubuntu.com/community/RootSudo
Что-то намудрили в Ubuntu - всё через sudo
must die
28-01-2007, 16:13
Vlad Drakula
sudo passwd root
Enter your existing password
Enter password for root
Confirm password for root
Это делали?
А, извините, зачем под рутом сидеть? Все правильно сделали, что его отключили. Используйте sudo перед командой, вводите пароль своего пользователя. Если уж очень хочется под рутом посидеть, можно сделать sudo su.
ruslandh
29-01-2007, 07:33
Envel
Вопрос не как сидеть под root :)
Как я понимаю, вопрос предполагал такое значение :
Как получить доступ к рутовской консоли для ручной настройки конфигаруционных файлов.
Vlad Drakula
29-01-2007, 10:13
sudo -i -l root - вроде так
ruslandh
29-01-2007, 11:01
Если в Udbuntu sudo не пропатчен, то sudo предполагает аргумент Команда :
(в стандартном sudo ключа -i нет)
sudo command
См --help и man :
sudo - execute a command as another user
SYNOPSIS
sudo -V | -h | -l | -L | -v | -k | -K | -s | [ -H ] [-P ] [-S ] [ -b ] | [ -p
prompt ] [ -c class|- ] [ -a auth_type ] [ -u username|#uid ] command
-l The -l (list) option will list out the allowed (and forbidden) commands for
the user on the current host.
-i - это не стандартный ключ, возможно что-нибудь типа интерактивного режима (у меня нет не Ubuntu, не время искать в интернете :) ) ? или sudo bash, но со списком разрешённых команд ?
т.е. расшифровывая команду - выполнять команды из списка root в интерактивном режиме ?
must die
29-01-2007, 11:27
ruslandh
Цитата из man
-i The -i (simulate initial login) option runs the shell specified in
the passwd(5) entry of the user that the command is being run as.
The command name argument given to the shell begins with a - to
tell the shell to run as a login shell. sudo attempts to change to
that user's home directory before running the shell. It also ini-
tializes the environment, leaving TERM unchanged, setting HOME,
SHELL, USER, LOGNAME, and PATH, and unsetting all other environment
variables. Note that because the shell to use is determined before
the sudoers file is parsed, a runas_default setting in sudoers will
specify the user to run the shell as but will not affect which
shell is actually run
ruslandh
29-01-2007, 21:56
must die
т.е. это аналог sudo bash ?
Можно также указать просто sudo -s
ruslandh
29-01-2007, 22:29
С учётом того, что пароль у пользователя не всегда проверишь на "ломкость" - Ubuntu - страшная система :)
По-моему перемудрили тут :)
ruslandh
Да нет, Руслан. Не каждый пользователь заносится в sudoers. По умолчанию, только первый пользователь системы (первый мужчина :)) может выполнять действия суперпользователя. Всем остальным по умолчанию присваивается профиль desktop user, сильно урезанный в правах администрирования.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.