[Linux] 解決virtualbox共享文件夾沒有訪問權限的問題


在虛擬機上搭建網站,發現訪問不了,配置都是正確的,使用下面的命令追蹤發信了痕跡

strace $(pidof 'php-fpm: pool www'|sed 's/\([0-9]*\)/-p \1/g')

報的是權限不對,查看共享目錄的權限發現是vboxsf的用戶組

[pid 1851] lstat("/var/www/phpProject/laykefu/public/index.php", 0x7ffcb08a6170) = -1 EACCES (Permission denied)
[pid 1851] stat("/var/www/phpProject/laykefu/public", 0x7ffcb08a85b0) = -1 EACCES (Permission denied)

[pid  1851] write(4, "\1\7\0\1\0\26\2\0Primary script unknown\0\0"..., 144) = 144

 

更改那些目錄的權限是改不動的,所以使用這個命令把執行用戶加入這個組

usermod -aG vboxsf $(whoami)

usermod -aG vboxsf www-data

 

 刷新就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM