Điểm:0

Tạo liên kết tượng trưng tới thư mục trên thanh USB để được sở hữu bởi nhóm dữ liệu www

lá cờ ng

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?

lá cờ in
Hai câu hỏi: (1) Hệ thống tệp nào đang được sử dụng trên thanh USB? (2) AppArmor có được định cấu hình để cho phép Apache truy cập vào thanh USB (bất chấp liên kết tượng trưng) không?
lá cờ ng
Thanh USB là FAT32. Tôi không biết AppArmor là gì. @matigo
sudodus avatar
lá cờ jp
Khi được Linux sử dụng, FAT32 và các hệ thống tệp khác của Microsoft chỉ có thể đặt quyền sở hữu và quyền cho ổ đĩa, tất cả các thư mục và tệp khi được gắn. Điều này khác với các hệ thống tệp Linux.Vui lòng cân nhắc sử dụng `ext4`, một hệ thống tệp Linux tiêu chuẩn, nơi bạn có thể kiểm soát quyền sở hữu và quyền riêng lẻ.
sudodus avatar
lá cờ jp
Xác định hệ thống tệp trên thanh USB bằng **UUID** của nó và sử dụng hệ thống tệp đó để kết nối. Nếu bạn muốn gắn nó luôn khi khởi động, tốt nhất là thêm một dòng cho nó trong tệp `/etc/fstab`. Có thể sử dụng các tùy chọn gắn kết tương tự như với các lệnh `mount`. Mặt khác, nếu bạn muốn quyết định thời điểm gắn kết, bạn có thể tạo một shellscript bằng dòng lệnh mount dài và chạy nó (điều này thuận tiện nếu tên shellscript ngắn).
lá cờ ng
@sudodus Tuyệt vời và nó có thể là câu trả lời lý tưởng. Tuy nhiên, nhưng có một số key của entry mình không biết cấu hình cho USB Stick như options, dump, pass.
Điểm:1
lá cờ jp

Nhìn thấy người đàn ông fstab và tập tin hiện tại của bạn /etc/fstab để biết thêm chi tiết.

Trường đầu tiên là nơi sử dụng

UUID=...

Trường thứ hai mô tả điểm gắn kết

Trường thứ ba mô tả hệ thống tập tin

Trường thứ tư là nơi đặt các tùy chọn, được phân tách bằng dấu phẩy, tương ứng với gắn kết dòng lệnh

rw,uid=www-data,gid=www-data

Trường thứ năm cho ổ đĩa ngoài (thẻ nhớ USB của bạn) có thể chứa số không: 0

Trường thứ sáu cho ổ đĩa ngoài (thẻ nhớ USB của bạn) có thể chứa số không: 0 nhưng nếu bạn muốn nó được kiểm tra thường xuyên, bạn có thể đặt 2 ở đó (và sử dụng điều chỉnh2fs để đặt khoảng thời gian kiểm tra nếu hệ thống tệp ext4).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.