LINUX.ORG.RU

Не могу ничего сделать от root

 ,


1

1
arcturus is not in the sudoers file. This incident will be reported.

ВНЕЗАПНО всё что касается sudo стало выводить эту муть. В инете нашёл только дебильные пути решения через sudo, НО У МЕНЯ SUDO НЕ ПАШЕТ!

Ubuntu 12.04.1

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

залогинься рутом же в систему. Если знаешь пароль рута, то используй su. Если не знаешь - загружайся c bash вместо init, меняй пароль рута и перегружайся

azure ★★
()
Ответ на: комментарий от azure

Подробнее тот вариант, когда не знаю пароль рута.

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от azure

у него же убанта. там рут по-дефолту залочен. и в сингл не загрузишься - спрашивает рутовый пароль. только init=/bin/bash

val-amart ★★★★★
()

когда обновляешься - следи за тем, как апт безжалостно обновляет конфиги.

anonymous
()

Эээ загрузись c любого линуксового лайва, примонтируй жёсткий и отредактируй sudoers?

Hoodoo ★★★★★
()
Ответ на: комментарий от cinyflo

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

Далее жмешь e. В конце там где quiet splash убираешь quiet splash и дописываешь init=/bin/bash. Загружаешься в рутовую консоль.

А вообще для убунты так делать не нужно. В грубе есть пункт «Восстановление системы» (recovery mode) в нем будет root shell.

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 1)
Ответ на: комментарий от bhfq

Загрузился с лайва, /etc/sudoers как ни странно в порядке.

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

А вот в /etc/group меня почему-то нет в этих группах:

root:x:0:
adm:x:4:
sudo:x:27:
Причина в этом чтоль?

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от cinyflo

Забэкапь, добавься и проверь. :3

Но скорее всего да.

Впиши свой логин после 27 через двоеточие. Вообще тебе капитально groups покоцало, если ты не нетинсталл ставил, придётся потом во всякие audio добавляться, storage и что там ещё. Если были пользователи для демонов - там www-data, postgres, postfix и проч. - их тоже придётся по группам распихивать заново.

Hoodoo ★★★★★
()
Последнее исправление: Hoodoo (всего исправлений: 1)
Ответ на: комментарий от cinyflo

да добавься в группу sudo и adm, в admin можно и не добавляться.

bhfq ★★★★★
()
Ответ на: комментарий от Hoodoo

Спасибо, помогло! Да, я ставил с mini.iso. Приписал себя к root и sudo. Может ещё что посоветуете, вот мой /etc/group:

root:x:0:arcturus
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:
floppy:x:25:
tape:x:26:
sudo:x:27:arcturus
audio:x:29:pulse,timidity
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
messagebus:x:105:
mlocate:x:106:
ssh:x:107:
arcturus:x:1000:
lpadmin:x:108:
sambashare:x:109:
lightdm:x:110:
nopasswdlogin:x:111:
pulse:x:112:
pulse-access:x:113:
rtkit:x:114:
scanner:x:115:
colord:x:116:
ssl-cert:x:117:
avahi:x:118:
netdev:x:119:
saned:x:120:
timidity:x:121:
vboxusers:x:122:arcturus

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от cinyflo

А вот в /etc/group меня почему-то нет в этих группах:

и не должен быть. должен быть в weel. на счёт sudo не знаю

Загрузился с лайва, /etc/sudoers как ни странно в порядке.

не в порядке: тебя там нет

root ALL=(ALL) ALL
вася ALL=(ALL) ALL
%sudo ALL=(ALL) ALL

#includedir /etc/sudoers.d


%admin ALL=(ALL) ALL
вася ALL=(ALL) NOPASSWD: ALL

teod0r ★★★★★
()
Ответ на: комментарий от teod0r

Какой ещё уилл в убунте, алё? Это же не сусь и не арч. Нэту.

ОП, не, не посоветую, я не настоящий сварщик. Чего не будет запускаться, пускай из консоли и смотри, на что будет ругаться. За пару дней окажешься во всех необходимых группах и без меня.

Hoodoo ★★★★★
()
Ответ на: комментарий от jessey

wheel

ну да, про H после W я частенько забываю

teod0r ★★★★★
()

загрузись с лайв, сделай чрут.

ymuv ★★★★
()

ВНЕЗАПНО

Точно ничего не устанавливал? У меня на сервере такое же было после установки git и gitolite. пришлось грузиться с livecd и править sudoers

PaRuSoft ★★★★
()

через нормальную консоль( а не через всякие там гном терминалы) должно работать, алсо есть рекавери режим который тебя в рута вывалит, там можно mount -o remount,rw и сделать пароль руту чтобы su работал.

Thero ★★★★★
()

а ещё вангую что это всё из-за того что сделал свой аккаунт не админским а обычным и\или убрал пароль пользователя на пустой.

Thero ★★★★★
()
Ответ на: комментарий от prot

это не обязательно. а вот если у пользователя в убунте пустой пароль там судо перестаёт работать в 100 случаях из 100. этот баг наблюдаем с первых релизов юнити(раньше не смотрел)

Thero ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.