LinuxForum.Fans
Тема

[РЕШЕНО]Система стала требовать "пароль администратора" для выключения

Автор: saisombun 18 сообщений 4759 просмотров
#328637

Выключение или перезагрузка. Всё как обычно, экран уже вроде даже гаснет, но тут на чёрном фоне всплывает маленькое серое окошко с требованием ввести админский пароль. Поскольку оно как-то странно, раньше так не было, да и не приучен вводить пароли там, где не понимаю, для чего - жму на "отменить". Меня выкидывает в KDM. Оттуда тоже ведь можно выключить машину - ОК. Не даёт, то же самое. Перезагрузка - аналогично. Что забавно - если нажать кнопку питания (не зажать и насильно вырубить, а просто нажать), процесс выключения идёт дальше, как обычно, и всё завершается.

В упор не пойму, что и где я случайно включил-отключил, почему такая зараза возникла. Была б винда, решил бы, что вирус)))))
На работе комп с такой же системой (openSUSE 12.3 +KDE), там всё нормально. В настройке диспетчера сеансов стоит "Подтверждать выход", "Предлагать параметры выключения", "Параметр выхода по умолчанию - Выключить компьютер".

Ещё интересно, зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?! Даже если это где-то опционально включается - зачем?! О_О На "защиту от случайностей" не тянет: сеанс-то уже завершён...

Как бы эту штуку побороть? А то как-то стрёмно каждый раз вводить пароль или кнопку питания жать. И комп на "выключить автоматически" не поставишь с такими делами.

#328639

Самый простой способ, это сделать себя администратором.

#328650

"saisombun⇓" написал:
зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?!
Вообще-то, Linux, как и Unix, изначально многопользовательская система. А если в то время, когда Вы собираетесь перезагрузить или выключить машину, на ней работают другие пользователи, то Вы им гробите всю работу.

Чтобы разрешить выключение и перезагрузку: "Параметры системы"->"Вход в систему"->"Выключение"->"Разрешить выключать компьютер"->"Локально" установить параметр "Всем". "Удаленно": "Никому" или "Только администратору".
#328665
redix написал:
Самый простой способ, это сделать себя администратором.

o_O Ээ... ну как бы...

urfin написал:
[quote="saisombun⇓"]зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?!
Вообще-то, Linux, как и Unix, изначально многопользовательская система. А если в то время, когда Вы собираетесь перезагрузить или выключить машину, на ней работают другие пользователи, то Вы им гробите всю работу.[/quote]

Это да. Но в таком случае уместнее было бы просто предупреждать о том, что работают другие пользователи. Если они работают. Но тут-то ни того, ни другого. Вот что странно. И по умолчанию такого быть не должно.

urfin написал:
Чтобы разрешить выключение и перезагрузку: "Параметры системы"->"Вход в систему"->"Выключение"->"Разрешить выключать компьютер"->"Локально" установить параметр "Всем". "Удаленно": "Никому" или "Только администратору".

Увы, именно это всё и выставлено. :( *NO* *DONT_KNOW*

#328666

Попробовал ещё "Параметры системы > Вход в систему > Дополнительно > Разрешить автоматический вход в систему" (до этого стояло только "Разрешить вход без пароля", хотя я не очень понимаю, в чём разница между двумя этими опциями).
Не помогло.

#328671

"saisombun⇓" написал:
Ээ... ну как бы...
В Centos делается так:
text
usermod -a -G adm user_name
#328672

"saisombun⇓" написал:
Увы, именно это всё и выставлено.
Добавьте себя в группу wheel, так, на всякий случай.
"saisombun⇓" написал:
Попробовал ещё "Параметры системы > Вход в систему > Дополнительно > Разрешить автоматический вход в систему" (до этого стояло только "Разрешить вход без пароля", хотя я не очень понимаю, в чём разница между двумя этими опциями).
Не помогло.
Это не поможет. Думаю, что даже и автоматического входа в систему не происходит. Почему-то в openSUSE это можно сделать только через YaST в управлении пользователями и группами. Но на запрос пароля для остановки системы или ее перезагрузки это не повлияет точно.
#328684

РЕМАРКА:

redix написал:
В Centos делается так:

Хороший способ дать наводку, но в некоторых ситуациях подобные советы могут быть неприемлемы...
Я уже как то писал по этому поводу...
Вот живой пример gpasswd(с текущего топика и ниже) в suse консольный функционал переложен на GUI...
Поэтому если совет не сработает нужно будет искать альтернативный способ выполнения команды (применения параметра).

#328686

Лень переводить но что у Вас в системных настройках по следующему адресу:
In system settings > login screen > shutdown
What is listed at the 'Local' entry?

и ещё

Hi
Check the system settings-system administration-action policy
Look for poweroff the system and reboot the system
You need to have root permission to change it

I think setting active console to yes will do.

#328687

saisombun, идея! А logout работает с паролем или без? Если без, то надо смотреть в сторону consolekit, т.к. за это отвечает он.
З.Ы. Сталкивался с этим в Manjaro Linux.

#328689

"mozgfx⇓" написал:
Лень переводить
"mozgfx⇓" написал:
Лень переводить но что у Вас в системных настройках по следующему адресу:
In system settings > login screen > shutdown
What is listed at the 'Local' entry?
здесь у ТС, по его заявлению, все в порядке. Разрешено всем.

"mozgfx⇓" написал:
и ещё

Hi
Check the system settings-system administration-action policy
Look for poweroff the system and reboot the system
You need to have root permission to change it

I think setting active console to yes will do.
Это будет: "Параметры системы"->"Политика для действий", далее org.freedesktop->systemd Project (2-й сверху, ибо таковых несколько)->Power off the system. Смотрим что установлено для этого действия: Implicit authorizations: Any и Inactive console - Administrator Authentication (retain), Active console - Да. Local authorizations - пусто. Аналогично должно быть установлено и для действия Reboot the system. Так у меня, и никакого пароля не просит. Однако, если посмотреть в политику для Reboot the system while other user are logged in мы увидим, что для всех условий установлено Administrator Authentication (retain), аналогично будет установлено и для действия Power off the system while other user are logged in.
Значит у ТС может быть два варианта - изменились политики для выключения и перезагрузки. Или же в системе во время перезагрузки или выключения находится как минимум еще один залогинившийся пользователь.


P.S. Повеселила подветка org.freedesktop'а: Lennart Poettering :)
#328692
"saisombun⇓" написал:
В упор не пойму, что и где я случайно включил-отключил

Возможно, где-то в Yast -> Безопасность и пользователи -> Центр безопасности?

#328695

saisombun,

"inhabt⇓" написал:
Возможно, где-то в Yast -> Безопасность и пользователи -> Центр безопасности?

Скорее всего.

#328698

saisombun,
Покажите:

text
cat /etc/sysconfig/displaymanager | grep DISPLAYMANAGER_SHUTDOWN

Поменять значение можно также тут:



Или просто выполнить от рута:
[console=root]yast2 sysconfig set DISPLAYMANAGER_SHUTDOWN="auto"[/console]

#328699

"inhabt⇓" написал:
Возможно, где-то в Yast -> Безопасность и пользователи -> Центр безопасности?
"verg⇓" написал:
Скорее всего.
Ага, наиболее вероятно. Про эту настройку я просто забыл.
#328856

Спасибо большое, разобрался! :)

Действительно, у меня в Центре безопасности было выставлено "Поведение менеджера входа KDM при выключении - Только root". Соответственно, это же было в DISPLAYMANAGER_SHUTDOWN. Поменял на auto (что при моих параметрах System/Security/Permissions/PERMISSION_SECURITY="easy local", равноценно параметру "all"), всё встало на места. Откуда взялось это "root", загадка прямо. Ну ладно, спишем на происки домового)))

Ещё раз всем спасибо за помощь!

#328859

"saisombun⇓" написал:
Откуда взялось это "root", загадка прямо
Ага, загадка полишинеля. Ручки шаловливые!
#328863

То-то и оно, что я в этот угол настроек вообще раньше не забирался, нужды не было (ну, давным давно, когда вообще изучал, что там в Yast'е такого бывает...). А кроме того, в тот день, когда эта хрень появилась, вообще Yast не трогал. Так-то я, когда что-то в системе меняю, делаю это порциями и сразу смотрю на результаты. Учёный уже)

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