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ó?
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ó?
Câu trả lời:
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à enemyuser
sẽ 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 *acl
lệ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).
-m
bằng -x
.
lsacl
không tồn tại. Bạn có nó ở đâu?