Su сбой при проверке подлинности kali linux

Why does su fail with «authentication error»? [duplicate]

The root account is disabled by default in Ubuntu, so there is no root password, that’s why su fails with an authentication error.

@SarfarajSipai Can you elaborate more on what your situation is? What are you trying to do and why are you trying to do it? Thanks 🙂

If su doesn’t work, I do this (in bash):

user@host:~$ sudo bash root@host:~# su root@host:/home/user# 

A shortcut for this would be sudo su . In this case given that you are a member of /etc/sudoers with all privileges, then you would only need your user’s password.

@edwin After sudo bash you are running bash as root, but ‘~’ still points to /home/user or wherever your user’s home directory is. So you are not quite root. A shortcut for this would be sudo su

For all intends and purposes, you are already root. What’s happening is that sudo is preserving some environment variables. Instead of sudo bash it’s better to just use sudo -i .

@edwin In some cases these preserved environment variables matter a lot. So I would argue for most intents and purposes you are absolutely right. However, the OP has asked specifically about su to root. I was assuming they knew why they want to do that and that they have a good reason to do it. So I was adding an alternate path to becoming root to the discussion. And here is yet another way: sudo -i then su . But I would totally agree that in most cases just using sudo should be fine. That is what I usually do. Unless I need root. Then I use su .

sudo -i already is enough. Seriously, you just sudo su or sudo -i , this is enough to become root (no need to «su» again).

Источник

Проблема с паролём для root

А зачем sudo su , если есть sudo -i или sudo -s или на худой конец sudo bash ?

Если что, пароль рута можно задать, загрузив ядро с параметром init=/bin/bash или подобным

не знаю, man sudo не читал, вообще не люблю эту штуку

Если что, пароль рута можно задать, загрузив ядро с параметром init=/bin/bash или подобным

На какие только извращения ни идут люди, лишь бы не делать sudo passwd .

Может случиться так, что /etc/sudoers не настроен тогда sudo работать не будет. А если и пароль рута не задан, то и su может тоже не работать — тогда иначе никак, похоже. Или с livecd или init=/bin/sh

Читайте также:  Linux drivers intel atom

У меня есть подозрение, что fedora даже не спрашивает пароль рута, как и убунту, по дефолту настраивая sudo.

И спрашивает, и настраивает sudo (если поставить чекбокс «сделать пользователя администратором»).

Юзай sudo -i . Если надо другого юзера – sudo -u username -i , а поскольку у некоторых юзеров бывает false или nologin вместо шелла – sudo -u username /bin/bash . Чтобы задать юзеру пароль – sudo passwd username . У sudo не так и много опций.

Зачем? 20 – стабильнее, 22/23 – свежее.

Поменял имя пользователя этим способом:

А если напрямую в файле /etc/passwd и /etc/shadow поменять имя разве это не будет работать?

Перезагрузил i3wm, и теперь доступ к su запрещен.

spasticarm0x15dec@calculate ~ $ su Пароль: su: Доступ запрещен spasticarm0x15dec@calculate ~ $ sudo -i Пароль: Попробуйте ещё раз. Пароль: spasticarm0x15dec is not in the sudoers file. This incident will be reported. 

А если напрямую в файле /etc/passwd и /etc/shadow поменять имя разве это не будет работать?

Нет, не будет. Меняй обратно

Я уже. Итог su: Доступ запрещен . Теперь только init=/bin/sh ?

Источник

su: сбой при проверке подлинности

«username» is not in the sudoers file. This incident will be reported.

Ошибок с паролем быть не может. Как решить?

Решил, всем спасибо. Расходитесь.

Галочка решено и напиши в чем был затык — думаю не один ты столкнулся с такой проблемой, следующий погуглит, попадет на твою тему (лор на первых страницах гугла) и не создаст очередную.

Да пользователя добавить в группу sudo, это же в официальном мануале есть: https://wiki.debian.org/sudo

Так что гугл уже имеет, что выдать. А если человек не привык гуглить — он в любом случае создаст тему.

Vsevolod-linuxoid ★★★★★ ( 16.05.17 05:35:25 MSK )
Последнее исправление: Vsevolod-linuxoid 16.05.17 05:36:24 MSK (всего исправлений: 1)

не создавал для рута пароль?

В таком случае инсталлятор добавляет пользователя в группу автоматически.

И single user mode никто не отменял.

И single user mode никто не отменял.

Я удалял себя из группы судо нечаяно, а пароль рута залочен. Было прикольно. Т.е. single в этом случае тоже не работает.

mandala ★★★★★ ( 17.05.17 00:59:01 MSK )
Последнее исправление: mandala 17.05.17 00:59:49 MSK (всего исправлений: 2)

sudoers

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

С live-cd загрузись и добавь себя в группу sudo, можно редактированием конфигов, можно через chroot.

mandala ★★★★★ ( 18.05.17 00:59:53 MSK )
Последнее исправление: mandala 18.05.17 01:00:09 MSK (всего исправлений: 1)

Читайте также:  Unix time to date linux

В том-то все и дело что при установке дестр. Fedora пользователю (2) присаваеваться группа whell и права группы adm. И все работает нормально до поры до времени но в один прекрасный момент ты решаеш открыть файловый менеджер Krusader (с правами root который до этого открывал без проблем ну или что-то другое) и.. спрашивают в окне kde-su пороль root (ввожу Правильный пороль проверяю, жму кнопку продолжить и вот-те здрасте окошко с ошибкой глосящей что у меня (состоящего в групп whell и role adm нет прав запускать приложения с правами root 🙁 🙁 ps Лечиться сей баг лишь только переустановкой пакетов kde-su kf5-su 🙁

Источник

Why am I getting «Authentication failure» when running the «su» command?

I am having problems with the su command. I know my password and I am typing it correctly, but su indicates Authentication failure . So I checked on the internet and then went into recovery mode and changed my user’s password to what I was entering before. Even now, entering the same password on su gives me Authentication failure . What am I doing wrong?

7 Answers 7

su asks for the root password. Since Ubuntu doesn’t set a root password by default, you can’t use it to become root.

Instead, to become root, use sudo -i with your personal password.

I admit I tend to use sudo bash but your incantation makes me want to use su sudo or maybe su su sudo .

Try youtube.com/watch?v=axDObUgsuZQ instead, it will help you to solve the authentication failure error on su root

su asks for the password of the account you’re trying to login. It’s usage (simplified):

When omitting username , the username default to root . Since the root password is disabled by default on Ubuntu, no password will be valid. The preferred way to run root commands is not through a su shell, but with sudo as in:

The root account in Ubuntu is disabled by default. This is to say that it has no password (which is different from it having a blank password) and no attempt to authenticate with root’s password will succeed. Therefore, su or su — will not work.

Instead, use sudo to run a command as root:

sudo command. 

If you want a root shell like you get with su , run:

If you want a root shell like you get with su — , run:

when you need to login as one of your non-login userids say git ( has no pwd)

su - git Password: su: Authentication failure 

SOLUTION — use this syntax to login as userid git

Читайте также:  Linux remove all files and folders

It’s not a different syntax, but an entirely different program. In addition, sudo itself support logging in as another user, e.g. the equivalent command would be sudo -iu git .

I came across an OS, Minibian, where the setuid bit was missing from /bin/su , causing this error, even if the password of the root account was enabled.

On Linux, the only way to become root is to execute a setuid-root file. When you run sudo or su , their setuid bit is set, so the process’ effective user becomes root, then they do the authentiaction already as root! If it fails they exit.

Anyway, here are the symptoms and the fix:

$ su Password: su: authentication failure $ sudo su # ls -l /bin/su -rwxr-xr-x 1 root root 31092 Jun 5 2012 /bin/su # chmod u+s /bin/su # ls -l /bin/su -rwsr-xr-x 1 root root 31092 Jun 5 2012 /bin/su 

Note the difference: rwx before, rws after.

Источник

Команда su root [Решено]

Что происходит, когда я ввожу su root? Меня просят пароль, но у меня есть только свой пароль (я включён в группу администраторов). Какой пароль я должен ввести в этом случае? Если я ввожу свой пароль (а я единственный пользователь системы), то в результате мне выдаётся сообщение: su: Сбой при проверке подлинности.

И не является ли такое использование команды su ситуацией, непредусмотренной создателями этой команды? Потому что у рута на моей кубунте пароль отсутствует. Пароль есть только у меня как у единственного пользователя системы.

Этот вопрос мне интересен, потому что хотел бы просто для интереса зарегиться под рутом и не использовать sudo. Возможно ли такое?

Изображение пользователя DEamON.

Рута на kubuntu вообще нету по умолчанию, поэтому у него нету и пароля, поэтому через него и нельзя зайти, поэтому обычно используют sudo -s -H

А вообще про это дело есть в подшивке ТУТ

Изображение пользователя DarkneSS.

Команда su открывает сеанс root. Она не требует аргументов, т.е. не надо писать su root. По умолчанию в бунте у root нет пароля, поэтому su не работает.

Чтобы «зарегиться под рутом», выполните sudo passwd root
Открывать сеанс рута без это можно по sudo su или sudo -i

Изображение пользователя fox4.

sudo su
Даст тебе желаемое а root в ubuntu по умолчанию отключен — можно конечно включить но сидеть всё время под root-ом плохой тон.

Создать пользователя root это не значит запускать под ним систему. Хотя за многие годы так и не возникла необходимость его создать. Хватало всегда sudo -i

Изображение пользователя miha86.

Всегда пользовался sudo bash.
Это не одно и то же?

Как бы не одно и тоже, но результат тот же ))) Тут у каждого свои прибамбасы.

Источник

Оцените статью
Adblock
detector