본문 바로가기

find

리눅스 (chattr, lsattr, find) 명령어 chattr [옵션] [ - + = ] [모드] [파일명]옵션 -R : 대상이 디렉토리라면 하위까지 적는다. 모드 a : 파일을 추가만 가능하다. (내용 변경은 불가능)모드 i : 파일의 추가, 삭제, 변경이 불가능하다. 읽기는 가능. lsattr [파일명]위 명령어를 쓰면 chattr 로 설정된 권한을 볼 수 있다. find [검색 시작위치] [옵션] [액션]옵션 -perm -[숫자] : 모드값 [숫자]의 권한 검색(SetUid, SetGid, Sticky Bit)-name [파일명] : 특정 파일명이 일치하면 검색(와일드카드 가능)-atime -[숫자] : [숫자]일 전에 접근된 파일 검색-ctime -[숫자] : [숫자]일 전에 파일정보가 수정된 파일 검색(주로 권한 수정)-mtime -[숫자] :.. 더보기
리눅스 SetUid/SetGid/Sticky Bit 간단한 설명 SetUid 4000 - 파일이 속성을 가진 파일을 실행하면 파일의 소유자 권한을 가질 수 있다.1자리의 파일 유형+9자리의 권한에서 user 자리에 s가 들어있다면 이 권한이 있다는 뜻이다. SetGid 2000 - 파일이 속성을 가진 파일을 실행하면 파일의 그룹 권한을 가질 수 있다.권한의 group 자리에 s가 있으면 이 권한이 있다는 뜻이다. Sticky Bit 1000 - 디렉토리소유자가 자신인 것만 하위 내용을 삭제할 수 있다.DOS의 램에 상주한다. (TSR)생성은 누구나 가능하지만, 파일의 수정또는 삭제는 제한 받는다. find 명령어로 위 세가지 권한을 가진 파일을 찾을 수 있다. 위는 최근에 개발된 Tails OS이다. (GUI가 윈도우와 비슷하며 정말 가볍다.) 저 명령어를 치면 Se.. 더보기