sudo и #

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
skeletor
майор
Сообщения: 2490
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

sudo и #

Непрочитанное сообщение skeletor » 2010-09-17 15:03:59

Поставил себе 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
но ничего не выходит.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: sudo и #

Непрочитанное сообщение risk94 » 2010-09-17 18:37:47

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

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: sudo и #

Непрочитанное сообщение gx_ua » 2010-09-17 22:25:14

сломали опцию --disable-shell-sets-home
после sudo -s вылазит хрень :(

Аватара пользователя
skeletor
майор
Сообщения: 2490
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: sudo и #

Непрочитанное сообщение skeletor » 2010-09-18 19:41:01

Всем спасибо, проблема заключалась в том, что блок if был прописан 2-ды: в .profile и в .bashrc. Оставил в .profile и всё заработало.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"