Newsgroup: it.comp.os.linux.iniziare
Titolo: [debian] ma è normale?

Non me ne ero mai accorto...
Se provo da shell ad accedere direttamente come root, non ho a
disposizione alcuni comandi, per esempio sshd o iptables...
Posso usarli solamente se mi loggo come utente normale e poi con su
divento root!
E' giusto così o c'è qualcosa che non va?
Ciao!

 ad elencare...
Ok, grazie ;)
Tra l'altro credo che sia una cosa solo di debian, visto che su
slack non esiste questa "limitazione"...
Ciao!

Ares ha scritto:

Dipende semplicemente dal fatto che quei comandi stanno in /sbin e 
/usr/sbin e che queste directory non sono nel PATH dell'utente (verifica 
con echo $PATH), mentre sono nel PATH dell'utente che ha usato "su" 
(stessa verifica).
Non è affatto una cosa specifica di debian e il comportamento può 
ovviamente variare se modifichi il PATH dell'utente (un altro discorso è 
che poi quei programmi siano eseguibili da root, qui si parla solo di 
trovare i comandi senza digitare il loro path completo).
Ciao, Paolo

 /usr/sbin e che queste directory non sono nel PATH dell'utente (verifica 
Ehm, lui dice che si logga come root e non li ha, e se si logga come
pippo e poi fa su, li trova.
A questo punto, occorre vedere cosa succede se si logga come pippo e poi
digita
$ su -
Se cosi' non li ha, ha un problema di configurazione del profile,
.login, .bashrc di root.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 .login, .bashrc di root.
Si...certo è strano...anche perchè allora non dovrebbe trovare neanche 
modprobe, depmod eccetera.
A questo punto sono curioso di sapere come va a finire :-)
Ciao, Paolo

 divento root!
Hai provato con "su -" ?
-- 
Powered by ArchLinux - 
www.archlinux.org

Kaosmos wrote:
| roberto ha scritto:
[ super-cut :-) ]
| Ciao, Paolo
Credo che l'output di echo $PATH possa aiutare a chiarire se si tratta
solo dei path diversi tra root e normale utente no? Comunque sono anche
io un semi-newbbio (se sis scrive cosě)
Ciao!
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!

 .login, .bashrc di root.
Allora...
quando uno si diverte a smanettare senza fare copie di backup... :D
grazie dei consigli, proprio me ne ero dimenticato: una settimana fa mi
sono divertito un po' con i vari .bashrc e .bash_profile sia dell'utente
normale che di root, peccato che ho fatto solo il backp dei .bash*
dell'utente normale :p
Fatto sta che adesso ho ripristinato i .bashrc e .bash_profile dell'utente
normale e se adesso do
su -
riesco tranquillamente ad usare iptables, sshd, ecc ecc
peccato che non ho più il .bash_profile di root... (e qui se mi loggo
direttamente come root non riesco a dare i vari comandi sopra
elencati...) 
Non è che qualcuno me lo può postare o quantomeno sa
come/se è possibile ripristinarlo?
grazie ancora
Ciao!

 come/se è possibile ripristinarlo?
Questo è il mio /root/.profile (su debian woody)
# ~/.profile: executed by Bourne-compatible login shells.
if [ -f ~/.bashrc ]; then
   . ~/.bashrc
fi
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
export PATH
mesg n