Сделал вход в рут без пароля. Вхожу командой 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 не помогает.
Не меняется переменная HOME
[console]sudo -i[/console]в помощь.
Сделал вход в рут без пароля.
Дальше можно не читать.
Дальше можно не читать.
Почему?
Между тем, речь о "вход в рут" через sudo, а это, как известно, при запрещённом логине от root-а намного более безопасный вариант, принятый в некоторых дистрибутивах по умолчанию. Беспарольный "sudo -i" или "sudo -s" ослаблением безопасности можно считать с некоторой натяжкой.
Беспарольный вход по su (читай -- отсутствие пароля у root) при заблокированной учетке рута -- тоже вполне безопасный вариант.
читай -- отсутствие пароля у root
Кому-то "читай", а кому-то "думай". Выбор за каждым. Я предпочитаю второе, но никак не вправе навязывать свой подход.
Дальше можно не читать.
Всё порядке с этим. Проверно временем то что программы всё ровно root доступ получить не смогут, будет предложение ввести пароль.
sudo -i
Всё наконец-то заработало. Вот тут почему-то такой флаг не указали https://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=sudo&category=8
Вот тут почему-то такой флаг не указали
Перевод устарел.
Перевод устарел.
Надо бы перевести ещё разок.
Надо бы перевести
Что мешает?
Добавлено: 20.02.2017 09:40:20
вполне безопасный вариант
Вы смеётесь?
Беспарольный вход по su (читай -- отсутствие пароля у root) при заблокированной учетке рута -- тоже вполне безопасный вариант.
Это как заблокированный? Для логина по ssh или как то по другому?
Для логина по ssh или как то
А что, есть разница как залогинился?
[quote="lone_wolf"]Для логина по ssh или как то
А что, есть разница как залогинился?[/quote]
ну лично для меня есть 2 типа логина, локальный (сидя за компьютером, терминалом) и удалённый по ssh, telnet, rdp, vnc и т.д. А как у считают остальные я не могу судить ибо у меня нет таких данных.
2 типа логина
Системе какая разница, как именно логинится юзер?
[quote="lone_wolf"]2 типа логина
Системе какая разница, как именно логинится юзер?[/quote]
Для системы не какой
[quote="lone_wolf"]Это как заблокированный?
-l, --lock
Заблокировать указанную учётную запись. Этот параметр блокирует учётную запись, изменяя значение пароля на вариант, который не может быть шифрованным паролем.
См. passwd(1)[/quote]
Спасибо