Debian SU - и SU $ Путь различий?

Это возможно, если, как вы сказали, ваше оборудование имеет возможность загрузки напрямую с USB. Возможно, вам потребуется установить загрузчик GRUB на внешний жесткий диск, либо жесткий диск был отформатирован неправильно.Просто обратите внимание, что если вы загружаетесь с USB, на котором загружен grub, у вас может не быть возможности выбрать Windows для загрузки с вашего внутреннего жесткого диска. Windows также никогда не сможет выбрать загрузку Windows или Debian, если вы не установите grub на свой внутренний жесткий диск, что я бы не рекомендовал, если вы не выполняете двойную загрузку с внутреннего диска.

Также обратите внимание, что если у вас не установлен USB в качестве первой загрузки в порядке загрузки, вам обычно нужно удерживать / нажимать Esc во время загрузки каждый раз, когда вы хотите загрузиться с USB, чтобы у вас был возможность его выбора (если GRUB установлен на внешнем диске, а не на внутреннем). Могу ошибаться, но это то, что мне подсказывает личный опыт. Во многом это зависит от вашей конкретной конфигурации и настроек оборудования.

7
06.08.2018, 18:22
1 ответ

Совсем недавно (с версией 2.32 -0.2 из util-linuxот 27 июля 2018 г. )Debian переключился на другую suреализацию, см. ошибку 833256 .«Новый» suвзят из util-linux, а «старый» содержался в пакете loginи происходил из src:shadow

.

Цитата изutil-linux/NEWS.Debian.gz:

The two implementations are very similar but have some minor differences (and there might be more that was not yet noticed ofcourse), e.g.

  • new 'su' (with no args, i.e. when preserving the environment) also preserves PATH and IFS, while old su would always reset PATH and IFS even in 'preserve environment' mode.
  • su '' (empty user string) used to give root, but now returns an error.
  • previously su only had one pam config, but now 'su -' is configured separately in /etc/pam.d/su-l

The first difference is probably the most user visible one. Doing plain 'su' is a really bad idea for many reasons, so using 'su -' is strongly recommended to always get a newly set up environment similar to a normal login. If you want to restore behaviour more similar to the previous one you can add 'ALWAYS_SET_PATH yes' in /etc/login.defs.

Ранее использовавшаяся реализация suвела себя иначе в отношении PATH. Это также обсуждается в этом отчете об ошибке, см. 833256 #80 . Новый suсохраняет PATH, если не вызывается с помощью su -.

Короче говоря, :старый Debian suвел себя как su -, по крайней мере, в отношении PATH. В новой реализации почти всегда следует использовать su -, как и в других дистрибутивах.

21
27.01.2020, 20:15

Теги

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