LinuxForum.Fans
Тема

Не меняется переменная HOME

Автор: Linux-GEEK 15 сообщений 2552 просмотров
19.02.2017 02:00 #420552

Сделал вход в рут без пароля. Вхожу командой sudo -s без проблем. Только переменная HOME менятся не хочет
[console][ admin$: ~] su
[ root#: ~] pwd
/home/admin
[ root#: ~] echo $HOME
/home/admin
[ root#: ~] [/console]
А вот если ввожу просто su то всё работает без проблем и переменную видит.
[console][ root#: ~] unalias su
[ root#: ~] su
root@mx:/home/admin# echo $HOME
/root
root@mx:/home/admin#[/console]
Не хочет sudo -s читать файл .bashrc, я туда писал HOME=/root не помогает.

19.02.2017 09:33 #420564

[console]sudo -i[/console]в помощь.

19.02.2017 09:36 #420565
Linux-GEEK написал:
Сделал вход в рут без пароля.

Дальше можно не читать.

19.02.2017 12:41 · отредактировано #420570
"stranger" написал:
Дальше можно не читать.

Почему?
Между тем, речь о "вход в рут" через sudo, а это, как известно, при запрещённом логине от root-а намного более безопасный вариант, принятый в некоторых дистрибутивах по умолчанию. Беспарольный "sudo -i" или "sudo -s" ослаблением безопасности можно считать с некоторой натяжкой.

Беспарольный вход по su (читай -- отсутствие пароля у root) при заблокированной учетке рута -- тоже вполне безопасный вариант.

19.02.2017 14:28 #420584
"bormant" написал:
читай -- отсутствие пароля у root

Кому-то "читай", а кому-то "думай". Выбор за каждым. Я предпочитаю второе, но никак не вправе навязывать свой подход.

19.02.2017 22:59 #420625
"stranger" написал:
Дальше можно не читать.

Всё порядке с этим. Проверно временем то что программы всё ровно root доступ получить не смогут, будет предложение ввести пароль.

"bormant" написал:
sudo -i

Всё наконец-то заработало. Вот тут почему-то такой флаг не указали https://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=sudo&category=8

19.02.2017 23:11 #420628
"Linux-GEEK" написал:
Вот тут почему-то такой флаг не указали

Перевод устарел.

19.02.2017 23:15 #420630
"yars" написал:
Перевод устарел.

Надо бы перевести ещё разок.

20.02.2017 08:40 #420654
"Linux-GEEK" написал:
Надо бы перевести

Что мешает?
Добавлено: 20.02.2017 09:40:20

"bormant" написал:
вполне безопасный вариант

Вы смеётесь?

20.02.2017 11:26 #420664
"bormant" написал:
Беспарольный вход по su (читай -- отсутствие пароля у root) при заблокированной учетке рута -- тоже вполне безопасный вариант.

Это как заблокированный? Для логина по ssh или как то по другому?

20.02.2017 11:41 #420665
"lone_wolf" написал:
Для логина по ssh или как то

А что, есть разница как залогинился?

20.02.2017 12:07 #420666
stranger написал:
[quote="lone_wolf"]Для логина по ssh или как то

А что, есть разница как залогинился?[/quote]
ну лично для меня есть 2 типа логина, локальный (сидя за компьютером, терминалом) и удалённый по ssh, telnet, rdp, vnc и т.д. А как у считают остальные я не могу судить ибо у меня нет таких данных.

20.02.2017 13:00 #420669
"lone_wolf" написал:
Это как заблокированный?

-l, --lock

Заблокировать указанную учётную запись. Этот параметр блокирует учётную запись, изменяя значение пароля на вариант, который не может быть шифрованным паролем.

См. passwd(1)

20.02.2017 13:25 #420670
"lone_wolf" написал:
2 типа логина

Системе какая разница, как именно логинится юзер?

20.02.2017 14:48 · отредактировано #420671
stranger написал:
[quote="lone_wolf"]2 типа логина

Системе какая разница, как именно логинится юзер?[/quote]
Для системы не какой

yars написал:
[quote="lone_wolf"]Это как заблокированный?

-l, --lock

Заблокировать указанную учётную запись. Этот параметр блокирует учётную запись, изменяя значение пароля на вариант, который не может быть шифрованным паролем.

См. passwd(1)[/quote]
Спасибо

Войдите или зарегистрируйтесь, чтобы ответить.