C, C++, Java, PHP, Ruby...
Moderator/ica: Moderatori/ce
Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
ipernar
Postovi: 468 Pridružen/a: 03 pro 2009, 21:32
Spol: M
OS: Mint 9/Google Chrome
Lokacija: /home/Špansko/
Kontakt:
Post
Postao/la ipernar » 06 stu 2010, 01:36
Napravio sam malu skripticu da umjesto mene u terminalu napiše
"sudo usb_modeswitch"
Naravno da čim ju pokrene pita me za passoword, jel moguće i taj dio nekako "automatizirati"?
"Microsoft asks us to imagine a world with no walls. Well then why would we need Windows?"
4ndY
Moderator
Postovi: 4060 Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:
Post
Postao/la 4ndY » 06 stu 2010, 09:20
ipernar je napisao/la: Napravio sam malu skripticu da umjesto mene u terminalu napiše
"sudo usb_modeswitch"
Naravno da čim ju pokrene pita me za passoword, jel moguće i taj dio nekako "automatizirati"?
U pravilu, kad bi bilo moguće to bi bio sigurnosni propust
No imaš sljedeće opcije:
(a) da makneš zaporku sa svog korisnika
(b) da naredbu pokrećeš kao drugi korisnik (root) pri bootu (npr. u /etc/rc.local) ili zadužiš za to neki servis koji ima root ovlasti (HAL?, udev? nešto treće)
(c) proslijediti sudou neku opciju da ne traži autenfitikaciju za željenu skriptu:
http://www.gratisoft.us/sudo/sudoers.man.html ( NOPASSWD and PASSWD )
(d) nešto s PAM-om?
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Gigolo
Post
Postao/la Gigolo » 06 stu 2010, 10:19
Makni sudo iz skripte. Pretpostavljam da skripticu izvodiš pri bootu. U tom slučaju koristi cron. U običnu txt datoteku (nek se zove cronr.txt) staviš
, a onda u terminal ukucaš
Kod: Označi sve
sudo crontab -u root /putanja/do/cronr.txt
Provjeri valjanost sa
Ako ti se skripta prerano odvrti prije te usb naredbe dodaj
To je čekanje od 11 sec.
ipernar
Postovi: 468 Pridružen/a: 03 pro 2009, 21:32
Spol: M
OS: Mint 9/Google Chrome
Lokacija: /home/Špansko/
Kontakt:
Post
Postao/la ipernar » 06 stu 2010, 13:51
Skriptu frend pokreće samo po potrebi. Modeswitch služi za to da komp na 3G modem ne gleda kao na USB device, nego na modem.
Ovo bi bio uvjetno samo sigurnosni propust jer bi ja u skriptu i password ubacio...
"Microsoft asks us to imagine a world with no walls. Well then why would we need Windows?"
jjj
Postovi: 1451 Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied
Post
Postao/la jjj » 06 stu 2010, 23:02
Koristeći visudo, u sudoers dodaj:
Kod: Označi sve
korisničko_ime ALL = NOPASSWD: naredba_koju_zelis_izvrsiti
Dakle, ako je korisničko ime "ipernar", a želiš izvršiti skriptu "skripta.sh", koja se nalazi u direktoriju "/home/ipernar", izgledat će ovako:
Kod: Označi sve
ipernar ALL = NOPASSWD: /home/ipernar/skripta.sh
Marijek
Postovi: 253 Pridružen/a: 13 srp 2008, 20:08
Spol: M
OS: A
Lokacija: Kž - Zg
Post
Postao/la Marijek » 28 pro 2010, 01:20
Malo kasnim, ali kaj kažu stručnjaci na ovak nekaj:
Mislim da bi funkcioniralo i u ovom stilu...
per aspera ad astra iliti kroz gužvu do šanka...
In a world without walls and fences who needs Windows and Gates?
shicy
Postovi: 8905 Pridružen/a: 28 lip 2009, 22:49
Spol: M
OS: Slackware
Post
Postao/la shicy » 28 pro 2010, 01:53
ček ček...zašto ne instalira taj paket? pa se ne mora mislit ni upisivat šifru svaki put...