是否可以创建只能访问特定目录的 FTP 用户?

是否可以创建只能访问特定目录的 FTP 用户?

假设我的 www 文件夹中有以下目录:

private_info_1
public_info_1
private_info_2
public_info_2

是否可以创建一个 FTP 用户(我正在使用 cPanel),该用户可访问两个公共目录,但不能访问私有目录?

答案1

有两种常见的方法可以做到这一点。首选方法需要比您通过 cPanel 可能获得的更多访问权限,称为“FTP jail”。第二种(更简单的方法)是将私人文件夹的权限设置为拒绝访问。最常见的方法是将私人文件夹的权限设置为 750 或 770,并将文件夹的组设置为用户不是成员的组。

sudo chmod 750 private_info_1 private_info_2
sudo chgrp {private group} private_info_1 private_info_2

如果私人信息文件夹只能由单个用户访问,请使用 chmod 700 拒绝其他所有人访问。

相关内容