Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Выключение питания без ввода пароля  (Прочитано 2701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Добрый день!

OS=Ubuntu 10.04.
У меня дома на компе могут работать несколько человек (каждый под своим пользователем). Права root'a (sudo) есть только у меня. Так вот, очень часто возникает ситуация что я не разлогинился, а жена не может выключить комп (System/Shut Down... или по кнопке на корпусе или клавиатуре) - требует ввести пароль, который она естественно не знает. Как сделать так чтобы она могла сама выключать комп?

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #1 : 06 Декабря 2010, 17:53:21 »
А в группу power не достаточно добавить юзеров?

Пользователь решил продолжить мысль 06 Декабря 2010, 17:54:21:
ну и
%power ALL= (ALL) NOPASSWD: /sbin/shutdown
%power ALL= (ALL) NOPASSWD: /sbin/reboot
%power ALL= (ALL) NOPASSWD: /sbin/halt

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #2 : 06 Декабря 2010, 17:59:52 »
Помню ковырялся как-то в гуевине, где можно было настраивать подобное, но щас про нее не вспомню. Возможно ее выпилили. Из простейшего - дать права на shutdown в sudoers и положить у нее на рабочем столе скриптик (или кнопку положить на панель)
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #3 : 06 Декабря 2010, 18:12:44 »
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/shutdown.pkla

[system shutdown privs]
Identity=unix-group:users
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=no
ResultInactive=no
ResultActive=yes

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/restart.pkla

[system restart privs]
Identity=unix-group:users
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=no
ResultInactive=no
ResultActive=yes

этих файлов по умолчанию нет
жена должна состоять в группе users
Tempora mutantur et nos mutantur in illis

Оффлайн proctoleha

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #4 : 06 Декабря 2010, 18:21:02 »
А еще проще?
Щас не дома, не помню где лежит сам файл shutdown, по моему /sbin/shutdown
sudo chmod +s /sbin/shutdownИ усе - все пользователи запускают этот файл,с такими же правами, как root

А чтобы узнать где лежит
which shutdown
« Последнее редактирование: 06 Декабря 2010, 18:24:36 от proctoleha »
За что я временами ненавижу Linux - так это за свои кривые руки

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #5 : 06 Декабря 2010, 18:36:23 »
Проще нажатия кнопки на клавиатуре или на корпусе ничего нет :)

Всем спасибо!
Почему-то ответ попадается мне часто после того как напишу вопрос на форуме :(

Нарыл что нужно редактировать этот файл:
/usr/share/polkit-1/actions/org.freedesktop.consolekit.policy

...
 <action id="org.freedesktop.consolekit.system.stop-multiple-users">
    <description>Stop the system when multiple users are logged in</description>
    <message>System policy prevents stopping the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>
...

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Re: Выключение питания без ввода пароля
« Ответ #6 : 06 Декабря 2010, 19:07:46 »
Задавал недавно подобный вопрос, только про Арч, но, думаю, и под Убунтой подойдет:
Тыц
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.