Nếu bạn muốn tìm tất cả các tệp, người dùng có quyền nhất định (bất kể anh ta là chủ sở hữu (và thậm chí được đặt qua ACL)), bạn có thể sử dụng find
với -readable
, -writable
và -executable
.
Để tìm tất cả các tệp mà người dùng sam có quyền đọc
sudo -u sam find /path/to/directory -readable -ls
sudo -u sam
là cần thiết bởi vì ba công tắc được đề cập hoạt động với quyền của người dùng được gọi find
- vì vậy bạn cần sudo để chạy find
như người dùng sam .
-ls
hiển thị mục nhập đầy đủ cho mỗi tập tin được tìm thấy
ví dụ khác
Để tìm tất cả các tệp mà sam có execute
hoặc write
quyền
sudo -u sam find /path/to/directory -writable -or -executable -ls
Để tìm tất cả các tệp mà sam có execute
và read
quyền
sudo -u sam find /path/to/directory -readable -and -executable -ls
ghi được không sai chính tả!