Журнал LinuxFormat - перейти на главную

LXF99:Вопрос12

Материал из Linuxformat
Перейти к: навигация, поиск

Сумасброд su

В: Я установил ALT Linux 4.0 и у меня возникла смешная проблема. Запускаю консоль, набираю su и вижу вот что:

[andrew@and ~]$ su
password:
[root@and andrew]# echo ~
/home/andrew
[root@and andrew]#

Если верить этому, то получается, что root и andrew (я) используем одну и ту же домашнюю директорию?! Андрей Кондратьев

О: Нет, хотя вы с root’ом – одно и то же лицо, домашние директории у вас, скорее всего, разные. «Оптический обман», который вы наблюдаете, происходит из-за того, что по умолчанию su меняет лишь идентификатор пользователя, но не его окружение. Таким образом, переменная HOME, в которой хранится путь к домашнему каталогу, остается прежней. Чтобы «имитировать» вход нового пользователя в систему, используйте команду su -. ВС

Персональные инструменты
купить
подписаться
Яндекс.Метрика