Как использовать sudo с параметром -i?

Я следую некоторому руководству по установке Ubuntu с полным шифрованием диска. В нем меня просят загрузить установочный носитель в живой сеанс и выполнить некоторые операции перед установкой дистрибутива на мой ноутбук. Для некоторых из этих операций требуется корневой терминал; в качестве альтернативы руководство говорит мне использовать sudo -i . Однако он не говорит мне, как именно его использовать. Например, в одной части говорится:

Для этого вам понадобится корневой терминал или используйте sudo -i .

openssl enc -aes-256-ctr -pass pass: "$ (dd if = / dev / urandom bs = 128 count = 1 2> / dev / null | base64)" -nosalt / dev / sdxy

Я попытался прочитать справочную страницу для sudo , но очевидно, что вы можете использовать sudo -i с командой и без нее, поэтому я немного запутался. В частности, я хотел бы спросить:

Как использовать sudo -i в этой настройке? Пожалуйста, помните, что я буду работать в режиме реального времени.

Также приветствуются любые объяснения того, как работает этот параметр, но постарайтесь сделать его как можно проще, поскольку я очень простой пользователь.

0
15.09.2016, 05:54
1 ответ

Из man sudo:

-i, --login

Запустите оболочку, указанную в базе данных паролей целевого пользователя. в качестве оболочки входа в систему.

Вы можете получить интерактивную оболочку, запущенную от имени root, используя любой из следующих методов (это полные команды, просто запустите их как есть из существующей оболочки, и они дадут вам оболочку root).

  • sudo -i: Дает вам приглашение root с новым окружением оболочки (как если бы root выполнил вход в систему). Также выполняет cd в домашний каталог root.
  • sudo sh или sudo bash: Дает базовую оболочку root, порожденную в окружении вызывающего пользователя (санируется sudo).
  • sudo -s -H: Дает оболочку и сбрасывает $HOME, но не cd в $HOME, как sudo -i.
  • sudo su: Использует обычный метод su для получения статуса root, но не требует пароля root.

В основном я использую sudo -i или sudo -s -H в большинстве случаев в зависимости от того, хочу ли я оказаться в домашнем каталоге root или нет.

2
28.01.2020, 02:47

Теги

Похожие вопросы