bash-2.05b-19
Tomasz Pala
gotar w polanet.pl
Pią, 27 Maj 2005, 19:25:04 CEST
On Fri, May 27, 2005 at 17:01:38 +0200, Andrzej Krzysztofowicz wrote:
> > Po nic. Nieinteraktywna nie woła bashrc.
>
> Najwyrazniej wola. Ta wywolywana przez skrypt automatyki wolajacy
> chroot .... su - builder -c "...."
^
man su
[...]
-, -l, --login
make the shell a login shell
[...]
> > A kiedy nieinteraktywna może nie mieć? Ja mam tylko jedną wątpliwość:
>
> Niech autor zmiany sprawdzi, cofnie ja, poprawi lub wskaze blad gdzie
> indziej.
Jeśli chodzi o mnie to ten stty z bashrc może wylecieć. Ja tego czegoś i
tak nie używam. Kasować? Bo widzę, że wrzuciłeś workarounda.
> > Bash attempts to determine when it is being run by the remote shell daemon, usu-
> > ally rshd. If bash determines it is being run by rshd, it reads and executes com-
> > mands from ~/.bashrc, if that file exists and is readable. It will not do this if
>
> No wlasnie z rsh moze byc wsadowy...
Spotkałem się z tym problemem przy rsyncu via ssh. Ale w moim przypadku
sshowany user mógł śmiało mieć shella /bin/sh.
> Ale tu jest uruchamiany przez su, nie przez rsh.
su z minusem;)
> > A tak poza tym to bash NIGDY nie woła /etc/bashrc, a jedynie ~/.bashrc,
> > który U NAS chyba woła /etc/bashrc (ja nie używam basha).
>
> Akurat na jedno wychodzi.
Nie do końca. vi ~builder/.bashrc ;) To tak jeśli builder rzeczywiście
potrzebuje basha jako shella.
--
GoTaR <priv0.onet.pl->gotar> http://vfmg.sourceforge.net/
http://tccs.sourceforge.net/
Więcej informacji o liście dyskusyjnej pld-devel-pl