現在および将来のすべてのWebサイトにアクセスできるFTPユーザーを作成する方法は?

現在および将来のすべてのWebサイトにアクセスできるFTPユーザーを作成する方法は?

新しいHostinger VPSがあり、BluehostからすべてのWebサイトを移行しています。 FTPユーザー設定(ProFTPDを実行しています。)CloudPanelを介した方法は迅速かつ簡単ですが、サイトごとにのみ可能です。たとえば、私が持っている場合www.whatever.com、そのWebサイトのファイルにのみアクセスでき、他のWebサイトのファイルにはアクセスできないFTPアカウントを作成できます。私は約20のウェブサイトを持っていて、すべてのウェブサイトにアクセスできるグローバルに管理されているFTPアカウントを持っているので、これは私にとっては良くありません。これが私が現在Bluehostに持っているものです。したがって、FileZillaにログインしたときに私のすべてのサイトに入ったり出たりすることができ、すべてへのフルアクセス権を持ちたいと思います。

私のウェブサイトごとに異なるユーザーアカウントを持ちたくありません。

追いかけようとするこのステップ正確にftpadmin私が作成したユーザーを使用してホームディレクトリを設定します/home(CloudPanelがすべての新しいWebサイトをインストールする場所であるため)。成功しませんでした。常に同じエラーが発生します。

Bash端末でどのように設定しますか? (私はユーザーアカウントを作成し、/homeすべてのWebサイトが作成されたディレクトリへのアクセスを許可したと思いますhtdocs。)しかし、私のFTP接続はそのアカウントでは機能しません。戻る。

ベストアンサー1

AFAIK、WebPanel(cPanel、WHMなど)は通常、アカウントごとにユーザーを作成し、/ home / userの下にアカウントファイルを設定するため、CloudPanelもそのように機能できます。つまり、ProFTPD mod_faclモジュールと一緒にLinux ACLを使用して欲しいものを得ることができると思います(http://www.proftpd.org/docs/modules/mod_facl.html)。私は一度も試したことがありませんが、似たようなものが必要な場合はこの方法を試してみましょう。

おすすめ記事