Установка домашней переменной в системе RHEL6

откуда берется переменная домой, установить в RHEL6 (SL6.1)?

на одной системе все пользователи получают HOME set в /home / username/, т. е. с косой чертой, которую я не хочу, поэтому мне нужно ее удалить.

8
задан Duncan Macleod
18.12.2022 16:17 Количество просмотров материала 2717
Распечатать страницу

1 ответ

эта переменная должна быть установлена из соответствующего поля в /etc/passwd. Вы должны убрать это там.

# grep test /etc/passwd
test:x:1001:1001::/home/test/:/bin/bash
# su - test -c 'echo $HOME'
/home/test/
# vi /etc/passwd
# grep test /etc/passwd
test:x:1001:1001::/home/test:/bin/bash
# su - test -c 'echo $HOME'
/home/test

(вероятно, следует использовать usermod обновить /etc/passwd а чем его редактировать напрямую.)

1
отвечен Mat 2022-12-20 00:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх