VSFTPD はルートフォルダのフォルダに接続されます。

VSFTPD はルートフォルダのフォルダに接続されます。

私は基本的なものだけを設定しましたvsftpd。私はルートを使用し、うまく動作します。それがすべてです。また、他のユーザーがアクセスできるようにするために、rootユーザーのホームディレクトリに何かを愚かにインストールしました。これを行うことはできますか?どうやってやるの?

たとえば、ルートフォルダ "/root/installedapp/plugins"があり、そのフォルダにのみアクセスできるようにpluginmodという名前のユーザーを作成したいとします。

誰かがこれがどのように可能であるかを説明できますか?

ベストアンサー1

ルートとして次のコマンドを実行します。まず、新しいユーザーを追加する必要があります。

# useradd -G ftp -b "/root/installedapp/plugins" pluginmod

その後、パスワードを設定してください。

# passwd pluginmod

その後、chown を実行してファイルの所有権をユーザーに提供します。

# chown pluginmod "/root/installedapp/plugins/*"

vsftpdを再起動した後、設定したパスワードを使用してftpを介してユーザーpluginsmodにログインできる必要があります。

おすすめ記事