Автор Тема: reboot kato obiknoven user  (Прочетена 4349 пъти)

tugu

  • Участници
  • ***
  • Публикации: 6
    • Профил
reboot kato obiknoven user
« -: Jul 04, 2005, 14:29 »
1-vo se izvinqwam 4e pi6a na latinica.

mislq 4e vyprosa e qsen.programka na c++ koqto da se startira ot obiknoven user i da restartira (ili izklu4va)kompa.priemam vsqkakvi idei,no predpo4itam da e bez gtk i qt ,kakto i da ne izpolzva komandi kato reboot,halt,shutdown
Активен

sys7em

  • Напреднали
  • *****
  • Публикации: 401
    • Профил
    • WWW
reboot kato obiknoven user
« Отговор #1 -: Jul 04, 2005, 18:04 »
за какво ти е програмка ?? ... само си усложняваш живота пич има sudo за тая работа ... man sudo за повече инфо
Активен

Европейци сме ний, ама все не сме дотам!. . . Прощавай, не е за чудо пак да се срещнем.

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
reboot kato obiknoven user
« Отговор #2 -: Jul 04, 2005, 18:23 »
sys7em е напълно прав, освен това ми е интересно какво общо имат gtk и qt със системни работи като reboot...
Активен

tugu

  • Участници
  • ***
  • Публикации: 6
    • Профил
reboot kato obiknoven user
« Отговор #3 -: Jul 04, 2005, 19:00 »
ами интересно ми е как става.относно gtk i qt (не съм ги използвал),те са на по-високо ниво и нищо не им пречи да имат функции за това.
Активен

ivak

  • Напреднали
  • *****
  • Публикации: 156
    • Профил
reboot kato obiknoven user
« Отговор #4 -: Jul 04, 2005, 19:10 »
Примерен код
# chmod 4755 /sbin/reboot

на туй му се вика 'set uid root' програма; може да я вика всеки потребител. ако искаш да ограничиш ползването й само до някои потребители, направи отделна група reboot и после:

Примерен код
# chown root.reboot /sbin/reboot

същото можеш да направиш и с halt.

ако настояваш да бъде нова програмка, ползвай syscall rebot:

Примерен код
man 2 reboot

в този случай обаче програмата също трябва да е 'set uid root'.
Активен

Cлoжнитe пpoблeми имaт пpocти и лecни зa paзбиpaнe гpeшни oтгoвopи.

tugu

  • Участници
  • ***
  • Публикации: 6
    • Профил
reboot kato obiknoven user
« Отговор #5 -: Jul 04, 2005, 19:31 »
ок.благодаря за отговора.преди време бях пробвал с това ,но не си спомням що не ставаше.
Искаше ми се някои да напише кода ,но ще погледна ребоот
Активен

  • Гост
reboot kato obiknoven user
« Отговор #6 -: Jul 29, 2005, 15:12 »
Аз съм написал  една такава програма без никакви sudo или set uid.Много е проста и ефективна.Всеки потребител на който администраторьт е дал достъп може да я извика и тя вьрши работата.
Хубавото при нея е че не се компрометира сигурността като се дават на групи или потребители вьзможности за директно изпьлнение на reboot или poweroff .
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Obiknoven PCI vutreshen modem
Настройка на хардуер
DJSlavchik 3 2982 Последна публикация Feb 07, 2003, 13:28
от Nuclear_man
vlizane kato root
Настройка на програми
geopit 3 3148 Последна публикация Aug 22, 2003, 20:03
от
Zvuk pri obiknoven user
Настройка на програми
gamehack 5 2991 Последна публикация Feb 06, 2004, 23:02
от gamehack
TVOUT kato 2ri monitor
Настройка на програми
dmvic 2 3356 Последна публикация Aug 07, 2004, 23:54
от dmvic
Проблем с Reboot
Настройка на програми
bobo 0 2690 Последна публикация May 02, 2005, 18:19
от bobo