Tôi cần vmhgfs để có thể truy cập được cho cả người dùng root và người dùng dữ liệu www.
Với quyền root, tôi chạy vmhgfs-fuse .host:/ /mnt/hgfs/
lệnh trong rc.local
Tuy nhiên, máy chủ web không thể đọc thư mục dùng chung. Vì vậy, tôi đã kiểm tra sự cho phép của nó,
www-data@ubuntu16:~$ ls /mnt/ -lh
ls: cannot access '/mnt/hgfs': Permission denied
total 0
d????????? ? ? ? ? ? hgfs
www-data@ubuntu16:~$
(Sự cho phép nếu / mnt là 777)
Tôi không biết chuyện gì đang xảy ra. Trông giống như một vấn đề hạt nhân. Nó chưa bao giờ xảy ra trong Ubuntu 14.04, bây giờ là 16.04 và kernel 4.4.0-21-generic
, nó đã trở thành như vậy.
PS Nếu tôi gắn hgfs bằng www-data
tài khoản, thì nó có thể truy cập được www-data
, nhưng không phải bởi người dùng root.
/var/www/site
ngay cả với người dùng: nhóm được đặt chính xác và quyền 777