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