[Системен хак] Различни цветове за root и $USER bash prompt
Често пъти се налага да прехвърляте между root и $USER потребител и особенно когато не използвате sudo. В случаят единственият начин да разпознаете в кой сте и да не се обърквате е да погледнете какво излиза е началото на реда. В случаят
[neosofti@jaunty ~]$
или
[root@jaunty neosofti]#
но когато човек се улиса е напълно възможно да изпълните някой команден ред като root и да съсипете операционната система. Естествено може да си създадете помагало само с два командни реда и да виждате примерно за $USER зелено, а за root червено. За $USER отваряте ~/.bashrc , добавяте на последният ред
export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '
след това запаметявате и изпълнявате
source .bashrc
За root отварятe /root/.bashrc, добавяте на последният ред
export PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
запаметявате и след това пак изпълнявате
source .bashrc
Накрая ще получите горната „картинка“. За да може да работите с root конзола под Убунту е необходимо да зададете парола за root посредством
sudo paswwd
и четете внимателно за коя парола ви пита. Ако сте използвали sudo преди 2-3 минути направо ще ви пита за root парола, но ако не е така ще ви пита първо за $USER паролата за получите достъп до paswwd през sudo и чак тогава ще ви пита за root парола.

Скорошни коментари