blob: 44a54784c0da457bfbdea7d40f589ed796b9c10d (
plain) (
tree)
|
|
# Here is the place to (recursively) set directory and/or file permissions.
# This is some kind of a stop gap to be sure permissions are set rightly,
# as sometimes eg. archives wield not the desired permissions.
set_directory_permissions() {
mkdir -p -m 755 "$OPENSLXDIR" 2>/dev/null
chown -R taskmanager:taskmanager "$OPENSLXDIR"/configs
chown -R taskmanager:www-data "$OPENSLXDIR"/ipxe
mkdir -p -m 775 "$OPENSLXSRVDIR"/www 2>/dev/null
chmod -R 755 "$OPENSLXSRVDIR" 2>/dev/null
chown -R www-data:taskmanager "$OPENSLXSRVDIR"/www
chown -R taskmanager:www-data "$OPENSLXSRVDIR"/www/boot
mkdir -p -m 755 "$OPENSLXSRVDIR" 2>/dev/null
chown -R taskmanager:root "$OPENSLXSRVDIR"/tftp
mkdir -p -m 755 /opt/ldadp 2>/dev/null
mkdir -p -m 750 /opt/ldadp/configs 2>/dev/null
mkdir -p -m 755 /opt/ldadp/pid 2>/dev/null
chown -R taskmanager:ldadp "/opt/ldadp/configs"
chown -R ldadp:root "/opt/ldadp/configs"
}
|