LFS 8.2, не может сменить пользователя на root

283
Martin Schmied

У меня проблема с моей системой Linux From Scratch 8.2, потому что, когда я вхожу в систему как обычный пользователь, а затем пытаюсь переключиться на root с помощью команды su, она выдает «Ошибка аутентификации» даже после ввода правильного пароля. Команда su отлично работает наоборот (от пользователя root до обычного пользователя).

2
«Даже после ввода правильного пароля». - «Правильный пароль» для пользователя root и «правильный пароль» для пользователя могут (часто должны) отличаться. Пожалуйста, подтвердите, что вы попробовали ту, которую ожидает инструмент. Kamil Maciorowski 6 лет назад 0
@kamilmaciorowski Когда вы уверены, что он использует пароль пользователя, а не пароль root. davidgo 6 лет назад 0
Я не использую LFS, но проверяю, что ваше имя пользователя находится в группе администраторов (обычно wheel или adm) и что / etc / sudoers настроен так, чтобы члены этой группы (или ваш пользователь) могли его использовать. davidgo 6 лет назад 0
@davidgo В вопросе вообще не упоминается `sudo`, но у меня сложилось впечатление, что вы движетесь к нему. Есть [это] (https://superuser.com/q/255377/432690) и [это] (https://unix.stackexchange.com/q/441151/108618). Я все еще думаю, что путаница двух паролей - вероятный сценарий. Что мне не хватает? Kamil Maciorowski 6 лет назад 0
@kamilmaciorowski вы, вероятно, правы. Я скучал наверняка и думал, что sudo. davidgo 6 лет назад 0
Отлично - автозамена мобильного телефона - наверняка следовало сказать su. davidgo 6 лет назад 0
Я ввожу правильный пароль root. Там нет sudo, потому что это чистая установка LFS. И я думаю, что группа требований к колесу должна быть отключена по умолчанию, тем не менее я попытался создать группу с именем wheel и добавить в нее пользователя, но это не помогло. Martin Schmied 6 лет назад 0

1 ответ на вопрос

0
Martin Schmied

Я уже смог найти решение сам. Сначала я попытался отключить пароль root, а затем снова использовать su. Я получил сообщение "setgid: Операция не разрешена". Тогда я нашел этот вопрос и, наконец, успешно отремонтировал все по команде:

chmod 4755 /bin/su 

Мне только сейчас интересно, почему эта инструкция не включена в книгу Linux From Scratch.

Похожие вопросы