Newsgroup: it.comp.os.linux.iniziare
Titolo: Command Not Found

Ciao a tutti,
ho messo su la splendida Red Hat 9 e per i primi due giorni sono stato
solo root per mettere a posto tutto (che fatica i driver del modem USB!).
Oggi ho deciso di loggarmi come utente per fare ordine anche li, ma
qualsiasi comando io impartissi alla console non funzionava, e ricevevo
"command not found". Inutile dire che da root tutto funziona alla
perfezione.
Come si risolve questo fastidioso problema? Grazie mille, ciao!
-- 
Best Regards, Jack
Linux user #264449
http://members.xoom.it/itcompaiuto

 "command not found".
Verifica il PATH che hai da utente.
Davide

 
Fatto, ho scoperto che la magia risiede tutta nel file .bash_configure, 
allora non sapendo come editarlo ho ricalcato per l'utente la sintassi di 
root, ma non e' cambiato nulla.
Dico una stronzata: sostituendo a quello di $ il file di root finisce 
male?
Grazie davide, ciao!
-- 
Best Regards
Linux User #264449
http://members.xoom.it/itcompaiuto

 male?
No. Pero' e' meglio mantenere diversa la path di un utente da quella di 
root. Quali sono i comandi che da utente ti rispondono "command not found"?
-- 
Enrico Bodo  -   Postdoc Fellow       
University of Rome "La Sapienza"    
Department of Chemistry        

 
Per ora ho scovato lsmod e chmod (ovvero, maledizione, uno mi serve per 
far partire il modem e l'altro per compilare wine).
Ho provato poco altro, ad esempio startx e man funzionano, cosi' come 
quelli fondamentali tipo whereis oppure updatedb.
E' che proprio non ho capito la sintassi di PATH, senno' potrei 
improvvisare... adesso mi rimetto a spulciare google... grazie!


 
č normale che sia cosi.. 
lsmod lo puoi lanciare solo da root (i moduli non sono affari dell utente
normale)
chmod dubito che ti sia proibito l'uso, al max non funziona dove non hai i
permessi
non č per caso insmod?? se č quello č altrettanto normale...
Essenzialmente in linux i comandi in /sbin /usr/sbin /usr/local/sbin non
sono di competenza dell utente normale!
se te ne serve qualcos o usi sudo, oppure fai un bel "su -" e fai quello che
devi..
Dai un occhio ai vari how to e agli appunti di informatica libera.. penso ti
possano chiarire un po' le idee..
ciao
Dav!

 
Infatti e' una cosa che ho immaginato che lsmod non fosse roba da utente. 
Solo che c'e' differenza tra "command not found" e "Maledetto utente non 
ci pensare nemmeno ad usarlo, firmato Root", no?
Inoltre, non e' che mi serve lsmod per il gusto, mi serve perche' senno' 
non si avvia il modem (ho un modem ADSL USB che funziona coi driver 
ECIAdsl).
Pero' potrei provare a "sudare" la connessione.... vediamo, bella idea!


 Pero' potrei provare a "sudare" la connessione.... vediamo, bella idea!
ma scusa... io non ho idea di come funzioni un modem USB, ma non e' piu' 
intelligente far caricare il modulo AUTOMATICAMENTE ad ogni avvio, 
anziche' scriverlo a mano tutte le volte che devi connetterti? vedi 
rc.local e vedi rc.modules o modules.conf (non ricordo come gestisce la 
cosa redhat).
-- 
signature: No such file or directory

 anziche' scriverlo a mano tutte le volte che devi connetterti? 
E' che finche' non avro' approfondito la mia conoscenza di nmap, iptables 
e compagnia non volevo passare il mio tempo col culo all'aria :-)
Inoltre, metti caso che cada la connessione: che faccio riavvio tutto 
solo perche' non posso riconnettermi? Mi sembra scemo!
Grazie dei consigli cmq!


 solo perche' non posso riconnettermi? Mi sembra scemo!
intanto grazie per avermi dato dell'asino e dello scemo. poi non vedo 
cosa c'azzecchino nmap e iptables con il modulo di un modem USB. inoltre 
tanto per chiarire chi dei 2 ha detto una cosa *scema* ti invito a 
cercare su google come funzionano i moduli. nel frattempo ti anticipo io 
che, una volta caricati nel kernel con insmod o modprobe, RIMANGONO LI' 
finche' non spegni il pc. quindi se per far funzionare il tuo modem e' 
necessario un modulo del kernel, basta caricarlo all'avvio del sistema. 
quando ti connetti, il modulo e' gia' li' pronto per essere usato. 
quando ti sconnetti rimane ANCORA LI' per la prossima connessione. ovvio 
che un modulo del kernel non puo' assolutamente dare problemi di 
sicurezza se la macchina non e' in rete. dimmi se ho capito male.


 necessario un modulo del kernel, basta caricarlo all'avvio del sistema.
Evvedi che non ci siamo capiti :-)
Per funzionare, il driver toglie di mezzo il modulo dabusb (che non ho
idea di cosa faccia, ma fa di sicuro male al mio povero modem), e quindi
lo script di connessione fa un bel check via lsmod se questo modulo e'
caricato.
Boh, ne ho provate parecchie, ho pure modificato lo script di connessione
col percorso completo a lsmod, ho lanciato lo script via sudo, ho cambiato
i PATH, ho rilanciato lo script modificato via sudo, ho sudato io, ho
maledetto un paio di cosette e alla fine ho detto: "a furia di modifiche
non funziona piu' nulla". Allora ho spianato lo user e ne ho creato uno
nuovo (diverso in tutto, nome, UID, gruppo, /home tutto il modificabile)
ma niente. Almeno e' coerente :-)!
Grazie del disturbo, per adesso mi servo di root. Si lo so che non e'
bello, come dice sudo, With Great Power Comes Great Responsibility.
Ciao!


 Ciao!
:) ciao.


 :) ciao.
Ciao Denny, volevo rigraziarti per la tua pazienza, alla fine ho deciso di
accendere il cervello e ho risolto tutto!
Grazie ancora!
-- 
Best Regards, Jack
Linux User #264449 - Powered by Red Hat 9
http://members.xoom.it/itcompaiuto

 accendere il cervello e ho risolto tutto!
hai trovato l'interrutore, eh? :) per curiosita', che cos'era?
ciao!


 per curiosita', che cos'era?
Semplicemente dovevo aggiungere un tot di cose al $PATH... solo che
sbagliavo la sintassi!!!!!
Si lo sono niubbo che vuoi fare ;-)!
Ciao ciao e grazie ancora!
