Автор Тема: Restart+Shutdown без ввода пароля  (Прочитано 5038 раз)

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

Оффлайн newcomer

  • Пользователь
  • *
  • Сообщений: 10
Restart+Shutdown без ввода пароля
« : 26 Декабря 2016, 05:53:26 »
Добрый день,
Графическая среда Xfce 4.10, Debian Jessie.
Бьюсь уже не превый день, не получается настроить выключение и перезагрузку компьютера (режим сна не использую) без ввода пароля, как при выборе опций меню, так и из косноли.
Добавление следующих строк в /etc/sudoers

user ALL=NOPASSWD: /sbin/shutdown, /sbin/reboot, /sbin/poweroff

user ALL=NOPASSWD: /bin/systemctl reboot, /bin/systemctl poweroff

К желаемому эффекту не привели. Всё равно требует ввода пароля. В консоле без ввода пароля срабатывает, только в случае если sudo пароль использовался прежде. Через меню xfce просит пароль  всегда.
До этого использовал дистрибутив Linux MX 15 (сборка на Xfce 4.12, Debian Jessie.), в нём данные функции работают и реализованы через /etc/sudoer.d
Создание файла (имя файла произвольное) с командами в этой директории
user ALL=(root) NOPASSWD: /sbin/poweroff
user ALL=(root) NOPASSWD: /sbin/reboot
user ALL=(root) NOPASSWD: /sbin/shutdown

приводит к следующей ошибке
>>> /etc/sudoers.d/users: syntax error near line 3 <<<
sudo: parse error in /etc/sudoers.d/users near line 3
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
 

Оффлайн qupl

Re: Restart+Shutdown без ввода пароля
« Ответ #1 : 26 Декабря 2016, 07:42:13 »
newcomer, Вам нужно настроить автовход в DisplayManager (DM). В XFCE , насколько помню, lightdm. На форуме много раз обсуждалось.

Оффлайн newcomer

  • Пользователь
  • *
  • Сообщений: 10
Re: Restart+Shutdown без ввода пароля
« Ответ #2 : 26 Декабря 2016, 20:37:48 »
Да, установил lightdm. Всё заработало, но при чём тут менеджер логина и ввод пароля для reboot и shutdown, вот этот момент мне не понятен. Возможно есть другой вариант настройки?
 

Оффлайн qupl

Re: Restart+Shutdown без ввода пароля
« Ответ #3 : 26 Декабря 2016, 20:50:39 »
newcomer, ошибся, написал про вход.
root настроен?
cat /etc/passwd
cat /etc/group
cat /etc/sudoers.d/users

Оффлайн anoobis

Re: Restart+Shutdown без ввода пароля
« Ответ #4 : 27 Декабря 2016, 00:21:00 »
systemctl restart/poweroff
 

Оффлайн figvam

Re: Restart+Shutdown без ввода пароля
« Ответ #5 : 27 Декабря 2016, 00:59:53 »
Я у себя на Openbox традиционно "настраиваю" reboot и shutdown без пароля следующим образом:

sudo chmod +s /sbin/shutdown
sudo chmod +s /sbin/reboot

Где-то, помнится, читал, что это "опасный метод". Но у меня лично за лет пять использования на однопользовательской машине никаких неприятностей не возникло.  :)
 

Оффлайн newcomer

  • Пользователь
  • *
  • Сообщений: 10
Re: Restart+Shutdown без ввода пароля
« Ответ #6 : 27 Декабря 2016, 05:00:56 »
newcomer, ошибся, написал про вход.
root настроен?
cat /etc/passwd
cat /etc/group
cat /etc/sudoers.d/users

А что вы подрузумеваете, под настроенным root?
Пользователь в группу sudoers добавлен.
Права на файл /etc/sudoer.d/users 0440.
Всё делал как положено.
 

Оффлайн qupl

Re: Restart+Shutdown без ввода пароля
« Ответ #7 : 27 Декабря 2016, 07:16:36 »
А что вы подрузумеваете, под настроенным root?
пароль задан?

Оффлайн newcomer

  • Пользователь
  • *
  • Сообщений: 10
Re: Restart+Shutdown без ввода пароля
« Ответ #8 : 27 Декабря 2016, 08:00:04 »
На root и на user пароли заданы, разные.
 

Оффлайн qupl

Re: Restart+Shutdown без ввода пароля
« Ответ #9 : 27 Декабря 2016, 08:44:19 »
newcomer, ругается на содержимое /etc/sudoers.d/users .  Файл sudoers редактировали visudo ?

Оффлайн newcomer

  • Пользователь
  • *
  • Сообщений: 10
Re: Restart+Shutdown без ввода пароля
« Ответ #10 : 27 Декабря 2016, 23:27:25 »
В ручную создавал.
 

Оффлайн qupl

Re: Restart+Shutdown без ввода пароля
« Ответ #11 : 28 Декабря 2016, 07:01:50 »
Могли с синтаксисом напортачить.

Оффлайн endru

Re: Restart+Shutdown без ввода пароля
« Ответ #12 : 28 Декабря 2016, 08:49:03 »
sudo: parse error in /etc/sudoers.d/users near line 3
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
ну и показал бы конфиги сюда, сначала понапишут правил, а потом удивляются что не работает...

Оффлайн doctor@tardis

Re: Restart+Shutdown без ввода пароля
« Ответ #13 : 28 Декабря 2016, 09:02:33 »
Бьюсь уже не превый день, не получается настроить выключение и перезагрузку компьютера (режим сна не использую) без ввода пароля, как при выборе опций меню, так и из косноли.

Ну вообще все это без пароля и без sudo работает командами
systemctl reboot
systemctl poweroff
 

Оффлайн I-Jurij

Re: Restart+Shutdown без ввода пароля
« Ответ #14 : 28 Декабря 2016, 10:15:29 »
Ну вообще все это без пароля и без sudo работает командами
systemctl reboot
systemctl poweroff
Аналогично (jessie, lightdm, IceWM, JWM, OpenBox)
 

Теги: