Сделал вход в рут без пароля. Вхожу командой sudo -s без проблем. Только переменная HOME менятся не хочет

 Консоль:
[ admin$: ~] su
[ root#: ~] pwd
/home/admin
[ root#: ~] echo $HOME
/home/admin
[ root#: ~]

А вот если ввожу просто su то всё работает без проблем и переменную видит.
 Консоль:
[ root#: ~] unalias su
[ root#: ~] su
root@mx:/home/admin# echo $HOME
/root
root@mx:/home/admin#

Не хочет sudo -s читать файл .bashrc, я туда писал HOME=/root не помогает.

2

 Консоль:
sudo -i
в помощь.

3

Linux-GEEK пишет:

Сделал вход в рут без пароля.


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

4 (19.02.2017 12:59:16 отредактировано bormant)

stranger пишет:

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

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

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

5

bormant пишет:

читай -- отсутствие пароля у root

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

6

stranger пишет:

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

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

bormant пишет:

sudo -i

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

7

Linux-GEEK пишет:

Вот тут почему-то такой флаг не указали

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

yars пишет:

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

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

9

Linux-GEEK пишет:

Надо бы перевести

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

bormant пишет:

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

Вы смеётесь?

10

bormant пишет:

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

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

Спросить - стыд минуты, не узнать - стыд всей жизни

11

lone_wolf пишет:

Для логина по ssh или как то

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

12

stranger пишет:
lone_wolf пишет:

Для логина по ssh или как то

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

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

Спросить - стыд минуты, не узнать - стыд всей жизни

13

lone_wolf пишет:

Это как заблокированный?

-l, --lock

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

См. passwd(1)

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

14

lone_wolf пишет:

2 типа логина

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

15 (20.02.2017 14:49:50 отредактировано lone_wolf)

stranger пишет:
lone_wolf пишет:

2 типа логина

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

Для системы не какой

yars пишет:
lone_wolf пишет:

Это как заблокированный?

-l, --lock

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

См. passwd(1)

Спасибо

Спросить - стыд минуты, не узнать - стыд всей жизни