クライアントに大きなファイルを提供するためにSFTPサーバー(CentOS)を設定しました。次のコマンドを使用して各ユーザーを設定します。
useradd -g sftpgroup -d /data1 -s /sbin/nologin user1
passwd user1
mkdir /sftp/user1/
mkdir /sftp/user1/data
chown user1:sftpgroup /sftp/user1/data/
user2も同様です。
これにより、顧客はWinScpを使用してsftpにログインでき、自動的に自分のデータディレクトリにログインします。各クライアントのデータディレクトリはサーバーにあります。/sftp/user#/data
現在、2つの問題があります。
- 私たちのSDAがいっぱいです。
- 少なくとも6人のクライアントと共有する必要がある非常に大きなファイルがいくつかあります。
新しいsdbをインストールして設定しました。/data/sftpdata
質問:
共有ディレクトリを/data/sftpdata/shareddocsに配置し、クライアントWinscpログインで使用できるようにするにはどうすればよいですか?たぶん、各データディレクトリにショートカットや同様のものがあるかもしれません。
新しいユーザーを作成すると
useradd -g sftpgroup -d /data1 -s /sbin/nologin user3 passwd user3 mkdir /data/sftpdata/user3/ mkdir /data/sftpdata/user3/data chown user1:sftpgroup /data/sftpdata/user3/data/
新しいユーザーが作成されますが、新しいドライブは使用されますか?それともCentOSに設定する必要がある他のものが含まれていますか?
答え1
私は私の質問の2番目の部分に直接答えました。
/dev/vg_server/vm_root
最後に、他のユーザーにデータを公開できるようにすべてのsdbを追加しました。
しかし、これはまだスペースの無駄です。
私は、複数の収容されたユーザーが情報の「共有」ディレクトリを表示できるようにする方法についてのガイドラインを見つけたいと思います。
ユーザーとしてテストするたびに(rootとして)設定したと思いますが、ショートカットで権限がないと伝えます。
回答を読む場所のご案内をいただきありがとうございます。