シンボリックリンクからファイルを生成できません

シンボリックリンクからファイルを生成できません

次のディレクトリがあります。

    drwxrwxrwx  6 www-data www-data     4096 Jun  8 10:21 ./
    drwxr-xr-x 31 user1    user1        4096 Jun  8 10:40 ../
    lrwxrwxrwx  1 www-data www-data       66 Jun  8 10:21 archive -> /media/user1/7f62b5e4-4fe7-43c2-b0d0-8dad6e5a2381/archive/

touchユーザーwww-dataへのシンボリックリンクを使用してファイルを生成しようとしています。次のエラーが発生します。

$ sudo -u www-data touch archive/myfile
touch: cannot touch ‘archive/myfile’: Permission denied

ルートディレクトリとアーカイブディレクトリはどちらもchmod 777です。

しかし、これはうまくいきます。

$ touch archive/myfile

私は何を見逃していますか?

ベストアンサー1

権限または所有者は、/media/user1/7f62b5e4-4fe7-43c2-b0d0-8dad6e5a2381/archive/シンボリックリンクとは明らかに異なります。

ls -ld /media/user1/7f62b5e4-4fe7-43c2-b0d0-8dad6e5a2381/archive/現在の値を確認し、chmodそれに応じて使用して修正してくださいchown

おすすめ記事