次のように機能するシンボリックリンクをどのように作成できますか?
/home/user/
呼び出しにシンボリックリンクがありますwww
「ユーザー」がシンボリックリンクに入ることができ、すべてが「ユーザー」によって所有されるようにしたいのですが、実際のディレクトリではすべてが「www-data」によって所有されます。
私は私が取り組んでいることを知っていますが、bindfs
これは使い方のスケーラビリティにとってひどいですbindfs
。
2人の開発者が以下を使用してbindfs
クライアントサイトにアクセスできるようにします。非常にFTPアクセスを望むクライアントがあれば、それを自動化して維持するのは簡単ではないことは明らかです。
答え1
Bindfsについて説明しています。あなたがしたいことは、はるかに単純なものでは達成できません。シンボリックリンクは権限に影響を与えず、問題を解決しません。
「これはスケーラビリティにとって恐ろしい」という主張は、私が考えることができるどんな事実にも基づいていません。 Bindfsは非常に使いやすいです。bindfs
ファイルシステムビューを生成するコマンドを呼び出し、そのビューにfusermount -u
疲れたときに呼び出すだけです。理解できない部分がある場合は、こちらで気軽に質問してください。
しかし、あなたが提供した要件はほとんどの場合良い考えではないので、バインドが必要なものではないかもしれません。通常、www-data
Webアプリケーションによって管理され、他のユーザーが直接アクセスするファイルを持つことはお勧めできません。ファイルに必要な場合読むアプリケーションによって管理され、他のユーザーによって管理されている場合は、www-data
ユーザーがファイルを読み取ることを許可するACLを設定する必要があります。バラよりACLファイルを変更するための読み取り権限がないのはなぜですか?
開発者がウェブサイトを編集できるようにする必要がある場合開発者は本番環境でファイルに触れてはいけません。、配布システムが必要です。