제가 root계정으로
test라는 계정 폴더에서 압축파일하나을 압축해제를 했는데....
풀어 놓을 폴더 경로를 지정하고 압축을 풀었는데...
계속해서 그폴더에 소유권이... 다른 계정으로 되는데...
이건 뭐가 잘 못되서 그런가요?
일반 계정으로 tar 파일을 풀면, 풀린 파일들의 권한은 현재 실행하고 있는 일반계정의 소유자, 그룹으로 설정 됩니다.
root 계정으로 tar 파일을 풀면, 풀린 파일들의 권한은 tar파일안에 설정되어진 권한 그대로 소유자, 그룹이 설정됩니다.
# tar tvf file.tar
위와 같은 명령으로 file.tar 안의 내용을 살펴보실수 있을 겁니다.
p 옵션을 주고 압축을 푸시면
파일들의 권한을 그대로 유지한 상태로 압축을 푸실 수 있습니다.
# tar xvpf file.tar
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
일반 계정으로 tar 파일을 풀면, 풀린 파일들의 권한은 현재 실행하고
일반 계정으로 tar 파일을 풀면, 풀린 파일들의 권한은 현재 실행하고 있는 일반계정의 소유자, 그룹으로 설정 됩니다.
root 계정으로 tar 파일을 풀면, 풀린 파일들의 권한은 tar파일안에 설정되어진 권한 그대로 소유자, 그룹이 설정됩니다.
# tar tvf file.tar
위와 같은 명령으로 file.tar 안의 내용을 살펴보실수 있을 겁니다.
p 옵션을 주고 압축을 푸시면파일들의 권한을 그대로 유지한 상태로
p 옵션을 주고 압축을 푸시면
파일들의 권한을 그대로 유지한 상태로 압축을 푸실 수 있습니다.
# tar xvpf file.tar
댓글 달기