루트로도 삭제되지 않는 파일(디렉토리)은 어떡해 지워야 하죠..
글쓴이: stage / 작성시간: 목, 2003/11/27 - 2:31오후
아래와 같은 속성을 갖고 있습니다.
d-w-rw-r-T 2 3020494474 3138310707 49152 12월 30 2016
~~~~~~~
여기서 T 속성을 무엇을 의미하는거지요? 유저와 그룹이 이상한 숫자로
표시되어 있고요 rm -f 나 chown,chgrp,chmod 등의 명령으로 속성
변경을하면 권한이 없다고 나옵니다.
여기저기 찾아봐도 얻고자하는 답이 없어서 글 남깁니다.
즐거운 하루 되세요.
Forums:
Re: 루트로도 삭제되지 않는 파일(디렉토리)은 어떡해 지워야 하
``sticky" 비트 - 이 비트가 디렉토리에 설정되어 있을 때 그 디렉토리내에서 파일의 언링크 (제거) 및 재명명은 파일 소유자, 디렉토리 소유자 또는 루트만이 할 수 있다. 이는 매우 공통된 유닉스의 확장으로 오픈 그룹의 Single Unix Specification 버전 2 에 명시되어 있다. 초기 유닉스 버전들은 이를 ``save program text" 비트라고 불렀으며 이를 메모리에 상주해야 하는 실행가능한 파일을 가리킬 때 사용하였다. 루트만이 이 비트를 설정할 수 있도록 시스템은 보증했는데 그렇지 않다면 사용자들이 억지로 ``모든 것"을 메모리에 올림으로써 시스템을 파손시킬 수 있을 것이다. 리눅스에서 이 비트는 일반 파일에 아무런 영향을 미치지 않으며 일반 사용자는 자신이 소유한 파일에 대해 이 비트를 변경할 수 있다: 리눅스의 가상 메모리 관리 기법은 이러한 비트를 사용해도 아무런 문제가 되지 않게 한다.
root로 sticky해제하고 지우세녀
잘 모르면 그냥 간단하게
mc의 메뉴보면 파일 권한 바꾸는게 있습니다
거기서 해제 가능
즐린
권한이 없답니다. ㅡㅡ;
mc에서 스티키비트 없애기 해도 권한이 없다고 나옵니다.
root 로그인 인데도 안되는데 왜 그런지 모르겠습니다.
예전에 우연히 비슷한 문건을 본 기억이 있는 방법은 있는것으로 알고 있는데
찾기가 너무 어렵네요.
즐거운 하루! 활기찬 하루! 뜻깊은 하루!
[code:1]izb# ls -lo /kernel-r-xr-xr-
man chflags 해보니깐..
라고 나오네요.. 슈퍼유저두 지울수 없는.. 므 대강 그런 설정인듯..
리눅스에선 이거 비스무리한것이..
chattr 인가.. 아마 그럴겁니다..
--
이 아이디는 이제 쓰이지 않습니다.
Re: 루트로도 삭제되지 않는 파일(디렉토리)은 어떡해 지워야 하
무언가 정상적인 구조는 아닌듯 합니다. 실행 파일이 아닌 file에 붙는 sticky는 T로 표시되니까 sticky file은 맞는데 요즘에는 일반 파일에 sticky를 쓰는 경우가 거의 없죠. (실행 파일은 t) 그리고 user는 읽기 권한이 없는데 group은 있군요. uid/gid도 이상하고...
특별히 중요한 파일이 아니면 그냥 지우시고, 꼭 필요하시면 한부 복사하고
이 파일을 지워 버리시기 바랍니다.
--
익스펙토 페트로눔
댓글 달기