묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
chmod.
2008.05.15 06:09
안녕하세요 게시판에 올라오는 이미지의 파일 퍼미션을 자동변경 시키기 위해서 chmod 스크립트를 쓰려고 합니다.
누가 말하기를 perl 을 열고
#!/usr/bin/perl
$permissionNum = 0644;
$dirtoopen = "../board/";
opendir (DIR, "$dirtoopen") or die "This is not the correct directory";
@dirdata = readdir(DIR);
closedir (DIR);
$changed = chmod 0644, @dirdata;
print "Content-type: text/html\n\n";
print "$changed files changed to $permissionNum";
이 코드를 넣어서 실행 시켜 보라고 해서 했더니 644가 아닌 422로 파일 퍼미션이 변경이 되더군요. 제가 파일 변경을 하기 전까지 썸네일이 자꾸 엑박으로 뜹니다. 사용자들이 올릴때 그 이미지 퍼미션이 자동으로 644로 바뀌어서 제가 하나하나 바꾸지 않아도 모든 사용자들이 불 수 있게 하려면 어떠한 스크립트를 써야하나요? 위 스크립트 수정을 하면 가능한건가요? 아시는분 구체적으로 도와주십시요 ㅠ.ㅠ.
누가 말하기를 perl 을 열고
#!/usr/bin/perl
$permissionNum = 0644;
$dirtoopen = "../board/";
opendir (DIR, "$dirtoopen") or die "This is not the correct directory";
@dirdata = readdir(DIR);
closedir (DIR);
$changed = chmod 0644, @dirdata;
print "Content-type: text/html\n\n";
print "$changed files changed to $permissionNum";
이 코드를 넣어서 실행 시켜 보라고 해서 했더니 644가 아닌 422로 파일 퍼미션이 변경이 되더군요. 제가 파일 변경을 하기 전까지 썸네일이 자꾸 엑박으로 뜹니다. 사용자들이 올릴때 그 이미지 퍼미션이 자동으로 644로 바뀌어서 제가 하나하나 바꾸지 않아도 모든 사용자들이 불 수 있게 하려면 어떠한 스크립트를 써야하나요? 위 스크립트 수정을 하면 가능한건가요? 아시는분 구체적으로 도와주십시요 ㅠ.ㅠ.