Kubuntu 7.04 et szeretnek ugy beallitani hogy mikor elindul a kde lefuttasson egy programot a parametereivel egyutt ... viszont ennek a programnak root joga kell legyen (restart shutdown opciok is kell mukodjenek benne) es semmikepp ne lehessen kikapcsolni userkent ugyanakkor grafikusan kell fusson mert egy szamlalot jelenit meg. Keresgeltem a neten ... talan talaltam is par megoldast viszont nem vagyok biztos abban hogy a user ezeket a megoldasokat ki tudja-e cselezni es megis elinditja valamien modon az X et a program lefuttatasa nelkul. Ha tud valaki valamien megoldast erre kerem segisen. Elore is koszonom.
- 1431 megtekintés
Hozzászólások
csináld meg hogy jelszó nélkül sudo-zhass, (sudo visudo és ott az %admin-al kezdődő sorban ez legyen
%admin ALL=(ALL) NOPASSWD: ALL
)
és a parancsikonban sudo-val kezded a programod futtatását
- A hozzászóláshoz be kell jelentkezni
Ez az egyik felet meg is oldana hogy root jogosultsagot kapjon viszont ebben az esetben a user egy sudo kill -9 el kilovi a progit password nelkul... na meg nem beszelve arrol hogy barmi mast is csinalhat a rendszerrel. Tenyleg nem kapok megoldast erre. Eddig barmit probaltam ... mindig nehezseg nelkul jatszodtam ki userkent.
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni
Nemtom jó fele indulok e el, de nem jó megolsá az, ha a /usr/share/autostart alá berakod, mint .desktop file? ( elméletben az root jogokkal fog futni, márha van kdm, vagy gdm )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Kiprobaltam. Sajnos a user ugyanugy ki tudja kapcsolni. Teljesen user szinten egy ps ax es kill -9 utan ... Most kezdek gondolkodni hogy egyaltalan lehetseges-e az amit en akarok. De nem hiszem hogy egyedul nekem van szuksegem iesmire ... mindenkepp koszonom a valaszt.
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni
"
user ugyanugy ki tudja kapcsolni. Teljesen user szinten egy ps ax es kill -9 utan ... "
Biztosan root jogokkal fut?
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
Gentoo alatt, ha nem "wheel" csoporttag az user nem "su"-zhat.
Biztosan van ubi alatt is hasonló lehetőség.
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
részlet /etc/pam.d/su fájlból (gentoo)
auth required /lib/security/pam_wheel.so use_uid
/etc/pam.d/sudo (gentoo) defaultban.
auth required /lib/security/pam_stack.so service=system-auth
auth required /lib/security/pam_nologin.so
Kis hegesztéssel sztem menni fog! :)
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
Probalkozom ... de ahogy latom az lessz a problema hogy ha leszedem a user sudozasi jogat a programot sem fogja lefuttatni sudoval. az a megoldas lenne jo hogy indul a kde ... normal jogokkal ... a script ami lefut elinditja magat sudo = no pass al majd valahogy ugyanaz a scrip visszarakja a sudo passwordot hogy a user mar ne tudja pass nelkul kiloni a progit ... viszont itt a fennakadas akkor jon ha a gep ujraindul ... Talan ha a gep indittasanal megoldom valamivel hogy ne kerjen passt a sudohoz egesszen addig mig le nem fut a progi ... utanna meg megint ker passt.
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni
"...de ahogy latom az lessz a problema hogy ha leszedem a user sudozasi jogat a programot sem fogja lefuttatni sudoval...
a script ami lefut elinditja magat.....
viszont itt a fennakadas akkor jon ha a gep ujraindul ..."
tedd init scriptbe, úgy biztos lefut és nem kell "sudo" jog sem az usernek.
Ha korlátozni akarod az usert, hogy ne éljen vissza a sudo jogokkal!
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
valahol mashol kell keresgeljek ... az init script volt az elso otletem viszont akkor meg nincs x es nem indul a grafikus resze a proginak ... talan az lessz hogy csinalok egy masolatot a sudo rol amit berakok a root konyvtarba. a script mikor vegzett a sudozassal letorli a sudot ... az init script pedig visszamasolja a root bol. Favago modszer tudom ...de nem kapok elegansabb megoldast ... azert meg nyitott vagyok egy szebb megoldasra...
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni
"valahol mashol kell keresgeljek ... az init script volt az elso otletem viszont akkor meg nincs x es nem indul a grafikus resze a proginak "
Az user kde-n fut(-na)?
----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"
- A hozzászóláshoz be kell jelentkezni
igen ... a user kde-n fut ... viszont a progi kde-n kene elinuljon root jogosultsagokkal es ugy hogy a user pass nelkul se kiloni ne tudja se kitorolni az automatikus inditasat (tehat a progi minden esetben el kell induljon mikor a kde indul es futnia kell mig a user dolgozik)
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni
Valamien szinten megoldas szuletett. Ha szuksege lenne meg valakinek ra - ugy csinaltam hogy a kdm init scriptjebe (ami root kent fut) hozzaadom a usert az admin grouphoz (/etc/kde3/kdm/xstartup) utanna a /home/user/.kde/Autostart/script -ban sudo - nopasswordal lefut a programom majd sudo - nopasswordal kiveszem a usert az admin groupbol igy nincs joga kikapcsolni a programom. Mar csak egyetlen dolog maradt ami lehet hogy nagyon egyszeru de nem kapom ra a megoldast. Az lenne hogy mivel a program egy grafikus szamlalot is elindit amit ctrl+alt+esc el ki lehet kapcsolni es igy megis ki tudja kapcsolni a progit. Ezt a ctrl+alt+esc opciot probaltam megvonni a usertol de hiaba veszem el az executable opciot az xkill-rol ugy is mukodik. Mit futtat??? Ha elerem hogy a ctrl+alt+esc ne mukodjon a usernel meg van oldva a dolog (fut a program x alatt es nem lehet kikapcsolni)
The worst or stupidest ideas are always the most popular.
- A hozzászóláshoz be kell jelentkezni