Điểm:0

Tôi sẽ làm hỏng mọi thứ nếu tôi sử dụng "sudo chmod -R u=wrx {user}"?

lá cờ cn

Tôi chưa quen với linux và Ubuntu. Tôi đang tìm hiểu thiết bị đầu cuối và muốn thiết lập không gian người dùng của mình an toàn nhất có thể. Tôi có nhiều người dùng và một số người có quyền truy cập vào tệp của những người dùng khác. Tôi muốn đảm bảo rằng họ chỉ có thể truy cập các tệp và thư mục mà tôi đã thiết lập.Vì vậy, tôi đã cấp cho một số thư mục một nhóm con công khai " chown {usergroup}:{publicgroup} {folder} " và đặt quyền cho nhóm đó đọc và thực thi " chmod g+rx {folder} ". Nhóm {publicgroup} đã chứa những người dùng cần thiết.

NHƯNG, tôi lo ngại rằng phần quyền khác và nhóm vẫn ghi r-x trên nhiều tệp/thư mục. Tôi đã nghĩ đến việc loại bỏ các quyền rwx khỏi mọi thứ ngoại trừ một số thư mục và tệp mà tôi muốn nhóm truy cập bằng cách sử dụng lệnh trên và quay lại để thêm một số quyền rx. Việc thực thi lệnh chmod ở trên có làm hỏng mọi thứ không? Bạn - cộng đồng - khuyên bạn nên thiết lập không gian người dùng an toàn, biệt lập như thế nào trong khi vẫn chia sẻ tệp. Cảm ơn vì đã giúp tôi! Tôi vẫn là một người mới sử dụng linux.

waltinator avatar
lá cờ it
Nếu bạn thực hiện thay đổi quyền chung đối với bất kỳ thư mục hệ thống nào, bạn sẽ phá vỡ hệ thống của mình mà không thể khôi phục được. Các quyền hệ thống được thiết lập cẩn thận và không nên gây rối. Những gì bạn đang cố gắng làm là không rõ ràng. Bạn có quen thuộc với lược đồ truy cập Chủ sở hữu/Nhóm/Thế giới, Đọc/Ghi/Thực thi được sử dụng bởi Unix/Linux không? Đọc `man -a chmod`.
apmech707 avatar
lá cờ cn
Cảm ơn gợi ý trang người đàn ông. Tôi sẽ đọc qua điều đó. Vâng, tôi khá quen thuộc với chủ sở hữu/nhóm/thế giới và lược đồ đọc/ghi/thực thi nhưng điều đó vẫn khiến tôi hơi bối rối. Tôi chỉ cần có một người dùng khách có thể truy cập vào một thư mục. Nhưng không cho phép bất kỳ thư mục hoặc người dùng nào khác truy cập vào bất kỳ thứ gì khác.
apmech707 avatar
lá cờ cn
Ngoài ra, tôi nhận ra rằng sử dụng lệnh đó trên root hoặc như/bin chắc chắn sẽ làm hỏng mọi thứ. Nhưng tôi đang nói về thư mục /home/me
Điểm:1
lá cờ cn

Đầu tiên, lệnh chmod u=rwx sẽ không làm những gì bạn dự định. Nó sẽ đặt quyền của chủ sở hữu thành đọc+ghi+thực thi nhưng sẽ không ảnh hưởng đến các quyền của nhóm và thế giới. Những gì bạn muốn là chmod go-rwx.

Thứ hai, bạn không muốn đặt bit quyền thực thi một cách bừa bãi trên tất cả các tệp như được mô tả trong câu hỏi của bạn. Quyền thực thi chỉ nên được đặt trên các tệp dự định sẽ được thực thi dưới dạng chương trình.

Thứ ba, không bao giờ là một ý tưởng hay nếu bạn thay đổi hoàn toàn các quyền trên tệp của người dùng khác mà không hỏi họ trước xem họ có lý do chính đáng để đặt các quyền như hiện tại hay không. Bạn có cơ hội cao để phá vỡ những thứ như thế.

Và cuối cùng, nếu bạn lấy đi quyền thực thi nhóm và thế giới trên thư mục chính của người dùng thì những người dùng khác không thể truy cập không tí nào tệp hoặc thư mục trong thư mục chính đó, ngay cả khi các quyền trên chính tệp hoặc thư mục đó sẽ cho phép điều đó.

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