skeletor Опубликовано 17 сентября, 2010 · Жалоба Поставил себе 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 но ничего не выходит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EvilShadow Опубликовано 17 сентября, 2010 · Жалоба sudo -i Вообще смотрите на состояние env, сбрасывается ли окружение на Вашей системе или нет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martin74 Опубликовано 17 сентября, 2010 · Жалоба sudo su - как то привычнее Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
skeletor Опубликовано 17 сентября, 2010 (изменено) · Жалоба В этих случаях получаю оболочку root'a и права root'a. А мне нужно, что оболочка была моя и права root'a. Эффект такой же как и при выполнении команды su. Изменено 17 сентября, 2010 пользователем skeletor Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martin74 Опубликовано 17 сентября, 2010 · Жалоба sudo su Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
skeletor Опубликовано 18 сентября, 2010 · Жалоба Всем спасибо, проблема заключалась в том, что блок if был прописан 2-ды: в .profile и в .bashrc. Оставил в .profile и всё заработало. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...