: 안녕하세요?
: 저는 루트에서 특정계정 사용자의 화일 생성을 막을 목적으로 다음과 같이 했는데
: 해당 유저가 이 파일을 지울수가 있네요.어찌된 일인지요?
:
: hong#touch test
: hong#chmod 000 test
: 한다음 hong유저로 접속후
: hong$rm test 하니까 화일이 지워지네요.
: hong유저가 화일을 못 지우게 하는 방법은 없는지요?
: 퍼미션이 hong은 읽고 쓰고 실행하기가 금지되어 있고 그룹과 소유도 루트로 되어 있는데
: 어떻게 hong유저가 지울수가 있는지요?
: 아시는 분은 부탁드립니다.
: 그럼 건강하세요.....
:
: --
: 이 곳에 서명을 적어주십시오.
:
: 별이 빛나는 밤에.....
>> 화일의 생성과 삭제는 화일자체의 퍼미션이 아니라
>> 디렉토리의 퍼미션과 관계가 있읍니다.
>> 만일 디렉토리에 쓰기권한이 주어져 있으면
>> root의 소유로 xxx라는 파일을 생성시켜도 이디렉토리에
>> 쓰기권한을 가지고 있는 사용자는 파일을 지울수 있죠.
>> 물론 생성할수도 있구요.
>> 디렉토리에 대한 실행퍼미션은 디렉토리에 대한 접근을 제어합니다
>> 즉 실행퍼미션이 주어져 있다면 이 디렉토리로 들어갈수 있죠
>> 디렉토리에 대한 읽기퍼미션은 말그대로 디렉토리의 내용을
>> 볼수 있느냐 없느냐를 결정하죠.