리눅스 소유자 파일 찾기
이번에는 find 명령으로 nobody가 소유한 파일을 찾기, 변경해보도록하겠습니다
find 명령 : 시스템 내에 있는 파일 중에서 사용자가 원하는 파일(또는 디렉토리)을 찾음
찾은 파일에 특정 명령을 실행할수도 있습니다
특정 소유자의 파일을 찾을때
특정 사용자의 파일을 찾을때
명령어 : find / -user [찾을 소유자] -print
# find / -user user_name -print
-pint 는 검색결과를 파일의 절대경로로 표시한다
특정 소유자의 파일을 찾을때
명령어 : find -uid [소유자 id] ls -l {} \;
# find / -uid 500 ls -l {} \;
- exec ls -l \;는 ls -l과 같은 형식으로 검색결과 표시한다
find를 이용하여 특정 소유자의 파일을 검색 후 다른 소유자로 변경하는 방법
find 명령어를 이용하여 소유자를 검색후 다른 소유자로 변경하는 방법입니다
명령어 : find [경로] -user [사용자] -exec chown [변경할 사용자] {} \;
# find / -user user_name -exec chown test_user_name {} \;
위와 같은 방식으로는 원래의 소유자를 [사용자] 대상 소유자는 [변경할 사용자]에 넣으면 됩니다
'리눅스 서버구축 > linux 명령어' 카테고리의 다른 글
리눅스 특정 폴더 파일 개수 세기 (0) | 2017.03.07 |
---|---|
리눅스 메모리 슬롯 확인 명령어 (0) | 2017.03.07 |
리눅스 wc 명령어 (0) | 2017.03.07 |
grep으로 이용한 특정 확장자 제외방법 (0) | 2017.03.07 |
리눅스 작업스케줄러 crontab 사용법 (0) | 2017.03.07 |