0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

World-writable config file 'hoge' is ignored. を回避する(linux)

Posted at

概要

mysqlコマンドで用いるdefaults-extra-fileのパーミッションが777のときに出るエラーを、パーミッション変更をせずに回避したい。

エラー

$ mysql --defaults-extra-file=mysql_env_dev.txt
mysql: [Warning] World-writable config file 'mysql_env_dev.txt' is ignored.

普通の回避策

パーミッションを664とかにすればいけます。

普通の回避策が取れない事情の例

vagrantの共有フォルダ内での作業だったので、chmodが効きません。

回避

$ mysql --defaults-extra-file=<(echo mysql_env_dev.txt)

プロセス置換を用いることで回避できました。

ポエム1

vagrantの共有フォルダ内のパーミッションの自由度の低さはどうにかならないのだろうか

ポエム2

設定ファイル、そこまで厳重にしなきゃだめなものなのかしら

ポエム3

プロセス置換って滅多に使わないので、使おうと思ったときにプロセス置換という名前すら記憶に残ってません。
毎回探すのに苦労します🥺
今回は「linux ファイル名のかわりにecho」で見つかりました

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?