Kirjoittaja Aihe: sudo ja bashrc  (Luettu 3184 kertaa)

wille

  • Käyttäjä
  • Viestejä: 15
    • Profiili
sudo ja bashrc
« : 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.

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: sudo ja bashrc
« Vastaus #1 : 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.


Marvin

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Re: sudo ja bashrc
« Vastaus #2 : 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?

wille

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Re: sudo ja bashrc
« Vastaus #3 : 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.
« Viimeksi muokattu: 20.03.06 - klo:19.51 kirjoittanut wille »

Marvin

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Re: sudo ja bashrc
« Vastaus #4 : 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ä.

wille

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Re: sudo ja bashrc
« Vastaus #5 : 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.

Marvin

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Re: sudo ja bashrc
« Vastaus #6 : 21.03.06 - klo:15.06 »
Selvä. Hyvä homma. Kiitoksia.  :)