diff --git a/README.md b/README.md index ace41a8..cd15156 100644 --- a/README.md +++ b/README.md @@ -1982,16 +1982,35 @@ cd /var/www/site && find . -type d -exec chmod g+x {} \; cd /var/www/site && find . -type d -exec chmod g+rwx {} + ``` -###### Find files and directories for specific user +###### Find files and directories for specific user/group ```bash +# User: find . -user -print +find /etc -type f -user -name "*.conf" + +# Group: +find /opt -group +find /etc -type f -group -iname "*.conf" +``` + +###### Find files and directories for all without specific user/group + +```bash +# User: +find . \! -user -print + +# Group: +find . \! -group ``` -###### Find files and directories for all without specific user +###### Looking for files/directories that only have certain permission ```bash -find . \!-user -print +# User: +find . -user -perm -u+rw # -rw-r--r-- +find /home -user $(whoami) -perm 777 # -rwxrwxrwx +find /home -type d -group -perm 755 # -rwxr-xr-x ``` ###### Delete older files than 60 days