Điểm:2

Không thể truy cập tệp thuộc về người dùng khác

lá cờ in

Tôi có một plugin phải đọc một số tệp cứ sau X phút (plugin này đang chạy dưới user1), những tệp đó thuộc về user2 (từ một ứng dụng khác), cấu trúc giống như thế này:

drwxr-xr-x. 2 user2 5536 4096 sep 2 11:09 thư mục1
# Bên trong thư mục này, nó chứa một số tệp:
-rw-r--r--. 1 user2 5536 0 mar 10 2020 file1
-rw-r--r--. 1 user2 5536 0 mar 8 2018 file2

Khi tôi chạy plugin, nó không cho phép tôi truy cập các tệp này, nó sẽ trả về lỗi này:

kiểm tra hệ thống tệp của bạn (quyền/cách sử dụng/tính toàn vẹn) và thiết bị đĩa

Thay đổi chủ sở hữu của thư mục và các tệp không phải là một tùy chọn (vì những tệp đó được sử dụng bởi một ứng dụng khác).

Tôi cũng đã cố gắng thay đổi quyền thành 777 nhưng nó cũng trả về lỗi tương tự.

ACL không phải là một lựa chọn...

David avatar
lá cờ cn
Các quyền cần được thay đổi và bạn không thể thay đổi các quyền. Tôi không thấy bất kỳ ai sẽ có giải pháp cho việc này. Bạn chỉ đơn giản là không thể làm những gì bạn đang cố gắng làm. Ít nhất là cách bạn đã trình bày nó ở đây.
aldegalan avatar
lá cờ in
@David Giải pháp có thể là gì? Ngay cả khi đây không phải là cách tôi trình bày nó ở đây
David avatar
lá cờ cn
Như tôi đã nói, tôi không nghĩ rằng có một giải pháp, bạn cần có quyền truy cập các tệp.
Soren A avatar
lá cờ mx
Quyền truy cập vào các tệp cho thấy rằng bạn được phép đọc chúng. Lỗi "kiểm tra hệ thống tệp của bạn ..." cho biết có điều gì đó không ổn. Bạn đã thử khởi động từ USB/DVD trực tiếp và kiểm tra hệ thống tệp (fsck ....) chưa? Ngoài ra, làm thế nào để bạn truy cập các tập tin? Đường dẫn đến tệp là gì, hệ thống tệp được gắn như thế nào .. v.v.
Điểm:1
lá cờ pl

Người dùng có thể truy cập các tệp thuộc sở hữu của người dùng khác. Điều bạn nên làm là đặt những người dùng sẽ "chia sẻ" tệp/thư mục thuộc cùng một nhóm và gán cùng một nhóm cho các tệp/thư mục, với các quyền phù hợp (đọc/ghi) cho nhóm.

hướng dẫn chi tiết được hiển thị đâyđây. Không có điểm nào trong việc sao chép chúng, vì chúng thuộc về SO. Lưu ý rằng trong ví dụ nhóm là quản trị viên, nhưng nó có thể là bất cứ điều gì. Vui lòng làm theo nó và nếu bạn gặp bất kỳ khó khăn nào, hãy đăng chính xác những gì bạn đã làm và chính xác vấn đề bạn gặp phải.

Hãy chắc chắn rằng tất cả các thư mục trên thư mục1 cho phép đọc từ một người dùng khác.

Bạn cũng có thể kiểm tra cái này, một bài đọc 10 phút.

Soren A avatar
lá cờ mx
Theo câu hỏi, có quyền đọc cho cả chủ sở hữu, nhóm và người khác.
Điểm:1
lá cờ jp

Tôi nghĩ điều này: "Đảm bảo rằng tất cả các thư mục trên thư mục1 cho phép đọc từ một người dùng khác." là đầu mối cho giải pháp (trong câu trả lời của sancho.s ReinstateMonicaCellio).

Bạn nên yêu cầu chủ sở hữu của các tệp làm cho toàn bộ đường dẫn có thể đọc được cho bạn, đặt nó cho 'những người khác' hoặc tạo một nhóm có quyền đọc hoàn toàn và nhập ID người dùng có liên quan vào nhóm đó.

Một cách khác là yêu cầu chủ sở hữu của các tệp di chuyển các tệp đến nơi khác, nơi dễ dàng hơn hoặc an toàn hơn để cung cấp cho bạn quyền truy cập đọc.

Đă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.