허가권에 대한 의문 -_-
글쓴이: cguy / 작성시간: 목, 2003/07/31 - 11:42오전
루트로 접속하여 /home/noname/public_html 디렉토리에
루트로 temp.tmp 파일을 복사했습니다.
-rw-r--r-- 1 root root 1189 Jul 31 11:42 temp.tmp
그리고 noname 유저로 로그인한후
/home/noname/public_html 의 temp.tmp 를 지워봤습니다.
파일이 잘 지워지네요? -_-?
원래 못지워야 정상 아닌가요?
-rw-r--r-- 1 root root 1189 Jul 31 11:42 temp.tmp
루트는 rw 권한, 그룹은 r, 기타사용자는 r 권한만 있는데 (w 권한이 없는데)
어떻게 루트 소유의 파일을 일반 사용자가 삭제할수 있는지 알려주세요.
자신의 디렉토리에 쓰기 권한이 있어서 그런건가?
리눅스 초보가 선배님들의 도움말 부탁합니다.
Forums:
디렉토리에 쓰기 권한이 있으면 디렉토리 안에 파일을 만들거나 지울수 있습
디렉토리에 쓰기 권한이 있으면 디렉토리 안에 파일을 만들거나 지울수 있습니다.
위의 내용대로 화일에 쓰기 권한이 없어도 디렉토리에 쓰기 권한이 있으면
지울수 있습니다.
디렉토리 퍼미션은 디렉토리내에 파일을 생성, 삭제 등을 할 수 있는 권한
디렉토리 퍼미션은 디렉토리내에 파일을 생성, 삭제 등을 할 수 있는 권한입니다. 디렉토리에 쓰기 권한이 있다면 파일을 만들수도, 삭제할 수도 있다는 이야기지요. 파일의 퍼미션은 파일을 읽고, 수정/쓰기, 실행이 가능하도록 합니다.
drwxr-xr-x user.group 의 권한일 경우 user는 디렉토리내에 파일을 생성할 수 있으며, root의 파일이라도 삭제가 가능합니다. 하지만 user는 디렉토리에 있는 파일을 읽거나, 내용을 수정, 또는 실행을 하고자 할 경우에는 파일의 퍼미션을 따르게 되죠.
좀 헷갈릴 수 있는데요. 몇 번 해보면 개념이 잡힙니다.
댓글 달기