Điểm:0

Quyền đối với thư mục Linux

lá cờ in

Tôi chưa quen với linux và đang cố gắng thiết lập quyền trên một thư mục. Nhưng nó không hoạt động như mong đợi.

Tôi có một thư mục: /mnt/vpstorage Các quyền được cung cấp cho thư mục này là: 0750 Nếu tôi hiểu chính xác, điều đó có nghĩa là: chủ sở hữu có rwx, nhóm có rx và những người khác không có bất kỳ quyền nào.

Nhóm cho thư mục này là: "storageusers" và tôi là thành viên của nhóm này. Điều đó có nghĩa là tôi có quyền rx trên thư mục /mnt/vpstorage/.

Tôi đang cố liệt kê nội dung của thư mục bằng lệnh bên dưới:

ls -l /mnt/vpstorage/

Nhưng tôi đang nhận được lỗi

ls: không thể mở thư mục '/mnt/vpstorage': Quyền bị từ chối

Nếu tôi là thành viên của nhóm có quyền rx trên một thư mục, tại sao tôi không thể liệt kê nội dung của thư mục đó?

Xin tư vấn.

Cảm ơn.

Nmath avatar
lá cờ ng
Việc thay đổi quyền ngay từ đầu thường là một sai lầm, đặc biệt nếu bạn không biết mình đang làm gì. Vì đây là ổ đĩa được gắn, nếu bạn muốn đọc được, hãy sử dụng `sudo chmod -R 755 /mnt/vpstorage/`. Đừng làm điều này cho bất kỳ thứ gì khác, đặc biệt là hệ thống tệp gốc của bạn, nếu không bạn sẽ phá vỡ hệ thống của mình. Đảm bảo rằng bạn không vô tình nhấn enter sau `/` đầu tiên, nếu không bạn sẽ làm hỏng hệ thống của mình mà không thể khôi phục được. Trong tương lai, hãy để quyền một mình
Keval Shah avatar
lá cờ nu
Chỉ cần sử dụng **sudo** đó là ***sudo chmod -R 755 /mnt/vpstorage/***
Vikram avatar
lá cờ in
@Nmath Cảm ơn bạn đã giải thích. Nhưng bạn có thể vui lòng giải thích? Tôi không muốn bất kỳ ai ngoại trừ các thành viên của nhóm storageusers truy cập vào các tệp/thư mục trong thư mục/mnt/vpstorage. Đó là lý do tại sao tôi đặt quyền là 750. Nếu tôi đặt quyền là 755, thì tất cả người dùng sẽ được đọc+thực thi, điều mà tôi không muốn. Bạn có thể vui lòng giải thích làm thế nào điều này có thể đạt được? Cảm ơn.
waltinator avatar
lá cờ it
Khám phá các vấn đề về quyền/quyền sở hữu của bạn với `https://github.com/waltinator/pathlld`. Tập lệnh `bash` để trả lời "Tại sao tôi không thể Đọc/Ghi tệp đó?".
Vikram avatar
lá cờ in
@KevalShah Nếu tôi đặt quyền thành 755, liệu tất cả người dùng có thể truy cập nội dung của thư mục không? Tôi chỉ muốn các thành viên của nhóm "người lưu trữ" truy cập vào thư mục/mnt/vpstorage.
Nmath avatar
lá cờ ng
Bởi vì có nhiều người dùng hơn trong hệ thống của bạn được sử dụng bởi các ứng dụng và quy trình. Nếu bạn muốn có một ổ đĩa trong hệ thống của mình mà bạn không muốn người khác có thể truy cập, bạn có thể sử dụng vùng chứa được mã hóa
lá cờ cc
Nếu những gì bạn nói về tư cách thành viên nhóm là chính xác, thì bạn đã có thể đọc được thư mục. Bạn đã "gia nhập" nhóm như thế nào? Hãy nhớ rằng, chỉnh sửa/etc/group là không đủ, còn có một tệp gshadow nữa.
Vikram avatar
lá cờ in
@ubfan1 đừng bận tâm. Tôi đã tự thêm lại mình vào nhóm lưu trữ người dùng và bây giờ mọi thứ đang hoạt động như mong đợi. Tôi không chắc tại sao nó không hoạt động trước đây. Tôi có cần đăng xuất và đăng nhập lại để hệ thống xác định tôi là thành viên của nhóm không?

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