Spustenie skriptu s pravami roota
Tu je moj pokus o skript:
#!/bin/bash
cd /usr/etc/flarion
su
insmod ./ft1000usb.ko
Po to su mi to spravi (ale vela,ze?:)) ale po zadani hesla mi insmod nevykona.
Dakujem.
Pre pridávanie komentárov sa musíte prihlásiť.
depmod -a
uprav /etc/modprobe.conf alebo /etc/modprobe.d pre automaticke natiahnutie modulu.
ak to chces cez skript, hladaj nieco ako rc.local, local v /etc/rc.d (init.d). neviem ake distro mas
Jadro: 2.6.27.19-170.2.35.fc10.i686
Inac ja asi radsej ten skript, bo po spadnuti pripojenia a vytiahnutiu modemu z usb, resp. po rmmod mi cosi zamrzne (neviem, ci je to jadro alebo rmmod). A kvoli tomu nechcem aby mi to natahovalo do jadra, ked sa nechcem pripojit.
d.
tak neviem co chces.
ak chces ten skript, tak ho mas. staci uz ho len spustat.
Ten skript, co mam, ked spustim tak mi to vykona len po insmod. Cize tam zadam heslo a som v /usr/etc/flarion.
Neviem ale ako to zapisat aby mi aj po zadani pokracovalo v behu skriptu. Neda sa do skriptu vlozit aj heslo?:)
chown root ./skript
chmod 1755 skript
?
asi ano
>suid je pri skriptoch ignorovany
toto je pre mna novinka
vie si to predstavit ak script obsahuje
#!/bin/bash
ale ak neobshuje odkaz na novy shell tak mi to vzdy chodila tak, ze suid bit sa aplikoval
mozes ho kludne umiestnit do /lib/modules/$(uname -r) s tym, ze ak ho nechces automaticky natahovat pri bootovani, tak uprav /etc/modprobe.d/blacklist (alebo kde to ma ferdora).
este mozes pouzit sudo, ak ten skript nespustat ako root...