[Comm] sudo и прочее

Alexander Solovyov =?iso-8859-1?q?piranha_=CE=C1_piranha=2Eorg=2Eua?=
Ср Окт 10 21:47:21 MSD 2007


On 10/10/07, Dmitry V. Levin <ldv на altlinux.org> wrote:
> > > Проверьте, как у вас определена переменная среды SHELL.
> >
> > piranha на scighera ~>env|g SHELL
> > SHELL=/bin/zsh
> > piranha на scighera ~>sudo -s
> > root на scighera /home/piranha # env|grep SHELL
> > SHELL=/bin/zsh
> >
> > Последняя строка - это уже запущенный рутовский bash.
>
> Почему вы решили что это bash?

Каюсь, таки zsh. Решил потому, что prompt точно такой же, как и у
баша, который был при первом входе в систему.

> Что у вас получится если запустить
> $ SHELL=/bin/pwd sudo -s
> ?

Всё ок, показывает текущую директорию.

Т.е. теперь вопрос стоит так - почему он не берёт мои конфиги? Т.е.
почему $HOME оказывается в /root.

-- 
Alexander


Подробная информация о списке рассылки community