find . -user [user] -exec chown [user].[group] {} \;
==> 해당 uid를 찾아 변경한다.

find . -type f -exec chmod 700 {} \;
현위치의 파일타입의 권한을 변경
find . -type d -exec chmod 600 {} \;
현위치의 디렉토리타입의 권한을 변경

find ./ -name "*" -exec grep -H hack {} \;
find ./ -type f -print | xargs grep -H "hack" /dev/null
find ./ -type f -exec grep 'hack' {} /dev/null \;
egrep -r hack *

==> hack 이라는 단어가 들어가는 문자포함 파일을 찾는다
    세번째가 좀 좋음.


find / -user 427 -print

==> uid가 427인 파일들 찾음


find / -cmin -5

==> 최근 5분안에 생성되거나 업데이트된 파일을 보여준다.


find / -perm -0002 -type d -print

==> 일반유저가 쓰기권한이 있는 디렉토리를 보여준다.

find / -perm -0002 -type f -print

==> 일반유저가 쓰기권한이 있는 파일를 보여준다.


find / -nouser -o -nogroup -print

==> 유저나 그룹이 없는 파일을 보여준다.


find / -mtime 2 -o -ctime 2

==> 지난 2일 사이에 변경된 파일을 보여준다.

손혁진

+ Recent posts