シンボリックリンクのオーナーを変えたいのに、幾ら chown を叩いても全然変わらない。
と思ったら、リンク先のオーナーが変わってた。
- symbol のオーナーを変更すると、entity のオーナーが変わる
[]~/tmp: ll
total 8
-rw-r--r-- 1 root _avuxupdate 0 10 24 13:15 entity
lrwxr-xr-x 1 root _avuxupdate 6 10 24 13:15 symbol@ -> entity
[]~/tmp: sudo chown mysql:mysql symbol
[]~/tmp: ll
total 8
-rw-r--r-- 1 _mysql _mysql 0 10 24 13:15 entity
lrwxr-xr-x 1 root _avuxupdate 6 10 24 13:15 symbol@ -> entity
- chown -h オプション を使うとリンク自体のオーナーを変えられる
[]~/tmp: sudo chown -h mysql:mysql symbol
[]~/tmp: ll
total 8
-rw-r--r-- 1 _mysql _mysql 0 10 24 13:15 entity
lrwxr-xr-x 1 _mysql _mysql 6 10 24 13:15 symbol@ -> entity