[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PATH di sudo



On Fri, Sep 5, 2008 at 2:21 PM, Micky Del Favero <micky@mesina.net> wrote:
> Alberto <fi3rizi0@gmail.com> writes:
>
>> Ricapitolo un po tutto:
>>
>> i PATH sono questi
>>
>> $ echo $PATH
>> /usr/local/bin:/usr/bin:/bin:/usr/games:/opt/schily/bin
>>
>> $ su
>> # echo $PATH
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/schily/bin
>>
>> $ su -
>> # echo $PATH
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>>
>> $ su -l
>> # echo $PATH
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>>
>>
>> Adesso incominciamo con sudo
>>
>> $ sudo echo $PATH
>> /usr/local/bin:/usr/bin:/bin:/usr/games:/opt/schily/bin
>>
>> $ sudo env | grep PATH
>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
>>
>
> sudo fin qui è coerente con ciò che succede facendo su (su - e su -l
> sono la stessa cosa per cui non cambia nulla fra uno e l'altro). A te
> serve che al percorso di ricerca venga aggiunto anche /opt/schily/bin se
> ho ben capito, quindi devi cercare dove lo agiungi a PATH e capire per
> quale motivo non lo vedi se fai su - mentre lo vedi se fai su, suppongo
> tu lo aggiungi in ~/.bashrc e hai anche un ~/.profile o ~/.bash_profile
> che *non* caricano anche ~/.bashrc, o qualcosa del genere.
>
>> $ sudo su -
>> root@uriel:~# clogout  (premo un qualsiasi tasto è mi fa logout)
>
> Questo comportamente non me lo so spiegare, infatti a me funziona:
>
> micky@pupa:~$ sudo su -
> root@pupa:~# echo a me funziona...
> a me funziona...
> root@pupa:~# exit
> micky@pupa:~$
>
> se provi con sudo su che succede?

Funziona


> Ciao, Micky
> --
> UNIX is basically a simple operating system, but you have to
> be a genius to understand the simplicity.  -- Dennis Ritchie
>


Reply to: