태그 보관물: files

files

RAIDiator OS의 ext3 파일 시스템에서 루트 사용자로 디렉토리의 단일 파일에 대한 권한이 거부되었습니다. whoami root storage:~# cd /etc/frontview/apache/ storage:/etc/frontview/apache# ls -lah

데비안을 기반으로하는 “스토리지”라는 ReadyNAS 상자가 있습니다. 나는 루트로 그것을 ssh 할 수 있습니다. 웹 서버를 재구성하려고하는데 이해하지 못하는 파일 권한 문제가 발생합니다. 나는 /etc/frontview/apache/apache.pem뿌리처럼 아무것도 할 수 없습니다 ! 동일한 디렉토리의 다른 파일과 비교할 때 특별한 권한이없는 것으로 보이며 그와 함께 작업 할 수 있습니다.

storage:~# whoami
root
storage:~# cd /etc/frontview/apache/
storage:/etc/frontview/apache# ls -lah apache.pem*
-rw-------    1 admin    admin        4.0k Jul 10  2013 apache.pem
-rw-------    1 admin    admin        4.0k Jun  9 05:57 apache.pem.2017-02-04
-rw-------    1 admin    admin        1.5k Jun  9 05:57 apache.pem.orig
storage:/etc/frontview/apache# touch apache.pem
touch: creating `apache.pem': Permission denied
storage:/etc/frontview/apache# touch apache.pem.2017-02-04
storage:/etc/frontview/apache# rm -f apache.pem
rm: cannot unlink `apache.pem': Operation not permitted

만질 수없는이 파일의 특별한 점은 무엇입니까? 삭제할 수 없습니다. 그것에 대한 권한을 변경할 수 없습니다. 소유자를 변경할 수 없습니다.

디렉토리는 괜찮은 것 같습니다. 남은 공간이 있으며 읽기 전용으로 마운트되지 않습니다. 사실 같은 디렉토리에서 다른 파일을 편집 할 수 있습니다.

# ls -ld /etc/frontview/apache
drwxr-xr-x    8 admin    admin        4096 Jun  9 05:44 /etc/frontview/apache
# df /etc/frontview/apache
Filesystem           1k-blocks      Used     Available Use% Mounted on
/dev/hdc1            2015824        504944   1510880   26% /


답변

방금 문제를 발견했습니다. “불변”속성이 해당 파일에 설정되었습니다. ls표시하지 않습니다. 그것을 보려면 다른 명령이 필요합니다.

# lsattr apache.pem*
----i--------- apache.pem
-------------- apache.pem.2017-02-04
-------------- apache.pem.orig

불변 비트를 제거하면 해당 파일을 편집 할 수 있습니다.

# chattr -i apache.pem
# touch apache.pem

답변