
簡単に言えば、私の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
これにより、新しいユーザーのホームディレクトリにもコピーされるリンクが作成されます。