Posted on 2011/01/26 16:45
Filed Under 클러스터란/고성능연산_HPC 조회수: view 5744

gaussian을 설치하면 기본적으로 설치 디렉토리 및 파일이 설치 계정에서만 동작하도록 권한이
주어진다. ( 퍼미션 750 )

만일 Linux 계열 시스템이라면, 여러 사용자가 동시에 gaussian을 사용할때 문제가 발생한다.

해당 문제를 해결하는 방법은 두가지가 있다.

방법 1 : 특정 그룹을 추가한후, gaussian을 사용할 대상 계정을 해당 그룹에 포함시킨다.
그후 $g09root 하단 디렉토리에서 아래 명령을 수행한다.

# chgrp -R <gaussian_group> *

방법 2: 그냥 퍼미션을 조정한다. ( 750 -> 755, 640 -> 644 )

# cd $g09root
# find ./ -perm 750 -exec chmod 755 {} \;
# find ./ -perm 640 -exec chmod 644 {} \;

위 명령으로 대부분 모든 사용자가 사용이 가능토록 퍼미션 조정이 되었을 거다.
아래 명령으로 한번 확인한다.

# find ./ ! -perm 644 ! -perm 755 -exec ls -l {} \;

-rw------- 1 alang alang 5336  8월 30  2009 ./basis/2ZaP.gbs
-rw------- 1 alang alang 13239  8월 30  2009 ./basis/5ZaP.gbs
-rw------- 1 alang alang 7642  8월 30  2009 ./basis/3ZaP.gbs
-rw------- 1 alang alang 37099  8월 30  2009 ./basis/gp-ne.gbs
-rw------- 1 alang alang 10313  8월 30  2009 ./basis/4ZaP.gbs
-rw------- 1 alang alang 16443  8월 30  2009 ./basis/6ZaP.gbs
-rw------- 1 alang alang 5826  8월 30  2009 ./bsd/release_a01.txt

위와 같이 600 퍼미션의 파일들이 몇개가 있다. 위 파일도 644로 변경하도록 하자.

# find ./ ! -perm 644 ! -perm 755 -exec chmod 644 {} \;

이제 모든 사용자가 이용이 가능한 상태로 권한 조정이 이루어졌다.



Writer profile
author image
-아랑 -
2011/01/26 16:45 2011/01/26 16:45

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우
Twitter :@muchunalang

Counter

• Total
: 4404817
• Today
: 794
• Yesterday
: 1407