core-admin/dom0/aux-tools/fix_dir_perms.sh
Marek Marczykowski 4f71c5aeda dom0/init: create /var/run/qubes at startup and set permissions
If /var/run is on tmpfs (which is the case in fc18), its subdirs must be
recreated at each reboot. As we already have script for similar things, just
extend it.
Also make /proc/xen/xenbus user-accessible for xenstore reads/writes.
2013-01-25 10:58:32 +01:00

26 lines
667 B
Bash
Executable File

#!/bin/sh
chgrp qubes /etc/xen
chmod 710 /etc/xen
chgrp qubes /var/run/xenstored/*
chmod 660 /var/run/xenstored/*
chgrp qubes /var/lib/xen
chmod 770 /var/lib/xen
chgrp qubes /var/log/xen
chmod 770 /var/log/xen
chgrp qubes /proc/xen/privcmd
chmod 660 /proc/xen/privcmd
chgrp qubes /proc/xen/xenbus
chmod 660 /proc/xen/xenbus
chgrp qubes /dev/xen/evtchn
chmod 660 /dev/xen/evtchn
mkdir -p /var/run/qubes
chgrp qubes /var/run/qubes
chmod 770 /var/run/qubes
touch /var/run/qubes/xl-lock
chgrp qubes /var/run/qubes/xl-lock
chmod 660 /var/run/qubes/xl-lock
chgrp -R qubes /var/log/xen
chmod -R g+rX /var/log/xen
chmod g+s /var/log/xen/console
mkdir -p /var/run/xen-hotplug