Làm cách nào để ngăn một người dùng đặc biệt truy cập vào thư mục nhà của tôi?


23

Có một người dùng cụ thể mà tôi không muốn truy cập vào thư mục nhà của mình. Làm thế nào để tôi từ chối quyền truy cập vào họ, trong khi vẫn cho phép truy cập vào những người khác thường có nó?



2
IMO cách tốt nhất là mã hóa - help.ubfox.com/community/EncryptedPrivateDirectory . Nếu bạn muốn có quyền kiểm soát tốt hơn, bạn cần sử dụng ACL - help.ubfox.com/community/FilePermissionsACLs
Panther

4
@ user68186 (và những người khác) Nó có thể không phải là một bản sao vì Rob có thể muốn hạn chế chỉ một người dùng và không phải tất cả người dùng.
Panther

1
Cảm ơn @ bodhi.zazen đã chỉ ra điều này. Tôi sẽ rút lại phiếu bầu gần của mình, nhưng giữ liên kết trong bình luận, trong trường hợp ai đó đang tìm kiếm một giải pháp tổng quát hơn.
user68186

2
Vui lòng xóa phiếu bầu gần --- câu hỏi KHÔNG phải là trùng lặp; OP đã yêu cầu hạn chế quyền truy cập chỉ một người dùng, điều này không được giải quyết trong bản sao được đề xuất.
Rmano

Câu trả lời:


29

Nếu bạn muốn giới hạn quyền truy cập đối với người dùng bên ngoài nhóm của bạn hoặc bất kỳ người dùng nào khác, câu hỏi là một bản sao Hạn chế quyền truy cập vào thư mục nhà của tôi từ một tài khoản người dùng chuẩn khác

Mặt khác, nếu bạn muốn hạn chế quyền truy cập chỉ một người dùng , hãy gọi nó enemyuser, sử dụng ACL :

cd ~
setfacl -m u:enemyuser:000 .

... và enemyusersẽ có quyền truy cập vào thư mục nhà của bạn bị từ chối.

Để kiểm tra hiệu quả:

[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x] 

Để xóa ACL, bạn chỉ cần nói:

setfacl -x u:enemyuser .

Các *acllệnh được sử dụng ở đây là từ gói acl, nên được cài đặt theo mặc định (ít nhất, tôi nghĩ vậy).


Cảm ơn rất nhiều. Exacly những gì tôi muốn. Trong trường hợp tôi thay đổi ý định và tôi cần cho phép kẻ thù truy cập, tôi cần phải làm gì?
Rob John

3
Để loại bỏ ACL, thay thế -mbằng -x.
Đạp xe

Trên hệ thống của tôi, lệnh lsaclkhông tồn tại. Bạn có nó ở đâu?
Paddy Landau

@PaddyLandau oops, đó là một kịch bản tôi đã nhận được từ internet một thời gian trước đó có các danh sách ACL dài in đẹp. Tôi đã thay đổi câu trả lời bằng các công cụ tiêu chuẩn. Tại đây: list.gnu.org/archive/html/coreutils/2014-10/msg00031.html
Rmano
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.