Tôi có một trang web được lưu trữ cục bộ trên Apache2 tại máy Ubuntu của mình, (Kubuntu 20.04). Có một số tệp âm thanh trên một thư mục trong thẻ USB ở đường dẫn /media/MyUserName/KINGSTON/audio
trong khi thư mục web công cộng mà tôi muốn tạo Symlink trên đó là /home/MyUserName/www/site/web
Nói cách khác, tôi muốn tạo một liên kết tượng trưng đến âm thanh
tại trang web
.
Tôi đã thử:
# trên /home/MyUserName/www/site/web ...
ln -s /media/MyUserName/KINGSTON/âm thanh âm thanh
Liên kết tượng trưng đã được tạo thành công. Tuy nhiên, máy chủ web không thể truy cập thư mục âm thanh, vì vậy tôi đã thử thay đổi nhóm của liên kết tượng trưng tại trang web
thư mục được dữ liệu www
qua:
âm thanh dữ liệu www sudo chgrp
Tuy nhiên, tôi gặp lỗi sau:
chgrp: thay đổi nhóm 'âm thanh': Thao tác không được phép
Tôi cũng đã cố gắng thực hiện chgrp
từ đường dẫn thanh USB @ /media/MyUserName/KINGSTON
nhưng tôi đã nhận được cùng một lỗi.
Làm cách nào để máy chủ web có thể truy cập liên kết tượng trưng này? hoặc Làm thế nào để thay đổi nhóm của nó?
Cập nhật
Hôm qua tôi đã sử dụng lệnh sau để gắn thanh USB vào thư mục cục bộ và sau đó tạo Liên kết tượng trưng đến thư mục cục bộ đó.Nó hoạt động tốt và tôi có thể cho phép Apache truy cập vào thư mục đó. Tuy nhiên, sau khi khởi động lại vào ngày hôm nay, sự cố đã trở lại trạng thái ban đầu.
Sudo mount -t vfat -o rw,uid=www-data,gid=www-data /dev/sdc1 /home/MyUserName/kingstone
Ngoài ra ngày nay thanh usb trở thành /dev/sdb1
thay vì /dev/sdc1
. Vì vậy, tôi đã phải sửa đổi nó trong lệnh trên.
Hiện nay câu hỏi là: Làm cách nào tôi có thể gắn thanh USB đó tự động đến /home/MyUserName/kingstone
?