AIX、UNIX、LinuxExecStart, linux, LogsDirectory, permission, systemd, 権限

https://unix.stackexchange.com/questions/348450/confused-by-execstartpre-entries-in-systemd-unit-file

現在、自宅の検証環境はARMボードを使用しているのですが、動作させているArmbian OSは/var/logがzramに格納されているため再起動を行った際に/var/logの書き戻しの際になぜかパーミッションが変わってしまい、サービスそのものの起動に失敗することがあります。

そのため、systemd unitファイルのExecStartPreで起動前にパーミッションを変更しておこうとしたところOperation not permittedとなり失敗することを確認しました。

何じゃらほいと思って調べてみました。

2018-04-28 10:40:42AIX、UNIX、Linux, Containercontainer, debug, docker, gdb, permission, ptrace, 権限

はじめに

最近、色々とDocker containerにソフトウェアをbuildすることをしています。
が、パッケージを使用せず、ソースからbuildしていると、仮想マシンやベアメタルと違い、なぜかうまくいかないことが多いです。

んでここはよく使われるgdbを使用するわけですが、そのままだと使用できないようです。