Выключение или перезагрузка. Всё как обычно, экран уже вроде даже гаснет, но тут на чёрном фоне всплывает маленькое серое окошко с требованием ввести админский пароль. Поскольку оно как-то странно, раньше так не было, да и не приучен вводить пароли там, где не понимаю, для чего - жму на "отменить". Меня выкидывает в KDM. Оттуда тоже ведь можно выключить машину - ОК. Не даёт, то же самое. Перезагрузка - аналогично. Что забавно - если нажать кнопку питания (не зажать и насильно вырубить, а просто нажать), процесс выключения идёт дальше, как обычно, и всё завершается.
В упор не пойму, что и где я случайно включил-отключил, почему такая зараза возникла. Была б винда, решил бы, что вирус)))))
На работе комп с такой же системой (openSUSE 12.3 +KDE), там всё нормально. В настройке диспетчера сеансов стоит "Подтверждать выход", "Предлагать параметры выключения", "Параметр выхода по умолчанию - Выключить компьютер".
Ещё интересно, зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?! Даже если это где-то опционально включается - зачем?! О_О На "защиту от случайностей" не тянет: сеанс-то уже завершён...
Как бы эту штуку побороть? А то как-то стрёмно каждый раз вводить пароль или кнопку питания жать. И комп на "выключить автоматически" не поставишь с такими делами.
[РЕШЕНО]Система стала требовать "пароль администратора" для выключения
Самый простой способ, это сделать себя администратором.
Вообще-то, Linux, как и Unix, изначально многопользовательская система. А если в то время, когда Вы собираетесь перезагрузить или выключить машину, на ней работают другие пользователи, то Вы им гробите всю работу.зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?!
Чтобы разрешить выключение и перезагрузку: "Параметры системы"->"Вход в систему"->"Выключение"->"Разрешить выключать компьютер"->"Локально" установить параметр "Всем". "Удаленно": "Никому" или "Только администратору".
Самый простой способ, это сделать себя администратором.
o_O Ээ... ну как бы...
Вообще-то, Linux, как и Unix, изначально многопользовательская система. А если в то время, когда Вы собираетесь перезагрузить или выключить машину, на ней работают другие пользователи, то Вы им гробите всю работу.[/quote][quote="saisombun⇓"]зачем ВООБЩЕ могла понадобиться такая фишка, чтобы при выходе из-под простого юзера требовать пароль?!
Это да. Но в таком случае уместнее было бы просто предупреждать о том, что работают другие пользователи. Если они работают. Но тут-то ни того, ни другого. Вот что странно. И по умолчанию такого быть не должно.
Чтобы разрешить выключение и перезагрузку: "Параметры системы"->"Вход в систему"->"Выключение"->"Разрешить выключать компьютер"->"Локально" установить параметр "Всем". "Удаленно": "Никому" или "Только администратору".
Увы, именно это всё и выставлено. :( *NO* *DONT_KNOW*
Попробовал ещё "Параметры системы > Вход в систему > Дополнительно > Разрешить автоматический вход в систему" (до этого стояло только "Разрешить вход без пароля", хотя я не очень понимаю, в чём разница между двумя этими опциями).
Не помогло.
В Centos делается так:Ээ... ну как бы...
usermod -a -G adm user_nameДобавьте себя в группу wheel, так, на всякий случай.Увы, именно это всё и выставлено.
Это не поможет. Думаю, что даже и автоматического входа в систему не происходит. Почему-то в openSUSE это можно сделать только через YaST в управлении пользователями и группами. Но на запрос пароля для остановки системы или ее перезагрузки это не повлияет точно.Попробовал ещё "Параметры системы > Вход в систему > Дополнительно > Разрешить автоматический вход в систему" (до этого стояло только "Разрешить вход без пароля", хотя я не очень понимаю, в чём разница между двумя этими опциями).
Не помогло.
РЕМАРКА:
В Centos делается так:
Хороший способ дать наводку, но в некоторых ситуациях подобные советы могут быть неприемлемы...
Я уже как то писал по этому поводу...
Вот живой пример gpasswd(с текущего топика и ниже) в suse консольный функционал переложен на GUI...
Поэтому если совет не сработает нужно будет искать альтернативный способ выполнения команды (применения параметра).
Лень переводить но что у Вас в системных настройках по следующему адресу:
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.
saisombun, идея! А logout работает с паролем или без? Если без, то надо смотреть в сторону consolekit, т.к. за это отвечает он.
З.Ы. Сталкивался с этим в Manjaro Linux.
Лень переводить
здесь у ТС, по его заявлению, все в порядке. Разрешено всем.Лень переводить но что у Вас в системных настройках по следующему адресу:
In system settings > login screen > shutdown
What is listed at the 'Local' entry?
Это будет: "Параметры системы"->"Политика для действий", далее 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.и ещё
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.
Значит у ТС может быть два варианта - изменились политики для выключения и перезагрузки. Или же в системе во время перезагрузки или выключения находится как минимум еще один залогинившийся пользователь.
P.S. Повеселила подветка org.freedesktop'а: Lennart Poettering :)
В упор не пойму, что и где я случайно включил-отключил
Возможно, где-то в Yast -> Безопасность и пользователи -> Центр безопасности?
Возможно, где-то в Yast -> Безопасность и пользователи -> Центр безопасности?
Ага, наиболее вероятно. Про эту настройку я просто забыл.Скорее всего.
Спасибо большое, разобрался! :)
Действительно, у меня в Центре безопасности было выставлено "Поведение менеджера входа KDM при выключении - Только root". Соответственно, это же было в DISPLAYMANAGER_SHUTDOWN. Поменял на auto (что при моих параметрах System/Security/Permissions/PERMISSION_SECURITY="easy local", равноценно параметру "all"), всё встало на места. Откуда взялось это "root", загадка прямо. Ну ладно, спишем на происки домового)))
Ещё раз всем спасибо за помощь!
Ага, загадка полишинеля. Ручки шаловливые!Откуда взялось это "root", загадка прямо
То-то и оно, что я в этот угол настроек вообще раньше не забирался, нужды не было (ну, давным давно, когда вообще изучал, что там в Yast'е такого бывает...). А кроме того, в тот день, когда эта хрень появилась, вообще Yast не трогал. Так-то я, когда что-то в системе меняю, делаю это порциями и сразу смотрю на результаты. Учёный уже)

