我们设置了 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
我们当前有两个问题。
- 我们的 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
我自己回答了我问题的第二部分。
最终添加了所有 sdb,/dev/vg_server/vm_root
以便我可以为其他用户发布数据。
但这仍然是一个浪费空间的答案。
我仍然希望找到有关允许几个被监禁的用户查看“共享”信息目录的说明。
每次当我以用户身份进行测试时,我认为我已经设置了它(作为 root),快捷方式告诉我他们没有权限。
任何关于在哪里阅读答案的指导将不胜感激。