[Homelab] #10 Cài đặt File Browser và những rắc rối
Một người bạn trong Discord của tôi cũng có dùng Proxmox nhưng chủ yếu đề xem phim, sharing file. Và ông ấy đang gặp một vấn đề khá khó khăn mấy bữa nay. Thế là tôi quyết định thử giả lập lại tình huống đó xem như thế nào và cách giải quyết ra sao.
1. Privileged vs Unprivileged Container
Lỗi 403 này trên File Browser là do anh bạn mount ổ đĩa cứng vào, xong rồi không có quyền
Phân cùng ổ cứng vào LXC sẽ luôn luôn là nobody nogroup như thế này.
Vậy solution. Cách anh bạn kia chọn là Privileged toàn bộ
Cách của mình thì vẫn giữ được Unprivileged trên LXC. Đơn giản là vào host PVE sửa thêm một đoạn phân quyền thế này
mkdir -p /mnt/hdd500/data
chown root:root /mnt/hdd500/data
chmod 777 /mnt/hdd500/data # Ừ đúng rồi đó, để 777 luôn
Theo cách đó thì lý thuyết thì có lẽ không ổn lắm vì ai cũng có quyền, nếu bị truy cập vào thì cái ổ này coi như banh xác.
Thế nên mình
chmod 755 /mnt/hdd500/data
Cho về lại dạng này
Giải pháp là sử dụng Mapping UID/GID của Unprivileged thôi
chown -R 100000:100000 /mnt/hdd500/data
chmod -R 755 /mnt/hdd500/data
Thế này thì trông ổn hơn rồi đấy. Vấn đề quyền rồi truy cập đã xong
2. Setup lại File Browser
Giờ thì mapping lại ổ
Sửa lại filebrowser.services nữa là xong, cho thêm tham số đoạn bôi đậm nữa.
Thế là có thể dùng rồi
All rights reserved