如何授予用户 www-data(apache+php)访问媒体/用户/sd 卡插槽的权限?

如何授予用户 www-data(apache+php)访问媒体/用户/sd 卡插槽的权限?

我有一个从 apache2 调用运行的 php 脚本,需要读取 SD 卡中的文件。SD 卡似乎安装在/media/user/nameSD 卡分区中。我尝试阅读此答案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

值得掌握权限,以了解您是否引入了安全漏洞,但这应该允许您做现在需要做的事情。

相关内容