Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: phantomlord в Sep 12, 2005, 23:48



Титла: shutdown & restart с едно цъкане на мишката?
Публикувано от: phantomlord в Sep 12, 2005, 23:48
Искам да си извадя иконка на дестопа, която като цъкна, компютъра ми да заспи или рестартира, в зависимост от предназначението й. Единственото, което успях да постигна е, че си направих 2 икони, които в терминален прозорец изпълняват командите init 0 или init 6, но когато съм логнат като юзър ми се иска паролата на root... Не може ли да се направи така, че това да става директно, без да пиша паролата?


Титла: shutdown & restart с едно цъкане на мишката?
Публикувано от: Drakula в Sep 13, 2005, 10:10
Просто като идейка:
Можеш да инсталираш sudo (в случай че вече не си) и в /etc/sudoers да добавиш командата init да може да се вика без да пита за парола. Не знам обаче дали те устройва...


Титла: shutdown & restart с едно цъкане на мишката?
Публикувано от: angie_bg в Sep 13, 2005, 10:27
Когато ти иска паролата за root, под полето няма ли чекбокс "запомни паролата"? Ако е маркиран не решава ли проблема ти?


Титла: shutdown & restart с едно цъкане на мишката?
Публикувано от: phantomlord в Sep 13, 2005, 12:21
Цитат (angie_bg @ Сеп. 13 2005,10:27)
Когато ти иска паролата за root, под полето няма ли чекбокс "запомни паролата"? Ако е маркиран не решава ли проблема ти?

Тъй като командата се изпълнява в терминалния прозорец и паролата се въвежда там. Няма как да има чекбокс.


Титла: shutdown & restart с едно цъкане на мишката?
Публикувано от: phantomlord в Sep 13, 2005, 13:15
Цитат (Drakula @ Сеп. 13 2005,10:10)
Просто като идейка:
Можеш да инсталираш sudo (в случай че вече не си) и в /etc/sudoers да добавиш командата init да може да се вика без да пита за парола. Не знам обаче дали те устройва...

Това се оказа добра идейка. Ето какъв вид придоби файлът /etc/sudoers:
Примерен код
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification
User_Alias   FULLTIMERS = phantomlord
# Cmnd alias specification
Cmnd_Alias   SHUTDOWN = /sbin/shutdown
Cmnd_Alias   REBOOT = /sbin/reboot
Cmnd_Alias   INIT = /sbin/init
Cmnd_Alias    DEBUTILS = /usr/bin/apt-get

# User privilege specification
root   ALL=(ALL) ALL
FULLTIMERS   ALL = NOPASSWD: ALL

Сега едната ми иконка се казва shutdown и изпълнява в терминален прозорец при кликане командата sudo shutdown, a другата (restart) - sudo reboot.