我有一个从 apache2 调用运行的 php 脚本,需要读取 SD 卡中的文件。SD 卡似乎安装在/media/user/name
SD 卡分区中。我尝试阅读此答案php 用户 www-data 的默认文件权限但对我的情况没有帮助。有人能帮助我吗?谢谢。
答案1
为 SD 卡分区的挂载点赋予正确的所有权应该可以解决问题。如果您希望挂载 SD 卡的用户仍然拥有所有权权限,您可以使用以下命令更改其组/media/user/name/
以及其中包含的所有文件和文件夹www-data
:
chgrp -R www-data /media/user1/Núbia
确保所有这些文件和文件夹都具有读写权限:
chmod -R g+rw /media/user1/Núbia
值得掌握权限,以了解您是否引入了安全漏洞,但这应该允许您做现在需要做的事情。