両側に別々の権限を持つシンボリックリンク

両側に別々の権限を持つシンボリックリンク

次のように機能するシンボリックリンクをどのように作成できますか?

  • /home/user/呼び出しにシンボリックリンクがありますwww

  • 「ユーザー」がシンボリックリンクに入ることができ、すべてが「ユーザー」によって所有されるようにしたいのですが、実際のディレクトリではすべてが「www-data」によって所有されます。

私は私が取り組んでいることを知っていますが、bindfsこれは使い方のスケーラビリティにとってひどいですbindfs

2人の開発者が以下を使用してbindfsクライアントサイトにアクセスできるようにします。非常にFTPアクセスを望むクライアントがあれば、それを自動化して維持するのは簡単ではないことは明らかです。

答え1

Bindfsについて説明しています。あなたがしたいことは、はるかに単純なものでは達成できません。シンボリックリンクは権限に影響を与えず、問題を解決しません。

「これはスケーラビリティにとって恐ろしい」という主張は、私が考えることができるどんな事実にも基づいていません。 Bindfsは非常に使いやすいです。bindfsファイルシステムビューを生成するコマンドを呼び出し、そのビューにfusermount -u疲れたときに呼び出すだけです。理解できない部分がある場合は、こちらで気軽に質問してください。

しかし、あなたが提供した要件はほとんどの場合良い考えではないので、バインドが必要なものではないかもしれません。通常、www-dataWebアプリケーションによって管理され、他のユーザーが直接アクセスするファイルを持つことはお勧めできません。ファイルに必要な場合読むアプリケーションによって管理され、他のユーザーによって管理されている場合は、www-dataユーザーがファイルを読み取ることを許可するACLを設定する必要があります。バラよりACLファイルを変更するための読み取り権限がないのはなぜですか?

開発者がウェブサイトを編集できるようにする必要がある場合開発者は本番環境でファイルに触れてはいけません。、配布システムが必要です。

関連情報