質問: chownはシンボリックリンクを変えていません 次のコマンドでシンボリックリンクのユーザー/グループを変更しようとしています。$ chown -h myuser:mygroup mysymbolic/ しかし、それは変わりません。私はrootとしてログインしています。現在のユーザー/グループはroot:rootに設定されています。何が悪かったのか?
回答: -hでもディレクトリをchownにすることはできませんでしたが、フルパスを使用するとうまくいきました。# ls -al drwxr-xr-x 2 deploy deploy 4096 dec 30 10:29 . drwxr-xr-x 3 deploy deploy 4096 dec 30 08:59 .. lrwxrwxrwx 1 root root 32 dec 30 09:02 apps -> /u/apps/ # chown -h deploy:deploy apps # ls -al drwxr-xr-x 2 deploy deploy 4096 dec 30 10:29 . drwxr-xr-x 3 deploy deploy 4096 dec 30 08:59 .. lrwxrwxrwx 1 root root 32 dec 30 09:02 apps -> /u/apps/ # chown -h deploy:deploy apps/ # ls -al drwxr-xr-x 2 deploy deploy 4096 dec 30 10:29 . drwxr-xr-x 3 deploy deploy 4096 dec 30 08:59 .. lrwxrwxrwx 1 root root 32 dec 30 09:02 apps -> /u/apps/ # pwd /var/www/html # chown -h deploy:deploy /var/www/html/apps # ls -al drwxr-xr-x 2 deploy deploy 4096 dec 30 10:29 . drwxr-xr-x 3 deploy deploy 4096 dec 30 08:59 .. lrwxrwxrwx 1 deploy deploy 32 dec 30 09:02 apps -> /u/apps/