Linuxのコマンドラインから音楽コレクションを再生するツールmocで設定ファイルconfigを作成した。
config作成後にmocpを実行したら以下のエラーが出た。(青文字部分にはconfigファイルの保存場所が表示される)
FATAL_ERROR: Configuration file is not secure: /home/xxxx/.moc/config
これはmocの設定ファイルの権限が低い場合に表示されるエラーで、この場合「グループで編集可能なのでセキュリティが低いですよ」といった意味となる。
viエディタなどで普通にconfigファイルを作ってしまうと、ファイル権限が664となり所有者/グループ/その他のユーザのうち所有者とグループに対して書き込み権限が設定される。
mocの設定ファイルは所有者のみ読み書きできる644の設定にしておくことで起動時のFATAL_ERRORを回避できる。
対処方法
configファイルの権限を所有者のみ読み書きできる設定に変更する。
chmod 644 config
コメント