我在一个盒子上有大约30个用户。这些用户属于重叠组(约6-10组)。我需要他们能够降落在一个特定的文件夹,根据他们的组分配时,他们FTP进入。
group1 -> /tmp/site2 1 group2 -> /tmp/site2 2
对于SuSE盒上的VSFTP来说,这是完全可能的吗?不幸的是,使用SFTP不是一种选择。
谢谢!
编辑:如果用户在几个组中,只需将它们转储到最高级别的文件夹中,就可以查看他们可以访问的各个文件夹。
发布于 2012-03-03 04:07:06
您可以使用vsftpd.conf创建色度列表。
参见这里的帮助说明:http://www.linuxquestions.org/questions/linux-networking-3/vsftpd-chroot-problem-387883/
我想你是在找这段信息:
所有属于ftp用户组的用户在登录时默认进入/home/ftp/ftp_stuff。它们不能在其他目录中导航,并且仅限于此特定目录。您可以这样做:通过在/etc/vsftpd/vsftpd.conf中发出以下命令创建一个目录: mkdir -p /home/ftp/ftp_ chroot_list_enable=YES _ftp-user/home/ftp-docs/ftp_śchmod 3777 /home/ftp-docs/ftp_stuff /vsftpd/vsftpd.conf编写这个chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list = /etc/vsftpd.chroot_list中的所有ftp-用户组用户名称/etc/vspftd.chroot_list中的/etc/vsftd.chroot_ś。文件将属于ftp用户组的所有用户的主目录设置为/ home /ftp/ftp_stuff。然后执行以下操作: service vsftpd重新启动,然后通过属于ftp用户组的任何用户登录,然后将其借给/home/ftp/ftp_stuff。您不能转到其他较高级别的目录。
可以在列表中为多个组创建多个条目。我相信,这些组在列表文件中的顺序将决定它们的最高目录。
希望这能帮上忙。托马斯
发布于 2012-03-07 14:40:47
有几个选择。
这一项要求用户进行额外的单击,但允许正确设置主目录。
此外,我还将运行一项每天的cron作业,以便在组成员身份发生更改时双重检查成员资格并调整主文件夹/挂载点。
发布于 2012-03-02 15:05:00
这样的场景非常适合于proftpd+mod_mysql,它将允许您
所有这一切都是可能的,只有当您切换到proftpd,但由于您显然没有在生产中使用,但这不会是一个大的问题,我想
https://serverfault.com/questions/364682
复制相似问题