Newsgroup: it.comp.os.linux.iniziare
Titolo: Comportamento strano di shutdown

Da un paio di giorni, evidentemente dopo che sono andato a metter mano
dove non dovevo senza accorgermene, non mi vengono piu` accettati i
comandi reboot, halt e shutdown impartiti da root. Cosa strana e` che,
se da altro utente do ``su'' e la password di root, e uno dei tre
comandi, tutto a posto, comportamento abituale. Mi son grattato il
capoccione per qualche minuto, ho controllato permessi e proprieta`
dei tre comandi, ma sembra tutto a posto. Qualche idea?
Massimiliano

 comandi reboot, halt e shutdown impartiti da root.
In che senso non vengono accettati? Che cosa risponde?
Ciao,
Davide

In che senso non vengono accettati? Che cosa risponde?
command not found, e lo dava con qualunque comando, non solo con
shutdown &c., cosa di cui prima non mi ero accorto.
Comunque ho capito da cosa dipendeva, avevo creato un .bash_profile
nella home di root contenente soltanto un alias. Eliminando
.bash_profile, tutto a posto. Come fa un alias in .bash_profile a
mascherare tutti gli altri comandi, uhm, questo ancora mi sfugge.
Massimiliano

 mascherare tutti gli altri comandi, uhm, questo ancora mi sfugge.
probabilmente prima di leggere il bash_profile, uno script fa un qualche
controlo del tipo:
se esiste .bash_profile "eseguilo
altrimenti esegui quello che c'e' in .bashrc (o similari)
-- 
(o-  _______________________________________________________________
//\  Luca Di Taranto                            dita...@zappami.tin
V_/_ to email me, please, remove "zappami.invalid" and add ".
tin.it
"


Probabilmente cancellava la history, entra nel sistema, dai "export" e
controlla la variebile "PATH" (oppure direttamente echo $PATH) e poi
crea .bash_profile con l'alias e controlla di nuovo, se il PATH non e`
impostato copia quello di /etc/profile in ~/.bash_profile, se non e`
quello... auguri!
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody

mascherare tutti gli altri comandi, uhm, questo ancora mi sfugge.
Vedi che ti da`, da me ho:
[~] rez_2$: ls -la /root/.bash*
-rw-------    1 root     root    95503 Jun 14 00:03 /root/.bash_history
-rw-r--r--    1 root     root      174 Oct  1  2000 /root/.bash_logout
-rw-r--r--    1 root     root       28 Mar 23 23:28 /root/.bash_profil-
-rw-r--r--    1 root     root      486 Apr 21 22:01 /root/.bashrc
[~] rez_2$: ls -la /root/.prof*
-rw-r--r--    1 root     root      221 Jun 14 00:00 /root/.profile
Ebbene, ho escluso .bash_profile perche' se c'e`, allora .profile non
viene piu` letto.
Da te c'hai il path in .profile e quando hai aggiunto .bash_profile
non l'ha letto. L'alias mettilo in /root/.profile (solo per root,
altrimenti per tutti in /etc/profile).
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

crea .bash_profile con l'alias e controlla di nuovo, se il PATH non e`
Centrato. :-)
Massimiliano

altrimenti esegui quello che c'e' in .bashrc (o similari)
Pero` .bashrc non setta il path. Per root viene eseguito .bash_profile
al posto di /etc/profile? Parrebbe di si`.
Massimiliano

viene piu` letto.
Acc! E' proprio cosi`! Ho sempre dato per scontato che esistessero
solo .bashrc e .bash_profile, di .profile non sapevo nulla, grazie!!!
Massimiliano