シンボリックリンクファイルを編集できません(権限が拒否されました)。

シンボリックリンクファイルを編集できません(権限が拒否されました)。

使い始めたファイルをクリック必要なものすべてを同期フラッグハブ。しかし、設定ファイルdotfiles/をからにシンボリックリンクするときにはいくつかの問題があります。~/

例:

$ rm ~/.config/termite/config
$ ln -s ~/dotfiles/termite/config - > ~/.config/termite/config

$ ll ~/dotfiles/termite
total 4.0K -rw-r--r-- 1 hieuc users 1.9K Nov 18 15:19 config

編集できず、読むこともできません。シロアリ

~/.config/termite/config [Permission Denied]

誰もが問題を解決する方法を知っていますか?

答え1

rファイルは、ユーザー、グループ、および他のユーザーのためのビットとして表示でき、誰でも読むことができます。

誰もがファイルが足りないため、ファイルを実行することはできませんx。それがあなたに[Permission Denied]エラーを引き起こすことです。

次のコマンドを使用してファイルを実行可能にします。

chmod +x ~/.config/termite/config

これにより実行権限が追加され、出力は次のll ~/.config/termite/configようになります。

-rw-r-xr-x 1 hieuc users 1.9K Nov 18 15:19 config

これにより、次のコマンドを使用して問題なくファイルを実行できます。

~/.config/termite/config

または、ファイルを含むディレクトリにCDを挿入して実行します。

cd ~/.config/termite/config

./config

答え2

私の許可が拒否されました。私の場合、リンクが壊れてリンクされたファイルを削除して再リンクする必要がありました。

ln -s /intranet/note/zshtips.html zshtips.html

リンクの有効性をテストできるか、テストする必要があります。

readlink zshtips.html

関連情報