Страница 1 из 1

sudo и #

Добавлено: 2010-09-17 15:03:59
skeletor
Поставил себе sudo, но при выполнении sudo -s знак с $ не меняется на #. Хотя при переключении через su $ меняется на #. Настройки профиля не менял (ни в /etc ни в home юзера). Видимо это траблы самого sudo. Как сделать что бы после переключение на root'a знак $ менялся на #?

Пробовал делать так:

Код: Выделить всё

if [ "`id -u`" -eq 0 ]; then
        PS1='\u@\h:\w\# '
else
        PS1='\u@\h:\w\$ '
fi
но ничего не выходит.

Re: sudo и #

Добавлено: 2010-09-17 18:37:47
risk94
skeletor писал(а):Поставил себе sudo, но при выполнении sudo -s знак с $ не меняется на #. Хотя при переключении через su $ меняется на #. Настройки профиля не менял (ни в /etc ни в home юзера). Видимо это траблы самого sudo. Как сделать что бы после переключение на root'a знак $ менялся на #?

Пробовал делать так:

Код: Выделить всё

if [ "`id -u`" -eq 0 ]; then
        PS1='\u@\h:\w\# '
else
        PS1='\u@\h:\w\$ '
fi
но ничего не выходит.
use

Код: Выделить всё

sudo -s -H

Re: sudo и #

Добавлено: 2010-09-17 22:25:14
gx_ua
сломали опцию --disable-shell-sets-home
после sudo -s вылазит хрень :(

Re: sudo и #

Добавлено: 2010-09-18 19:41:01
skeletor
Всем спасибо, проблема заключалась в том, что блок if был прописан 2-ды: в .profile и в .bashrc. Оставил в .profile и всё заработало.