Создайте пользовательский сценарий bash для оформления среды рабочего стола xubntu

Параметр rd.breakпрерывает процесс загрузки до того, как управление будет передано ядру. В этот момент, когда вы запускаете команду passwdдля сброса пароля, соответствующий теневой файл(/etc/shadow)изменяется с неверным контекстом SELinux. Команда touch /.autorelabelсоздает скрытый файл с именем .autorelabelв корневом каталоге. При следующей загрузке подсистема SELinux обнаружит этот файл, а затем переименует все файлы в этой системе с правильными контекстами SELinux. На больших дисках этот процесс может занять много времени.

Альтернатива методу полной перемаркировки также упоминается в документации . Во-первых, используйте параметры rd.break enforcing=0при редактировании записи GRUB. Это приведет к тому, что система в конечном итоге загрузится с SELinux, установленным в разрешающий режим (, предупреждать, но не блокировать ). Затем перейдите к изменению пароля так же, как и раньше. Продолжите процесс загрузки и позвольте системе подняться. Как только он появится, запустите restorecon /etc/shadow, чтобы восстановить правильный контекст SELinux в файле /etc/shadow. Затем запустите setenforce 1, чтобы повторно -включить SELinux и начать использовать систему.

0
05.06.2020, 00:22
1 ответ

Я пытался сделать что-то подобное, основываясь на видеоролике на YouTube о настройке xfce, чтобы он больше походил на mac os big sur, и вот пример сценария, который, я думаю, более или менее похож на то, что вы пытались сделать. Он загружает и изменяет тему xfce,значки, курсоры и обои, чтобы новая установка xubuntu больше походила на mac os:

#! /usr/bin/env bash
cd ~
mkdir.themes
cd.themes
wget https://github.com/vinceliuice/WhiteSur-gtk-theme/raw/ceed403d404dc93895d8da4f8b8a4af82be9cf92/stable-release/Gnome-3-28/WhiteSur-light.tar.xz
tar -xf WhiteSur-light.tar.xz 
rm WhiteSur-light.tar.xz 
xfconf-query -c xsettings -p /Net/ThemeName -s WhiteSur-light
xfconf-query -c xfwm4 -p /general/theme -s WhiteSur-light
cd ~
mkdir.icons
cd.icons
wget https://github.com/vinceliuice/WhiteSur-icon-theme/archive/refs/tags/2020-10-11.tar.gz
tar -xf 2020-10-11.tar.gz WhiteSur-icon-theme-2020-10-11
cd WhiteSur-icon-theme-2020-10-11
./install.sh -d $HOME/.icons
cd ~/.icons
rm 2020-10-11.tar.gz 
rm -r WhiteSur-icon-theme-2020-10-11
xfconf-query -c xsettings -p /Net/IconThemeName -s WhiteSur
wget https://github.com/vinceliuice/McMojave-cursors/archive/25120f0f3cd0fc2390fae4abbee184c524b84738.zip
unzip 25120f0f3cd0fc2390fae4abbee184c524b84738.zip
cd McMojave-cursors-25120f0f3cd0fc2390fae4abbee184c524b84738
cp -r dist ~/.icons/McMojave-cursors
cd ~/.icons
rm 25120f0f3cd0fc2390fae4abbee184c524b84738.zip
rm -r McMojave-cursors-25120f0f3cd0fc2390fae4abbee184c524b84738
xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "McMojave-cursors"
cd ~/Pictures
wget https://raw.githubusercontent.com/vinceliuice/WhiteSur-kde/e9342d222905267245724155fdaf23ff697ddd19/wallpaper/WhiteSur.png
xfconf-query -c xfce4-desktop -l | grep last-image | while read path; do xfconf-query -c xfce4-desktop -p $path -s ~/Pictures/WhiteSur.png; done
0
13.04.2021, 18:11

Теги

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