centos

centos ftpserver主目录怎么修改

小樊
54
2025-07-02 15:57:31
栏目: 智能运维

要修改 CentOS 上 FTP 服务器的主目录,您需要根据所使用的 FTP 服务器软件进行操作。以下是针对两种常见 FTP 服务器软件的修改方法:

  1. vsftpd

a. 打开 vsftpd 配置文件:

sudo vi /etc/vsftpd/vsftpd.conf

b. 在配置文件中找到 chroot_local_userlocal_root 这两个选项。如果没有找到 local_root,可以在文件末尾添加。

c. 设置 chroot_local_userYES,这将限制用户访问其主目录。

chroot_local_user=YES

d. 设置 local_root 为您希望设置为主目录的路径。例如,如果您希望将主目录更改为 /home/ftpuser,则应添加以下行:

local_root=/home/ftpuser

e. 保存并退出配置文件。

f. 重启 vsftpd 服务以应用更改:

sudo systemctl restart vsftpd
  1. ProFTPD

a. 打开 ProFTPD 配置文件:

sudo vi /etc/proftpd/proftpd.conf

b. 在配置文件中找到 <Directory> 部分。如果没有找到,请在文件末尾添加。

c. 在 <Directory> 部分中,使用 DefaultRoot 指令设置主目录。例如,如果您希望将主目录更改为 /home/ftpuser,则应添加以下行:

DefaultRoot /home/ftpuser

d. 保存并退出配置文件。

e. 重启 ProFTPD 服务以应用更改:

sudo systemctl restart proftpd

完成以上步骤后,FTP 服务器的主目录应已修改为您指定的路径。

0
看了该问题的人还看了