2014-10-03 6 views
1

root 권한하에있을 때이 디렉토리 admin을 삭제할 수 없습니다. 누구든지 도와 줄 수 있습니까? 이것은 주로 Vesta 제어판의 부적절한 제거 때문입니다. 그리고 파일 속성이 여기에 표시됩니다 :루트는 admin이라는 사용자로부터 디렉토리를 삭제할 수 없습니다.

-------------e- admin/conf/mail 

-------------e- admin/conf/web 

-------------e- admin/conf/dns 

및 디렉토리 관리를위한 속성은 다음과 같습니다

----i--------e- admin/conf 
+1

것은, 그것이 될 수 있습니다 권한보다 다른 이유로 잠겨 있습니다. 마찬가지로, 여전히 사용 중일 수 있습니다. 다른 Linux 버전 (예 : 라이브 USB 등)에서 부팅을 시도하고 그런 식으로 폴더를 삭제할 수 있습니다. 물론 나중에 오류가 발생할 수 있습니다. 그러나 적어도 당신은 무슨 일이 일어나는지 알 것입니다. – durbnpoisn

답변

1

은 그 속성은 파일이 불변의 의미, 속성 i 문제를 일으키는 것 같다.

이와 같은 파일을 루트 권한으로도 변경할 수 없으면 먼저 권한을 변경 한 다음 삭제를 시도해야합니다.

ext2, 3 또는 4 파일 시스템이있는 경우 chattr 명령을 사용하여 속성을 변경할 수 있습니다. 명령을 실행

보십시오 :이 명령

>sudo chattr -i {filename}

는 속성을 제거, 당신은 파일을 삭제 할 수 있어야한다.

다른 파일에이 비트를 설정하려면, 심지어 루트에서 삭제에서 일부 파일을 확보하기 트릭, 당신은 시도 할 수 있습니다 : 폴더를 제거 할 수없는 경우

>sudo chattr +i {filename}

+0

이렇게하면 파일 속성을 drwxr-x -x 2 루트 루트 으로 변경할 수 있지만 루트 아래에서도 파일을 삭제할 수는 없습니다. –

관련 문제