본문 바로가기
IT 실무/서버 관리

gcc권한 일반 사용자들에게도 주기

by 지식id 2013. 6. 14.
반응형

보통 리눅스 프로그래밍 실습을 할때 cygwin이나 vmware을 사용하지만, 남는 서버가 있다면 프로그램 테스트 용으로도 쓸 수 있다. 특히 소켓프로그래밍 쪽이라면 서버가 있으면 좋다. 하지만 대부분의 상용서버는 root만 gcc를 사용 할 수 있게 되어 있다. 이 권한을 일반 사용자들에게도 넘겨 주려면

 

# ls -l /usr/bin/gcc
-rwxr-xr-x 3 root root 63376 2월 18 2000 gcc

 

gcc의 권한을 확인 해 보면 모든 권한이 root에게만 가 있다.


# vi /etc/group
gcc:x:33:someone1,somone2:

 

group을 편집해서 gcc라는 그룹을 만들어 주고 원하는 아이디를 추가 해 준다.


# chgrp gcc /usr/bin/gcc

 

gcc폴더의 의 소유 그룹을 gcc로 만들어 준다.

 

# chmod 750 /usr/bin/gcc

 

권한을 적절하게 변경 해 준다.


# ls -l /usr/bin/gcc
-rwxr-x--- 3 root gcc 63376 2월 18 2000 gcc

 

결국 요약하면


 

# ls -l /usr/bin/gcc
-rwxr-xr-x 3 root root 63376 2월 18 2000 gcc

# vi /etc/group
(마지막줄에 추가) gcc:x:33:someone1,somone2:

# chgrp gcc /usr/bin/gcc

# chmod 750 /usr/bin/gcc

# ls -l /usr/bin/gcc
-rwxr-x--- 3 root gcc 63376 2월 18 2000 gcc



반응형

댓글