1

주제: tar.gz 기본 퍼미션 문제

안녕하세요,

태터툴즈 국내 홈페이지 대문에서 tattertools-1.1.0.1-noroot.tar.gz 이 파일을 받았습니다.

파일을 FTP로 업로드한 후 원하는 곳에 복사해 넣고, ssh로 접속 후 셸에서 tar xzpf tattertools-1.1.0.1-noroot.tar.gz 명령으로 GNU tar의 -p 옵션을 사용하여 퍼미션을 보존한 채 압축을 해제하였습니다. 그런데 skins나 plugins 관련 디렉터리의 권한이 기본적으로 0777로 주어지면 좋을텐데 0755인 것 같았습니다.

chmod 실행을 안해도 되도록, 기본적으로 0777로 지정되면 좋을 것 같습니다.

수정을 고려해주시면 감사하겠습니다. 좋은 하루 되세요,

검은해 (2006-11-24 19:20:00)에 의해 마지막으로 수정

2

답글: tar.gz 기본 퍼미션 문제

제가 알기로는 자동으로 777 퍼미션 지정하는 게 불가능한것으로 압니다;;
그리고 plugins에는 굳이 777 퍼미션이 필요없습니다. 환경설정이야 어차피 디비에 저장되니까요.

하늘은 스스로 삽질하는 자를 삽으로 팬다

3

답글: tar.gz 기본 퍼미션 문제

검은해 작성:

안녕하세요,

태터툴즈 국내 홈페이지 대문에서 tattertools-1.1.0.1-noroot.tar.gz 이 파일을 받았습니다.

파일을 FTP로 업로드한 후 원하는 곳에 복사해 넣고, ssh로 접속 후 셸에서 tar xzpf tattertools-1.1.0.1-noroot.tar.gz 명령으로 GNU tar의 -p 옵션을 사용하여 퍼미션을 보존한 채 압축을 해제하였습니다. 그런데 skins나 plugins 관련 디렉터리의 권한이 기본적으로 0777로 주어지면 좋을텐데 0755인 것 같았습니다.

chmod 실행을 안해도 되도록, 기본적으로 0777로 지정되면 좋을 것 같습니다.

수정을 고려해주시면 감사하겠습니다. 좋은 하루 되세요,

옙 다음부터는 루트와 스킨 디렉토리의 기본 퍼미션을 777로 저장하도록 하겠습니다^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

4

답글: tar.gz 기본 퍼미션 문제

inureyes 작성:

옙 다음부터는 루트와 스킨 디렉토리의 기본 퍼미션을 777로 저장하도록 하겠습니다^^

감사합니다. :>

나니 작성:

제가 알기로는 자동으로 777 퍼미션 지정하는 게 불가능한것으로 압니다;;
그리고 plugins에는 굳이 777 퍼미션이 필요없습니다. 환경설정이야 어차피 디비에 저장되니까요.

설치할 때 plugins와 skins의 퍼미션을 0777로 해야된다고 뜨는데 이것도 수정 대상이 되는 건가요?

5

답글: tar.gz 기본 퍼미션 문제

검은해 작성:

설치할 때 plugins와 skins의 퍼미션을 0777로 해야된다고 뜨는데 이것도 수정 대상이 되는 건가요?

777로 해야하는 것은 2가지 뿐입니다. 태터툴즈 설치할 디렉토리와 skin 디렉토리. plugins 디렉토리는 777 퍼미션으로 설정해야할 이유가 없지요.
아참, 보통은 서버쪽에서 웹상에서 쓰기권한을 주지 않는 문제로 태터자체에서 777권한을 부여하기는 조금 무리가 있지 않나 싶습니다.
(보통은 웹상에서 chmod 명령을 내리면 퍼미션 없다고 블라블라 거립니다. 예전에 이 문제로 삽질 좀 했었는데 결과는 암울했습니다.)

나니 (2006-11-24 20:07:39)에 의해 마지막으로 수정

하늘은 스스로 삽질하는 자를 삽으로 팬다

6

답글: tar.gz 기본 퍼미션 문제

제가 착각했나보네요. 1.0.5나 1.1.0.1을 다시 설치해봐도 plugins 얘기는 안 나옵니다.

나니 작성:

아참, 보통은 서버쪽에서 웹상에서 쓰기권한을 주지 않는 문제로 태터자체에서 777권한을 부여하기는 조금 무리가 있지 않나 싶습니다.

tar 파일을 생성하실 때 *nix에서 tar czpf로 만들어주시면 해결이 가능하지 않을까 생각했어요.. ^^;

다시 보니 -p는 압축해제할 때만 작용하는 옵션인가보네요. 아무튼 *nix에서라면 압축할 때 퍼미션도 저장은 되니, 압축할 때 0777인 디렉터리를 압축하고 해제할 때는 -p로 퍼미션을 umask시키지 않으면 해결될 것 같습니다.

검은해 (2006-11-24 20:28:06)에 의해 마지막으로 수정

7

답글: tar.gz 기본 퍼미션 문제

검은해 작성:

제가 착각했나보네요. 1.0.5나 1.1.0.1을 다시 설치해봐도 plugins 얘기는 안 나옵니다.

나니 작성:

아참, 보통은 서버쪽에서 웹상에서 쓰기권한을 주지 않는 문제로 태터자체에서 777권한을 부여하기는 조금 무리가 있지 않나 싶습니다.

tar 파일을 생성하실 때 *nix에서 tar czpf로 만들어주시면 해결이 가능하지 않을까 생각했어요.. ^^;

다시 보니 -p는 압축해제할 때만 작용하는 옵션인가보네요. 아무튼 *nix에서라면 압축할 때 퍼미션도 저장은 되니, 압축할 때 0777인 디렉터리를 압축하고 해제할 때는 -p로 퍼미션을 umask시키지 않으면 해결될 것 같습니다.

넵^^
예전부터 배포판 제작시에 기본 옵션으로 gz압축을 포함해서 tar cvzpf 로 압축 중입니다. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'