| Autor | Sõnum | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
| Tere foorumi rahvale, taaskord oleks natuke abi vaja   
 Nimelt on mul paar scripti mis töötavad debiani all, aga mitte ubuntu all
   Ootaks ettepanekuid kuidas ümber teha neid.
 
 Esimese scripti põhimõte peaks olema  siis selline, et kui trükin konsooli
 
 Start server  - alustab serveri töö (2 programmi paneb läima CCcam.x86 ja newcs.i686.pcsc)
 Stop server - Killib mõlemad protsessid (newcs.i686.pcsc ja CCcam.x86 )
 Restart server - Killib protsessid ja alustab uuesti (newcs.i686.pcsc ja CCcam.x86 )
 
 Debiani all töötas nii:
 
 Kõigepealt tegin siis uue script faili nimega "server"
 Kausta /emu/script
 
  	  | Kood: |  	  | # This method starts Newcs&CCcam
start_cam ()
 {
 /emu/newcs/newcs.i686.pcsc
 sleep 10
 /emu/cccam/CCcam.x86 &
 sleep 2
 }
 # This method stops Newcs&CCcam
 stop_cam ()
 {
 pkill newcs.i686.pcsc
 sleep 2
 pkill CCcam.x86
 }
 case "$1" in
 start)
 echo "[SCRIPT] $1: $CAMNAME"
 start_cam
 ;;
 stop)
 echo "[SCRIPT] $1: $CAMNAME"
 stop_cam
 ;;
 restart)
 echo "Restaring $CAMNAME"
 stop_cam
 start_cam
 ;;
 *)
 "$0" stop
 exit 1
 ;;
 esac
 exit 0
 | 
 Peale seda lisasin
 
 chmod 755 /emu/script/server
 ln /emu/script/server /bin/server
 
 Failid asuvad siis:
 /emu/cccam/CCcam.x86
 /emu/newcs/newcs.i686.pcsc
 
 Debiani all töötas laitmatult.
 
 Probleem ubuntu all järgmine:
 Faili CCcam.x86 on vaja käivitada,killida sudo käsuga, samas küsib siis sudo parooli, mida lisada scripti et ta ka nii teeks ennem kui käivitab/killib?
 
 Ilma sudo käsuta ei toimi antud programm korralikult, seega on seda kindlasti vaja.
 Newcs.i686.pcsc ei vaja sudo käsku ja töötab ka niisama.
 
 Siis tahaks veel lisada antud scripti arvuti alg laadimisse.
 Debianil tegin nii:
 
 vim /etc/rc.local
 
 ja lisasin järgneva rea faili lõppu
 
 /bin/server start &
 
 Kuidas seda ubuntu all teha?
 
 Kasutan estobuntut
 
 
 Ettetänades
 Mikk
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| spott Admin
 
  
  
 Vanus: 44
 Liitunud: 04.06.2005
 Postitused: 8863
 
 Distributsioon: Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Esimene - kõige kiirem vastus - taasta Ubuntus root kasutaja |  
|  |  |  |  
| _________________
 Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
 
 |  | 
|  |    | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
|  	  | spott kirjutas: |  	  | Esimene - kõige kiirem vastus - taasta Ubuntus root kasutaja			 | 
 
 Siis oleks ikka vaja kuidagi panna scripti et ennem root kasutajaks teeks ju.
 Nii et vahet pole
   |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| spott Admin
 
  
  
 Vanus: 44
 Liitunud: 04.06.2005
 Postitused: 8863
 
 Distributsioon: Ubuntu
 
  
   |  | 
|  |    | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  | 
|  |   | 
| wk Vana Pingviin
 
  
 
 
 Liitunud: 24.10.2007
 Postitused: 1133
 Asukoht: Tallinn, vahel Vastseliina vald
 Distributsioon: Debian, Kubuntu
 
  
   |  
 
 
| 
| 
 |  
| Ma ei tea, mida need CCcam.x86 ja newcs.i686.pcsc Sul teevad, aga ilmselt on neil tööks vaja kas mingeid seadmeid või faile, millele käivitajal kasutajal puuduvad õigused. Kui Sa selle välja selgitad, millele ilma sudomata ligi ei pääseta (võiks ju loogiline olla, et selle kohta väljastatakse veateade), saad käivitava kasutaja lisada neid faile/seadmeid kasutada võivasse gruppi. 
 Ja root kasutaja on alati kõigis unixilistes olemas ja aktiivne. Näiteks Ubuntus saad root-kasutaja õigustesse sellise käsuga:
 |  
|  |  |  |  
| _________________
 Kõike hääd,
 WK
 
 |  | 
|  |   | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
|  	  | wk kirjutas: |  	  | Ma ei tea, mida need CCcam.x86 ja newcs.i686.pcsc Sul teevad, aga ilmselt on neil tööks vaja kas mingeid seadmeid või faile, millele käivitajal kasutajal puuduvad õigused. Kui Sa selle välja selgitad, millele ilma sudomata ligi ei pääseta (võiks ju loogiline olla, et selle kohta väljastatakse veateade), saad käivitava kasutaja lisada neid faile/seadmeid kasutada võivasse gruppi.
 
Ja root kasutaja on alati  kõigis unixilistes olemas ja aktiivne. Näiteks Ubuntus saad root-kasutaja õigustesse sellise käsuga:  | 
 
 Nagu rääkisin töötab newcs.i686.pcsc proobleemideta ka ilma sudota.
 CCcam.x86 on serveri programm, kui ilma sudo käsuta tööle panna ei saa ükski "klient/kasutaja" ligi. "Connected clients: 0"
 Kui aga sudo käsuga siis toimib ilusti ja kõik kasutajad saavad ka sisse.
 
 Aga ikkag kuidas ma scripti lisan siis?
 Vaja oleks selle pärast, et näiteks kui vool ära läheb ja server uuesti käima panna, et kõik ise tööle jookseks.
 
 Ja näiteks kui linux pange paneb ja vaja restart teha, et ei peaks käsitsi hakkama umbes nii:
 Ps -A
 sudo kill xxxx
 jne.
 
 Et saaks lihtsalt käsuga "restart server".
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| spott Admin
 
  
  
 Vanus: 44
 Liitunud: 04.06.2005
 Postitused: 8863
 
 Distributsioon: Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Räägi lähemalt, mida see CCcam.x86 teeb? Tundub, et ta üritab midagi kolmandat omakorda tööle panna, milleks tal aga õiguseid pole. 
 Kuid kas Ubuntus rc.local failis mitte /bin/sh ees ei peaks sellel real olema?
 Ja kindlasti tuleb see root kasutaja õigustes teha.
 |  
|  |  |  |  
| _________________
 Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
 
 |  | 
|  |    | 
| wk Vana Pingviin
 
  
 
 
 Liitunud: 24.10.2007
 Postitused: 1133
 Asukoht: Tallinn, vahel Vastseliina vald
 Distributsioon: Debian, Kubuntu
 
  
   |  
 
 
| 
| 
 |  
| Vabandust , aga ma jätkuvalt ei tea, mida see CCcam.x86 teeb? Kas see vahendab mingit riistvara või muud ressurssi? Kuidas on lahendatud klientide suhtlus serveriga? Millele ligipääsu see serveri osa vajab? Fakt on see, et sudo avab serverile mingi juurdepääsu, aga kuni ma ei tea, millele, ei oska ka kohvipaksult arvata. 
 Kui Sa selle ilma sudo-ta käivitad, kas Sul on põhjust arvata, et see üldse tegelikult käivitub ja täidab mingeid ülesandedi? V.a. et teised ühendust võiksid saada? Kui see serveri-programm loob klientidega suhtluseks socketi, siis tuleb välja selgitada, kas see õnnestub, kuhu see tekitatakse ja millistes õigustes? Siis võib-olla saab klienti õpetada seda socketit vajalikust kohast otsima või anda kasutajale vajalikud õigused vmt.
 |  
|  |  |  |  
| _________________
 Kõike hääd,
 WK
 
 |  | 
|  |   | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
| Ma ei tea küll kas selle lahti seletamine on foorumi reeglitega vastavuses. Kui mitte, palun kustutada ainult see post mitte tervet teemat.
 
 Newcs ehk newcs.i686.pcsc  loeb 2-te sat-tv kaarti id kaardi lugejate abil.
 Ja annab vastava info CCcam programmile.
 
 CCcam on kaardijagamis serveri programm, mingeid lisa faile ta ei oma peale CCcam.conf faili.
 
 Siis ühendan oma linux STB cccam serverisse ja pilt ilmub telekasse
   Samas kasutavad 1000 inimesed CCcam-i et jagada enda kaarte.
 Kes tahavad näha näiteks minu kaarti , siis ühenduvad nad minu serverisse, ja mina vastutasuks nende omasse et näha nende sat-tv operaaotrite pilti.
 
 CCcam koondab kogu selle seltskonna kokku. Kus on umbes 50 inimest, samal ajal võtab vastu teiste CCcam serveritelt tulenevat infot ja jagab Edasi.
 
 Kumbki neist ei ole avatud alg koodiga, seega rohkemat infot ei oska anda.
 
 Kui sudota käivitan näen vastavast web interface-st et "Connected clients: 0" samas teiste serveritesse logib sisse ennast. Aga teised minu omasse ei pääse.
 
 Ühesõnaga ei saa scripti kirjutada et ta ennast ennem CCcam.x86 faili käivitamist sudo käsu annaks?
 
 Edit: Aga äkki saab kuidagi nii teha et kui arvuti käima panna siis automaatselt logib root kasutajaga sisse...??
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| spott Admin
 
  
  
 Vanus: 44
 Liitunud: 04.06.2005
 Postitused: 8863
 
 Distributsioon: Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Viimane asi - kindlasti ära seda tee (root kasutajana automaatne sisse logimine). |  
|  |  |  |  
| _________________
 Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
 
 |  | 
|  |    | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
|  	  | spott kirjutas: |  	  | Viimane asi - kindlasti ära seda tee (root kasutajana automaatne sisse logimine).			 | 
 
 Minu kui algaja arust oleks see lahendus kõigele.
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| wk Vana Pingviin
 
  
 
 
 Liitunud: 24.10.2007
 Postitused: 1133
 Asukoht: Tallinn, vahel Vastseliina vald
 Distributsioon: Debian, Kubuntu
 
  
   |  
 
 
| 
| 
 |  
| Kas Sul on õigus lugeda kaardilugejalt? Kas Sa selle kaardilugejaga näiteks ID-kaarti saad lugeda? Siis võiksid näidata järgneva väljundit:
 |  
|  |  |  |  
| _________________
 Kõike hääd,
 WK
 
 |  | 
|  |   | 
| sander85 Vana Pingviin
 
  
  
 Vanus: 40
 Liitunud: 08.08.2005
 Postitused: 4359
 Asukoht: Tallinn (vahel ka Virtsu)
 Distributsioon: Mageia, Debian, CentOS
 
  
   |  
 
 
| 
| 
 |  
| lähed root kasutaja õigustesse, käivitad käsu visudo 
 ja kuhugi sobivasse kohta lisad read
 
 oma_kasutaja_nimi  ALL=(root)      NOPASSWD: /bin/server start
 oma_kasutaja_nimi  ALL=(root)      NOPASSWD: /bin/server stop
 oma_kasutaja_nimi  ALL=(root)      NOPASSWD: /bin/server restart
 
 või misiganes need täpsed käsud peavad olema.. ning hiljem pead andma käsu
 sudo /bin/server start
 võid esimese otsa näitaks oma kasutaja bashrc faili aliasena panna
 alias server='sudo /bin/server'
 |  
|  |  |  |  
| _________________
 
       
 |  | 
|  |    | 
| wk Vana Pingviin
 
  
 
 
 Liitunud: 24.10.2007
 Postitused: 1133
 Asukoht: Tallinn, vahel Vastseliina vald
 Distributsioon: Debian, Kubuntu
 
  
   |  
 
 
| 
| 
 |  
| Sandri lahendusest on loodetavasti abi, selle põhiline puudus on, et nii käivad Sul need proged root-kasutaja õigustes. Kui aga neis on miski turvaviga, siis võib nende kaudu saada väga lihtsalt terve arvuti üle kontrolli. Kui Sa aga jooksutaksid neid programme piiratud (eriti hää, kui spetsiaalselt selle programmi jaoks loodud) kasutajana, siis ei saa selle vead kogu arvutit halvata. Nii et kui turvalisust oluliseks pead, kaeva ilma sudota lahenduse suunas. |  
|  |  |  |  
| _________________
 Kõike hääd,
 WK
 
 |  | 
|  |   | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
| Ma siis hetkel lahendasin asja sellega et lubasin root logimise. 
 Ja nii ta toimib.
   |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| obundra Vana Pingviin
 
  
  
 Vanus: 50
 Liitunud: 04.08.2005
 Postitused: 1213
 Asukoht: 127.0.0.1
 Distributsioon: RHEL, Solaris, Debian, Gentoo
 
  
   |  
 
 
| 
| 
 |  
| Lasen huupi aga ehk üritab see server joosta privilegeeritud pordil ehk mõnel pordil <1024 Nimelt pole neid porte tavakasutajal lubatud kasutada.Kui server mõnele 1024-st kõrgemale pordile sättida, peaks sel juhul asi toimima. |  
|  |  |  |  
| _________________
 IT teenused
 
 |  | 
|  |    | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
| Jah jookseb küll, CCcam jookseb pordil 113 newcs aga 34400 ja 34300
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| obundra Vana Pingviin
 
  
  
 Vanus: 50
 Liitunud: 04.08.2005
 Postitused: 1213
 Asukoht: 127.0.0.1
 Distributsioon: RHEL, Solaris, Debian, Gentoo
 
  
   |  
 
 
| 
| 
 |  
| Sel juhul ju lahendus lihtne kui peaks veel tarvis olema miskit ümber sättida.Cam sättida mõnele 1024-st kõrgemale pordile, näiteks 1600 käima ning käivitada ta mitte root õigustes.Ruuterist suunata 113 (see ilmselt ainuke elioni lahtine port sel ühendusel) serveri ip aadressile ja 1600 pordile. |  
|  |  |  |  
| _________________
 IT teenused
 
 |  | 
|  |    | 
| mixman Pingviini kasutaja
 
  
 
 
 Liitunud: 20.12.2007
 Postitused: 54
 
 
 
  
   |  
 
 
| 
| 
 |  
| Elionil on nüüd kõik lahti. See 113 vanast ajast jäänud, aga kuna palju kasutajaid siis ei hakka porti muutma, ruuterist ka ei oska timmida nii et sisevõrgus mujale suunaks. Kas seda "alla 1024 keelatud" maha ei saa kruttida?
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
|  |