我使用以下命令将用户(test
)添加到该组:www-data
sudo usermod -a -G www-data test
当我尝试查看具有权限的目录时744
,它显示Server returned empty listing for directory
(缺少权限)。
我究竟做错了什么?
答案1
您的权限不正确。没有执行位的目录是不可穿越,因此实际上其中没有任何内容是可访问的。虽然ls
将能够列出文件,但其他程序(如 FTP 和 SFTP)将失败。设置执行位:
chmod g+x /path/to/directory