Если вы используете sudo -H <command>
, sudo -i
или ваша версия sudo
имеет Defaults always_set_home
установленную (либо в /etc/sudoers
, либо как скомпилированную -по умолчанию ), то оболочки run as root будет использовать /root/.bashrc
для своих настроек вместо ~original_user/.bashrc
.
Среда по умолчанию root обычно более консервативна, чем стандартная среда обычного пользователя. Это связано с тем, что, когда в системе возникают проблемы, вам может потребоваться войти в систему как root на консоли, чтобы исправить это.
Эта консоль может быть последовательным портом или эмулятором терминала на основе Java -или HTML5 -на веб-странице, созданной облачной платформой (на виртуальной машине )или процессоре управления (. на физической машине ). Некоторые из них ограничены довольно базовым набором функций терминала, и попытки использовать расширенные функции могут привести к появлению мусора на дисплее терминала.
Так что лучше отключить цвета по умолчанию и позволить системному администратору включить их, если это безопасно.
В Debian/Ubuntu /boot/grub/grub.cfg
обычно автоматически -генерируется grub-mkconfig
, который вызывается update-grub
при каждом обновлении ядра.
grub-mkconfig
получает свою конфигурацию из /etc/default/grub
и использует сценарии в каталоге /etc/grub.d/
для создания файла /boot/grub/grub.cfg
. Вы не упомянули проверку этих мест, так что вы должны сделать это. Оба места могут содержать настройки.
В системе UEFI также существует /boot/efi/EFI/ubuntu/grub.cfg
, который содержит UUID файловой системы, содержащей каталог /boot/grub
(, будь то корневая файловая система или отдельная /boot
файловая система ). Этот файл просто указывает grubx64.efi
найти эту файловую систему и прочитать оттуда «настоящий» файл конфигурации GRUB.