Newsgroup: it.comp.os.linux.iniziare
Titolo: lsmod non funziona

Ciao a tutti,
è possibile che sia da root sia da user non riesco ad eseguire il comando
lsmod e i relativi insmod, rmmod... ??
Mi da il classico bash: lsmod: command not found
Ho Fedora Core 1.
Qualcuno ha qualche soluzione?
Grazie
Minorking

 lsmod e i relativi insmod, rmmod... ??
Da user è normale che il comando non sia disponibile, ma da root è
impossibile!
La prima cosa da controllare è che esista il file (che deve esistere perché
credo che la FC carichi i moduli del kernel all'avvio come tutte le
distribuzioni).
Dai il comando
        locate lsmod
dovresti vedere /tra le altre) una riga tipo:
        /sbin/lsmod
Se vedi una riga simile allora hai il comando ma non è nel PATH (un elenco
di directory dove il sistema operativo cerca i comandi che digiti).
Digitando:
        /sbin/lsmod
il comando dovrebbe funzionare.
Per controllare il PATH scrivi:
        echo $PATH
Dovresti ottenere un output tipo:
/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
In pratica: nella stringa del PATH devi avere la directory dove risiede il
comando lsmod.
Se è questo il tuo problema allora devi solamente modificare il file .bashrc
nella home dell'utente root (tipicamente /root) aggiungendo al PATH la
directory che ti serve.
Ciao e spero di essere stato di aiuto.
Sakya

sei diventato root con 'su'?
se e'  cosi' il PATH di root non viene settato e non trovi il comando.
Prova a diventare root con il comando 'su -'
ciao

 ma da root è impossibile!
Fedora ha due livelli di "super utente".
Uno che non ha accesso alle cartelle sbin ma può modificare i file di
configurazione, e uno che ha accesso a tutto.
Se esegui un login da root hai accesso a tutto, se vuoi usare il comando
"su" per diventare super utente completo il comando è "su -".
-- 
 PaRRoT from Linux (user #302069) |     L I N U X       .~.
AMD Athlon XP 1700+ @2406MHz      |     The Choice      /V\
NVIDIA GeForce 5900XT @Ultra      |      of a GNU      /( )\
Gillette Mach 3 @Mach 3 Turbo     |     Generation     ^^-^^

 "su" per diventare super utente completo il comando è "su -".
Caspita, è vero!!!! :-)
Mi ero dimenticato del "-". :-)
Ciaoooo
Sakya 

 "su" per diventare super utente completo il comando è "su -".
Ecco, questo e' giusto, e spiega anche quello che hai detto prima.
Non e' che Fedora abbia due livelli di super utente[*], e' che su
ha due comportamentidiversi a seconda che si metta il "-" dopo il
comando.
su _liscio_ assume solo i permessi di root.
su - in pratica rifa il login come se fosse root, rileggendo anche
l'ambiente, e di conseguenza il PATH.
Una bella lettura di man su chiarisce.
[*] A proposito: su non vuole dire super user, vuole dire set user,
se sei root puoi ridiventare un utente *sfigato*, con su - sfigato.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 "su" per diventare super utente completo il comando è "su -".
io anche facendo login da root non riesco a cambiare i parametri chmod di
una cartella(do`ve è montato un disco fat32)? anche se da root posso rw da
utente posso solo r...
scusate ancora...

gattotrino wrote:

C'entra poco con lsmod, magari avviando un altro thread sarebbe meglio.
Comunque, il tuo discorso non riguarda chmod, guarda in /etc/fstab come
viene montato il disco, dovrebbe esserci trovi una voce tipo umask=0
Bye,
Raktzo

Minorking wrote:

prova a dare /sbin/lsmod


Mi stupirei se ci riuscissi! Fat non ha i permessi. Tu li vedi perche'
il VFS ne ha, quindi ogni file deve avere dei permessi, anche se in
alcuni casi sono fittizzi (appunto, se il disco e' fat). chmod tenta
di cambiare i permessi sul disco, e non su vfs, quindi con fat non
funziona.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

Scusate l'intromissione stamattina... ho risolto, credevo di aver dato
tutti i parametri necessari su fstab dando user,rw,eccetera(ora non
ricordo), ma bastava defaults,umask=000, tutto ok. peròuna cartella era
rimasta senza permessi di scrittura ma ho risolto.
ma i thread come si riuniscono con evolution? o c'è un altro newsreader
un pò più adatto?
grazie mille!

 Fedora ha due livelli di "super utente".
Quello che dici e' giusto, ma non e' una caratteristica di
Fedora. E' il comportamento normale del comando su(1). Il '-' finale sta per
'-l' cioe' apri una shell di login. In quest'ultima le variabili d'ambiente
vengono reinizializzate, e quindi anche $PATH.
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

 l'ambiente, e di conseguenza il PATH.
Io su Debian, Ubuntu e SuSE non ho mai avuto necessità di mettere "su -"
