Newsgroup: it.comp.os.linux.iniziare
Titolo: moduli

Qualcuno mi spiega come si lancia un modulo dalla console?

 Qualcuno mi spiega come si lancia un modulo dalla console?
Un modulo del kernel?
Se si non si lancia, si carica:
modprobe nomemodulo
dato con permessi di root
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |
   >>> La questione brevetti software: 
http://www.softwarelibero.org
 <<<

 ha scritto nel messaggio
news:slrnbpb513...@localhost.localdomain...


 che significa con permessi di root scusa ,ma sono inesperta
Significa che prima di dare il comando, devi diventare root.
Per farlo da utente, dai in shell il comando "su", seguito poi dalla 
password di root.
Ciao, Paolo


Dai anche su -, senno' mi sa' che /sbin/modprobe non lo trovi...
-- 
Software is like sex: it's better when it's free -- [Linus Torvalds]
Fabio Marini - RHCT 608002292700226
To reply: news [at] mamakin1976 [dot] plus [dot] com

 +
+ Powered by Debian Sarge  +
++++++++++++++++++++++++++++

 
Da me (su debian) con su (senza trattino) il modprobe lo trovo...



confermo 

 meglio lasciare perdere :)
Una volta caricato il modulo si esce, abbandonando i privilegi di root, e si 
continua la sessione di lavoro (grafica o meno).



Che vuol dire 'lo trovo'? Lo esegui senza dare il path completo? Se e' cosi', 
allora quale di queste due e' vera in Debian:
1. gli utenti non privilegiati hanno /sbin nel PATH?
2. modprobe non si trova in /sbin


 
Mah... io ti posso dire di RH perche' non conosco le altri distro: i tool 
grafici servono per settare le opzioni piu' comuni - una configurazione 
approfondita richiede sempre l'edit del file e la lettura - studio... - delle 
man pages.
Comunque e' vero che possono alleggerire un po' il processo di configurazione - 
specie se non si sa' da che parte cominciare...


 
Nessuna delle due cose.
Questo è il mio path di utente:
~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
E come vedi sotto modprobe sta proprio in /sbin:
~$ whereis modprobe
modprobe: /sbin/modprobe.modutils /sbin/modprobe
Con questa situazione, dando su (senza trattino) posso poi usare 
modprobe senza il path completo.
E non c'è neanche nessun alias di mezzo (ho controllato).
Ciao, Paolo

 E non c'è neanche nessun alias di mezzo (ho controllato).
E quindi come lo spieghi?


 
Incuriosito dalla cosa, ho fatto qualche ricerca e sono arrivato a 
queste conclusioni.
Se tu lanci "su" con il trattino, non solo diventi root, ma acquisisci 
anche le sue variabile di ambiente, compreso il PATH.
Se tu invece dai "su" senza trattino non acquisisci il PATH di root ma 
nemmeno conservi il tuo di utente originario;
acquisisci invece il PATH che è indicato nella variabile ENV_SUPATH, 
contenuta all'interno del file /etc/login.defs.
Ho fatto delle prove "sul campo" e in effetti, almeno sulla mia debian, 
le cose vanno così.
A dirti la verità mi ero mai posto il problema , accontendami pigramente 
dei suoi effetti pratici...
Come si suol dire, dalle discussioni si impara spesso qualcosa!!! :-)
Tu che distribuzione usi? Facendo una prova confermi questa 
ricostruzione dei fatti?
Ciao, Paolo

 ricostruzione dei fatti?
RH - vedi sopra... non ho fatto ancora una prova ma la faro'...
Cia'
