debian

Debian中vsftp的目录权限管理

小樊
47
2025-03-04 20:40:16
栏目: 智能运维
Debian服务器限时活动,0元免费领! 查看>>

在Debian系统中,vsftpd(Very Secure FTP Daemon)是一个流行的FTP服务器软件。它提供了多种安全性和功能特性,包括目录权限管理。以下是关于如何在Debian中配置和管理vsftpd目录权限的详细步骤:

安装vsftpd

首先,确保你已经安装了vsftpd。如果没有安装,可以使用以下命令进行安装:

sudo apt-get update
sudo apt-get install vsftpd

配置vsftpd

编辑vsftpd的配置文件 /etc/vsftpd.conf。你可以使用任何文本编辑器,比如 nanovim

sudo nano /etc/vsftpd.conf

关键配置选项

例如,要修改本地用户上传文件的默认权限为 775(目录)和 664(文件),可以将 local_umask 设置为 002

local_umask=002

创建FTP用户和目录

创建一个新的FTP用户并设置其主目录:

sudo useradd -d /home/ftpuser -s /sbin/nologin ftpuser
sudo passwd ftpuser

设置目录权限

为新创建的用户设置目录权限:

sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser

重启vsftpd服务

保存配置文件并重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

额外配置

你可以在 /etc/vsftpd.chroot_list 文件中添加允许或拒绝的用户名单。

注意事项

通过以上步骤,你可以在Debian系统中有效地管理vsftpd的目录权限,确保用户只能访问其主目录,并且可以控制文件上传后的默认权限。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:vsftp在Debian上的权限管理

0
看了该问题的人还看了