Назад |
Перейти на главную страницу
.bashrc не получает исходный код после su'ing на root
У меня есть CentOS 5.6 VPS, и как root, так и моя обычная учетная запись пользователя имеют идентичные копии файла .bashrc в своих домашних каталогах. Файл содержит несколько основных псевдонимов и т. Д.
- Если я вхожу в систему с правами root, будет получена копия root.
- Если я войду в myuser, копия myuser будет получена
- Если после входа в myuser я использую root, все псевдонимы и т. Д. Внутри копии myuser будут удалены, а копия root не будет получена. Если я затем вручную создаю корневую копию, команда завершится без ошибок, но ни один из псевдонимов и т. Д. Не будет применен.
Я искал Google и Server Fault, но не нашел решений. Кто-нибудь знает, как это исправить?
Вам нужно использовать
$su -
и не только $ su, чтобы создать оболочку входа в систему (и заставить ее использовать .bashrc)
Ты сделал это?