Слияние существующих ранее исходных папок в mksquashfs

Разрешение по умолчанию для /var 755 = rwxr-xr-x: читаемый и исполняемый (Вам нужны оба для каталога) всеми, и только перезаписываемый корнем.

Установка разрешения на файле или каталоге к 777 никогда не является правильной. В Вашем случае Вы должны

  • любой создал каталог как корень и затем установил его владение на пользователя, запускающего Moodle (действительно ли это - веб-приложение? Затем также www-data если веб-приложение, как предполагается, пишет в этот каталог, или root если не);
  • или настроили приложение для использования каталога, в который оно может записать (например, под /var/www для веб-приложения).
4
13.04.2017, 15:36
1 ответ

Как я сказал в своем другом ответе, необходимо переместить старое filesystem.squashfs к другому местоположению (или переименовывают его) прежде, чем переупаковать Ваш измененный squashfs-root в новое filesystem.squashfs:

mv filesystem.squashfs /path/to/backup/

или

mv filesystem.squashfs filesystem.squashfs.old

затем:

mksquashfs squashfs-root filesystem.squashfs -b 1024k -comp xz -Xbcj x86 -e boot
4
27.01.2020, 20:56

Теги

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