» »

skriptna datoteka za linux

skriptna datoteka za linux

luli ::

Napisal sem sledečo skriptno datoteko za Fedora core 5

#!/bin/bash
clear
echo "Izklopi vse USB kluče"
su -
rmmod usblp -f
rmmod usb-storage -f
vmware -x -q
modprobe usblp
modprobe usb-storage

Težava je le, da pri ukazu su - zahteva root geslo (kar je prav), ko pa ga napišem se preneha izvajanje skripte! (verjetno zaradi tega ker se terminal zažene na novo pod drugim uporabnikom). Kako rešiti to zadevo? mogoče bi pomagal tudi kak ukaz, ki dovoli, da nek drug ukaz poženem pod drugimi pravicami.

Za morebiten odgovor se v naprej zahvaljujem.

Aja imam Cannon Pixma MP500 (ekvivalenca PIXMA IP 4000) tiskalnik, ki ima vgrajen skener. Sicer obstaja nek turboprint (plačljivo), s katerim lahko tiskam na ta tiskalnik, vendar mi scaner vseeno obstaja nedosegljiv. Če tu poznate kako drugo rešitev kot vmware se priporočam. Če pa hočem uprabiti vmware moram najprej odstraniti module (za to ta skriptna datoteka).

Brane2 ::

ukaz sudo naj bi opravil, kar rabiš, seveda moraš prej imeti nastavljene ustrezne pravice v /etc/sudoers.
On the journey of life, I chose the psycho path.

Liker ::

Ce zelis delati z ukazom su, potem razbij svojo skripto v dva dela:
1.) thiwwillsu :
#!/bin/bash
clear
echo "Izklopi vse USB kluče"
su - -c "/path/to/removeUSBkeys"

2.) removeUSBkeys :
#!/bin/bash
rmmod usblp -f
rmmod usb-storage -f
vmware -x -q
modprobe usblp
modprobe usb-storage

Za vec informacij si oglej se manpage od su.
Upam da pomaga.

Seveda je opcija tudi sudo kot je predlagal moj predhodnik.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Asus WL500gP, dd-wrt, printer and disk sharing

Oddelek: Omrežja in internet
96820 (3224) coyotee
»

Ubuntu 7.04 + Pinnacle PCTV = slika super, zvoka ni - Linux n00b here (strani: 1 2 )

Oddelek: Operacijski sistemi
706805 (4246) poweroff
»

Novi SuSE v10.0 (strani: 1 2 3 )

Oddelek: Operacijski sistemi
1089697 (7148) kriko1
»

kako mountat USB ključ v linuxu

Oddelek: Operacijski sistemi
492519 (2026) Senzacionale
»

Externe enote in Linux

Oddelek: Operacijski sistemi
7840 (765) iso2000

Več podobnih tem