2016-09-11 10 views
-1

私は/home/eric/public_htmldrwxr-x--- eric:nobodyをmodと所有権として持っています。ファイルまたはディレクトリをシンボリックリンクに変換し、パーミッションを保護します

ericでログインしています。ericnobodyグループの一部ではないため、このフォルダをルートアクセスなしで再作成することはできません。

私はpublic_htmlをシンボリックリンク(つまりln -s ~/git/project/src ~/public_html)に置き換えたいと思いますが、私がこれを行うと、新しいpublic_htmlは正しいアクセス権なしで私たちを終了させます。

管理者に連絡せずにこれを回避する方法はありますか?次の手順を実行して、おそらく

答えて

1

  1. コピー
  2. mv ~/public_html ~/git/project/src
  3. は最終的にそれをバックリンク道からそれを得るために~/git/project/srcから~/public_html
  4. mv ~/git/project/src ~/git/project/src2へのすべて:ln -s ~/git/project/src ~/public_html

アイデア元のpublic_htmlディレクトリは正しい所有者/アクセス許可を持っているが、リンク先として再利用するため、そのままにしておきます。

+0

私が見逃しているのは、アクセス許可はリンクではなくターゲットのものだからです。 – ericosg

+1

@ericosgええ、シンボリックリンク自体は 'lrwxrwxrwx'と表示されます。なぜなら、ターゲットパーミッションだけが関連しているからです。 – melpomene

関連する問題