0

[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

image.png

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

image.png

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ộ

image.png

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 ổ

image.png

Sửa lại filebrowser.services nữa là xong, cho thêm tham số đoạn bôi đậm nữa.

image.png

Thế là có thể dùng rồi


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí