LINUX.ORG.RU

Запуск скрипта с правами ROOT без ввода пароля

 , ,


1

2

Всем доброго дня! Написал скрипт, изменяющий уровень яркости дисплея. Проблема в том, что скрипту для работы требуются права суперпользователя, а я хочу его повесить на сочетания клавиш. Как быть? Система: Ubuntu 12.04 Скрипт: на питоне, откомпилированный в pyc При наборе sudo ./SBLM -up все работает, но запрашивает пароль. Как отключить запрос?



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

man sudoers

   NOPASSWD and PASSWD

     By default, sudo requires that a user authenticate him or herself before running a command.  This behavior can be modified
     via the NOPASSWD tag.  Like a Runas_Spec, the NOPASSWD tag sets a default for the commands that follow it in the
     Cmnd_Spec_List.  Conversely, the PASSWD tag can be used to reverse things.  For example:

     ray     rushmore = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm

     would allow the user ray to run /bin/kill, /bin/ls, and /usr/bin/lprm as root on the machine rushmore without authenticat-
     ing himself.  If we only want ray to be able to run /bin/kill without a password the entry would be:

     ray     rushmore = NOPASSWD: /bin/kill, PASSWD: /bin/ls, /usr/bin/lprm

     Note, however, that the PASSWD tag has no effect on users who are in the group specified by the exempt_group option.

     By default, if the NOPASSWD tag is applied to any of the entries for a user on the current host, he or she will be able to
     run ``sudo -l'' without a password.  Additionally, a user may only run ``sudo -v'' without a password if the NOPASSWD tag
     is present for all a user's entries that pertain to the current host.  This behavior may be overridden via the verifypw and
     listpw options.

с тебя 500 рублей.

drBatty ★★
()

sudoers или policy kit вам в помощь. Ваш кэп.

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

Единственный годный совет, в от отличие от остальных мастеров спорта по бегу на костылях.

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

Истинно говорю вам! Через ACPI не работает. Понимаю, что шаманство, что так не бывает, НО! выкручивая подсветку через ACPI я натыкаюсь лишь на вялое подергивание экрана...

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

«Работает - не трожь» же! Это же временная заплатка, пока репа не поправится. Багрепорт вроде создали, ждем-с

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