Gaussian 설치 후 퍼미션 조정

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 {} \;
이제 모든 사용자가 이용이 가능한 상태로 권한 조정이 이루어졌다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

2 Responses

  1. 서진우 말해보세요:

    참고로 퍼미션 변경 작업은 반드시 gaussian 설치가 완료된 이후에 최종적으로 수행되어야 합니다.
    즉 $g09root/g09/bsd/install 명령 수행 후 퍼미션 변경 절차가 들어가야 합니다. 왜? bsd/install을 수행하면 다시 퍼미션 상태가 초기 상태로 원복되기 때문이죠..

  2. 서진우 말해보세요:

    Gaussian은 실행파일(*.exe, g09)의 “Other 권한”이 0이 아닌경우(755, 705등) 정상적으로 실행되지 않습니다. g09디렉토리의 별도의 소유그룹을 지정하여 사용자 추가시 설정되는 해당 그룹으로 설정하면 이러한 문제가 발생하는것을 방지할 수 있습니다.

페이스북/트위트/구글 계정으로 댓글 가능합니다.