Какая файловая система позволяет передавать файлы между Linux и OS X?

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

Например, предположим, что вы используете Ubuntu и установили Arch Linux на другой раздел, который в настоящее время смонтирован в / media / arch . (Это не обязательно должен быть отдельный раздел, это просто пример.) Если вы запустите chroot / media / arch bash , это запустит версию bash из Arch Linux; если вы запустите ls / в этой оболочке, это вызовет ls из Arch Linux и перечислит / из поддерева, то есть то, что называется / media / arch в остальной части работающей системы.Ядро, порты TCP / UDP и т. Д. Используются совместно с системой Ubuntu: chroot влияет только на представление дерева каталогов.

Chromium OS работает на ядре Linux. Crouton - это установка Chromium OS, которая подходит для работы в другой системе Linux. Он предоставляет всю Chromium OS, кроме ядра (потому что ядро ​​будет ядром хост-системы), а также некоторые сценарии для настройки и запуска.

4
30.12.2018, 17:56
1 ответ

Debian Testing Buster использует polkit 1.05, поэтому в нем нет файлов правил и синтаксиса js.
Вы должны использовать старый стиль policykit ini -.
Чтобы пользователи не начинали выключение или перезагрузку, когда другой пользователь вошел в систему,
вы должны создать два файла pkla в /etc/polkit -1/localauthority/50 -local.d/

cat /etc/polkit-1/localauthority/50-local.d/Reject_All_Users_To_login1_power-off-multiple-sessions.pkla 
[Reject all users to use login1_power-off-multiple-sessions]
Identity=unix-user:*
Action=org.freedesktop.login1.power-off-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no

cat /etc/polkit-1/localauthority/50-local.d/Reject_All_Users_To_login1_reboot-multiple-sessions.pkla
[Reject all users to use login1_reboot-multiple-sessions]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no

Но этого недостаточно, потому что xfce тоже устанавливает действие для выключения или перезагрузки в /usr/share/polkit -1/actions/org.xfce.session.policy.
Вы также должны создать файл pkla для этого действия в /etc/polkit -1/localauthority/50 -local.d/

cat /etc/polkit-1/localauthority/50-local.d/Reject_All_Users_To_Use_Xfce_Session_Policy.pkla 
[Reject all users to use xfce_session_policy]
Identity=unix-user:*
Action=org.xfce.session.xfsm-shutdown-helper
ResultAny=no
ResultInactive=no
ResultActive=no
0
27.01.2020, 21:02

Теги

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