Столкнулся с багой, с ходу аналогичные кейсы не нагуглились, пришлось думать самому. Напишу здесь отчёт, глядишь кому-то пригодится.
Конфигурация:
Хост-система debian jessie, LXC 1.0.6 из штатного репозитория.
В контейнере debian stretch (текущий testing, установлен через lxc-create с помощью подредактированного шаблона (стандартный шаблон не даёт создавать контейнер из тестинга), впрочем дело не в этом). В конфиге контейнера lxc.autodev = 1.
В хост-системе заданна не стандартная (для debian) umask 0027 (через соответствующий параметр в /etc/login.defs и session optional pam_umask.so в /etc/pam.d/common-session).
После запуска контейнера директория /dev в контейнере имеет права 750 (вместо привычных 755), что мешает жить некоторым программам, в частности mysqld выдаёт ошибку вынесенную в заголовок.
Учитывая вводную причина проблемы очевидна: lxc-start запуская контейнер создаёт для него директорию /dev, создавая директорию lxc-start использует umask из окружения в котором он запущен, ?????, директория создаётся с правами 750.
Возможные решения:
* Отказаться от использования «нестандартного» umask в хост-системе.
* Перед запуском контейнера вручную менять umask текущей сессии на более либеральный.
* Воткнуть в lxc костыль задающий нужные права на директорию в процессе запуска контейнера. lxc.hook.autodev в помощь.
* Воткнуть костыль в сам контейнер.

Ответ на:
комментарий
от Radjah

Ответ на:
комментарий
от MrClon

Ответ на:
комментарий
от melkor217

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум /dev/null permission denied постоянно (2007)
- Форум bash: Permission denied /dev/null (2002)
- Форум Gentoo 2005.0 /dev/null: Permission denied (2005)
- Форум Cannot open /dev/ttyS1: Permission denied (2001)
- Форум Docker внутри LXC. Permission denied. (2019)
- Форум /dev/ttyS1: permission denied (2001)
- Форум rm: cannot remove `...': Permission denied (2007)
- Форум /bin/sh: 1: cannot create include/linux/version.h.tmp: Permission denied (2012)
- Форум cannot touch ‘1.txt’: Permission denied (2017)
- Форум LXD и /dev/stdout: Permission denied (2020)