我有一个 ftp 文件夹,是我按照指南创建的,允许一个特定用户访问。此后,我运行了一些 chmod 命令,可能已经更改了这一点,但 FTP 用户的创建方式使他们只能访问一个目录。
这是文件夹:
drwxrwxrwx 2 myftpuser myftpuser 110592 Aug 30 03:01 MyFTPFiles
文件夹内部如下所示:
-rw-r--r-- 1 myftpuser myftpuser 511704 Aug 30 03:01 file1.txt
-rw-r--r-- 1 myftpuser myftpuser 1876608 Aug 30 03:01 file2.txt
如果我尝试使用该文件夹中的文件,我会收到以下错误。
fopen(/mnt/2ndHDD/MyFTPFiles/file1.txt):无法打开流:权限被拒绝
我相信我的网络应用程序以 www-data 的形式运行,但 crontask 以 ubuntu 的形式运行
我如何设置文件权限,以便 ubuntu 和 www-data 可以读取和写入文件夹,包括 ftpuser 新添加的文件。
我还将 www-data 和 ubuntu 添加到 myftpuser 组
提前谢谢了。