インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Linux/SELinux)ディレクトリにfcontextを付与する流れ

例えば以下のディレクトリに付与する際は

 ls -ldZ /var/local/mysql
drwxr-xr-x. 2 root root unconfined_u:object_r:var_t:s0 6 May 28 21:07 /var/local/mysql

付与して

$ sudo semanage fcontext -a -t container_file_t "/var/local/mysql(/.*)?"

反映して

$ sudo restorecon -Rv /var/local/mysql
Relabeled /var/local/mysql from unconfined_u:object_r:var_t:s0 to unconfined_u:object_r:container_file_t:s0

確認。

$ ls -ldZ /var/local/mysql
drwxr-xr-x. 2 root root unconfined_u:object_r:container_file_t:s0 6 May 28 21:07 /var/local/mysql

3ステップですね。