data 폴더 하부의 퍼미션 문제 정보
data 폴더 하부의 퍼미션 문제본문
사이트 전체를 옮기기 위해 계정 백업을 준비중인데
파일 용량들이 많아서
각 데이터 폴더별로
tar cvfz 각각 폴더~~
이런식으로 백업을 하고 있습니다.
문제는 파일들중에 600혹은
604인 파일들이 많이 있어서
이 파일들은 퍼미션 문제 때문에 백업이 되질 않네요.
chmod로 퍼미션을 변경할경우에
폴더명이 contest일 경우
폴더 뿐만 아니라 하부에 있는
파일들을 전부 644로 변경할려면 어떻게 하나요?
아래와 같이 하니 폴더만 644로 변경이 됩니다.
<? chmod("contest", 0644); ?>
서버의 루트 권한은 저에게 없습니다.
파일 용량들이 많아서
각 데이터 폴더별로
tar cvfz 각각 폴더~~
이런식으로 백업을 하고 있습니다.
문제는 파일들중에 600혹은
604인 파일들이 많이 있어서
이 파일들은 퍼미션 문제 때문에 백업이 되질 않네요.
chmod로 퍼미션을 변경할경우에
폴더명이 contest일 경우
폴더 뿐만 아니라 하부에 있는
파일들을 전부 644로 변경할려면 어떻게 하나요?
아래와 같이 하니 폴더만 644로 변경이 됩니다.
<? chmod("contest", 0644); ?>
서버의 루트 권한은 저에게 없습니다.
댓글 전체

텔넷이나 SSH 접속이 되신다면..
chmod -r 644 contest
chmod -r 644 contest
텔넷으로 접속해서 하니
chmod -R 644 contest 이렇게 하면 폴더는 퍼미션이 변경이 되는데
그안에 속한 파일들은 변경이 되질 않네요.
<?
$cmd = "chmod -R 707 data/";
@exec($cmd);
echo "수정변경되었습니다";
?>
이렇게 해도 마찬가지이네요.
chmod -R 644 contest 이렇게 하면 폴더는 퍼미션이 변경이 되는데
그안에 속한 파일들은 변경이 되질 않네요.
<?
$cmd = "chmod -R 707 data/";
@exec($cmd);
echo "수정변경되었습니다";
?>
이렇게 해도 마찬가지이네요.
만약 웹에서 생성된 파일들일경우,
호스팅의 경우는 업체에 의뢰해서 해당폴더이하의 퍼미션권한 변경을 요청해야하는것으로 알고 있습니다.
게시물의 이동/복사등등의 이유로 웹에서 생성된 파일의 경우 퍼미션이 nobody로 바뀌기 때문에
이경우는 서버권한이 없다면 위와 같은 방법으로 변경요청해야지만 정상변경됩니다.
호스팅의 경우는 업체에 의뢰해서 해당폴더이하의 퍼미션권한 변경을 요청해야하는것으로 알고 있습니다.
게시물의 이동/복사등등의 이유로 웹에서 생성된 파일의 경우 퍼미션이 nobody로 바뀌기 때문에
이경우는 서버권한이 없다면 위와 같은 방법으로 변경요청해야지만 정상변경됩니다.