关于CentOS共享sftp目录和额外驱动器空间的问题

关于CentOS共享sftp目录和额外驱动器空间的问题

我们设置了 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

我们当前有两个问题。

  1. 我们的 SDA 已满,并且
  2. 我们有几个非常大的文件需要与至少 6 个客户共享。

我们已经安装了一个新的 sdb 并对其进行了配置/data/sftpdata

问题:

  1. 如何将共享目录放入 /data/sftpdata/shareddocs 并使其可供客户端 Winscp 登录使用?可能在每个数据目录中有一个快捷方式之类的东西?

  2. 如果我创建一个新用户

    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),快捷方式告诉我他们没有权限。

任何关于在哪里阅读答案的指导将不胜感激。

相关内容