Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: wille - 19.03.06 - klo:23.55

Otsikko: sudo ja bashrc
Kirjoitti: wille - 19.03.06 - klo:23.55
hei, kun käyttelen sudoa, niin miten saan samalla haluamani aliakset voimaan? Näköjänsä se ei lue /root-hakemistossa olevaa .bashrc-tiedostoa tätä varten
 kuten su:ta käyttäessä. Siis jos olen määritellyt "alias rm='rm -i'" tuossa tiedostossa, ei tällä ole vaikutusta, jos käytän sudoa.  Myöskään käyttäjän kotihakemistossa oleva .bashrc ei vaikuta asiaan.
Otsikko: Re: sudo ja bashrc
Kirjoitti: _Pete_ - 20.03.06 - klo:08.24
hei, kun käyttelen sudoa, niin miten saan samalla haluamani aliakset voimaan? Näköjänsä se ei lue /root-hakemistossa olevaa .bashrc-tiedostoa tätä varten
 kuten su:ta käyttäessä. Siis jos olen määritellyt "alias rm='rm -i'" tuossa tiedostossa, ei tällä ole vaikutusta, jos käytän sudoa.  Myöskään käyttäjän kotihakemistossa oleva .bashrc ei vaikuta asiaan.

sudo -i

käynnistää root-käyttäjälle shellin niin että ymäpäristö asetetaan sille oikeaksi.

Otsikko: Re: sudo ja bashrc
Kirjoitti: Marvin - 20.03.06 - klo:18.06
Kaappaan nyt tämän ketjun omaa pientä kysymystäni varten. Pätevätkö oman kotihakemistoni .bashrc:hen tekemäni ympäristömuuttuja- ym. määrittelyt tavalliseen tapaan myös ajaessani komentoja sudon kautta?
Otsikko: Re: sudo ja bashrc
Kirjoitti: wille - 20.03.06 - klo:19.40

sudo -i

käynnistää root-käyttäjälle shellin niin että ymäpäristö asetetaan sille oikeaksi.

Tuo ei oikeastaan ole aivan sama asia kuin tarkoitin, mutta kiitti kuitenkin.

Oletan ettei ole mitään helppoa tapaa tehdä sitä.

Lainaus käyttäjältä: Marvin
Pätevätkö oman kotihakemistoni .bashrc:hen tekemäni ympäristömuuttuja- ym. määrittelyt tavalliseen tapaan myös ajaessani komentoja sudon kautta?

kyllähän ympäristömuuttujat pysyvät voimassa, paitsi ne jotka on erikseen mainittu sudon manuaalissa.

alias-määrittelyt eivät kuitenkaan pysy voimassa.
Otsikko: Re: sudo ja bashrc
Kirjoitti: Marvin - 21.03.06 - klo:00.44
Niin, siis tarkoitukseni oli tietysti tiedustella, tunnistaako esim. sudon kautta ajettu apt-get http_proxy-ympäristömuuttujan "tavalliseen tapaan", jos tämä on esitelty vain tuossa kotihakemiston .bashrc:ssä.
Otsikko: Re: sudo ja bashrc
Kirjoitti: wille - 21.03.06 - klo:10.32
Niin, siis tarkoitukseni oli tietysti tiedustella, tunnistaako esim. sudon kautta ajettu apt-get http_proxy-ympäristömuuttujan "tavalliseen tapaan", jos tämä on esitelty vain tuossa kotihakemiston .bashrc:ssä.

kyllä se tunnistaa.
Otsikko: Re: sudo ja bashrc
Kirjoitti: Marvin - 21.03.06 - klo:15.06
Selvä. Hyvä homma. Kiitoksia.  :)