是的,Linux上的FTPS服务器(例如vsftpd)支持用户分组
以下是一个简单的示例:
groupadd
命令创建一个新的用户组(例如,名为ftpgroup
):sudo groupadd ftpgroup
useradd
命令创建一个新用户并将其添加到ftpgroup
中(例如,名为ftpuser
):sudo useradd -m -d /home/ftpuser -s /sbin/nologin -G ftpgroup ftpuser
passwd
命令为新用户设置密码:sudo passwd ftpuser
/etc/vsftpd.conf
),找到以下行并进行相应更改:local_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
ftpgroup
访问FTP服务器:group_list=ftpgroup
保存配置文件并退出编辑器。
重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd
现在,用户ftpuser
已添加到ftpgroup
中,并且只能访问属于该组的目录。您可以根据需要创建更多用户并将其添加到相应的用户组中。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Linux上怎么安装和配置Navicat