作成された新しいユーザーごとにバインディングフォルダが含まれています。

作成された新しいユーザーごとにバインディングフォルダが含まれています。

簡単に言えば、私のFTPサーバーはユーザーごとに2つのフォルダで構成されています。だから彼は彼のディレクトリにこれを持っています

/home
  +/john
     +/pub   <-- binded to /var/ftp
     +/private

私のパブリックフォルダはbinded次のとおりです。/var/ftp//home/john/pub

ユーザーが作成されるたびにそれをバインドし、ユーザーが作成されるたびにこれを繰り返し実行する必要があり/var/ftpます/home/newuser/public

/pub各新しいユーザーのフォルダを自動的に作成(バインド)する方法は?/var/ftp

これは私のホームディレクトリを使用して新しいユーザーを作成するときのコマンドです。

/usr/sbin/adduser -g ftpgroup -d /home/mark mark それは作成する/home/mark

私はそれができることを知っていますが、どうすればいいかわかりません。

ベストアンサー1

通常、新しいアカウントを作成すると、/ etc / skelのファイルがコピーされます。したがって、rootで次のことを行うと(一度):

cd /etc/skel
ln -s /var/ftp pub

これにより、新しいユーザーのホームディレクトリにもコピーされるリンクが作成されます。

おすすめ記事