他のユーザーのシンボリックリンクを有効にする

他のユーザーのシンボリックリンクを有効にする

他のユーザーからシンボリックリンクを取得しようとしています。

私のファイルはにあります。/home/serviceA/logs/a.txtへのシンボリックリンクを作成したいです/home/centos/logs/a.txt

これは私がrootとして実行するコマンドです。 ln -s /home/serviceA/logs/a.txt /home/centos/logs/a.txt

ファイル名が赤色で表示されます。それでも許可拒否エラーが発生します。

エラーは次のとおりです。lrwxrwxrwx 1 root root 47 Feb 12 01:49 hi.txt -> /home/rundeck/ServiceDelivery/promo_logs/hi.txt

/home/centos/logs/a.txt最終的にログファイルをSplunkに渡したいと思います。

シンボリックリンクを作成した後に権限エラーが発生するのはなぜですか?どうすれば解決できますか? (chmod 777役に立ちません)

ベストアンサー1

1つ目はリンクしたファイルです。〜しなければならないこれを読むユーザーがアクセスできます。シンボリックリンクはアクセシビリティを追加しません。

その後、次のことができます。
ln -s -T existing-file name-of-the-link

ファイル名が同じで別のディレクトリにある場合は、次のこともできます。
ln -s -t directory-where-you-want-the-link existing-file

アクセシビリティ機能を追加する必要がある場合は、次のいずれかが役に立ちます。

おすすめ記事