Предоставление доступа к xhost другому пользователю на постоянной основе

ПРИМЕЧАНИЕ. :Я не проверял, поддерживает ли установщик Debian установку дисков способом, описанным в вашем примере. Этот ответ можно применить и к другим конфигурациям, не поддерживаемым напрямую.

С помощью установщика Debian вы сможете настроить структуру диска из оболочки(Ctrl + Alt + F2). Вы должны иметь хорошее представление о том, как работает ваша система :, если вы настраиваете диски вне установщика, вам также необходимо вручную настроить установленную систему с теми же параметрами(crypttab , модули ядра , лвм и т. д. ).

Требуемые модули LVM и LUKS должны быть загружены установщиком. Самый простой способ — выполнить установщик для создания разделов, выбрать LVM и LUKS, а затем использовать <back>для перехода в меню установщика. Переключитесь на оболочку, настройте свои диски (и, возможно, файловые системы ), вернитесь к установщику и выберите созданные устройства в качестве целей установки.

После завершения установкизатем вы должны убедиться, что initramfs содержит все необходимое для монтирования корневой файловой системы перед перезагрузкой из программы установки. Возможно, вам придется самостоятельно создать соответствующий crypttab , так как программа установки не использовалась для настройки зашифрованных устройств.

Ваша новая установка монтируется в /target. Используйте chroot, чтобы получить доступ к установленным системным инструментам. Содержимое Initramfs можно просмотреть с помощью lsinitramfs <path to initramfs>и сгенерировать с помощью update-initramfs -u -k all.


Также можно установить систему Debian, используя debootstrap. Краткое описание основных шагов :Настройка дисков, монтирование устройств (и /proc, /sysи /dev), debootstrap, установка ядра и , grub , настройка систему(fstab, crypttab, модули ядра и т. д. ), обновить -initramfs и перезагрузить.

0
23.12.2019, 22:38
1 ответ

KDE выполняет сценарии из каталога ~/.kde/Autostart/ при автоматическом входе в систему.

Таким образом, одним из решений было бы создать там файл, изменить права доступа к файлу на исполняемый файл и поместить внутрь необходимый код:

echo -e '#!/bin/sh\n/usr/bin/xhost si:localuser:other-guy\n' > ~/.kde/Autostart/xhost.sh
chmod 700 ~/.kde/Autostart/xhost.sh

Итак, ~/.kde/Autostart/xhost.sh выглядит так:

#!/bin/sh
/usr/bin/xhost si:localuser:other-guy

и выполняется автоматически сразу после входа в KDE.

1
28.01.2020, 02:38

Теги

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