상세 컨텐츠

본문 제목

linux ubuntu group 에 user 추가하기, default group 바꾸기(변경)

IT : Ubuntu

by 휀스 2014. 8. 5. 01:46

본문



linux ubuntu group 에 user 추가하기, default group 바꾸기(변경)


linux 중 요즘 많이 사용하는 ubuntu 배포판이나 다른 배포판의 ubuntu를 사용하더라도 사용자 관리는 필수적으로 해 주어야 할 일입니다.



ubuntu에서는 파일을 생성 수정하는 권한도 group 을 기준으로 설정 할 수 있으므로 사용자를 특정 group 에 포함 시키는 것은 매우 중요합니다.


최초 사용자를 생성할 때 사용자는 자신의 id 를 default group 으로 가지게 됩니다.


이 사용자를 생성할 때 기본 그룹을 생성해 주는 방법은


$ useradd -g groupName userID

$ adduser --group groupName userID


의 두가지 방법으로 설정 가능합니다.


또한 user 를 특정 group 에 포함 시키는 방법으로는 아래와 같은 방법을 사용할 수 있습니다.


$ addgroup userID groupName


이렇게 사용하는 명령어는 user 를 특정 group 에 포함만 시킬 뿐 default group 을 바꿔어주지는 못합니다.


이미 생성된 ID 일지라도 usermod 라는 명령으로 default group 을 바꿀 수 있습니다.


$ usermod -g userID groupName


이 명령은 userID 의 기본 group 을 groupName 으로 바꾸어 주는 것으로 이렇게 하면 이후 user 에 의해 생성되는 file의 그룹은 지정한 group 으로 변하게 됩니다.


drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Documents/

drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Downloads/

drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Music/

drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Pictures/

drwxr-xr-x  2 smuf gagamel  4096 Sep  4  2012 Public/

drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Templates/

drwxr-xr-x  2 smuf smuf     4096 Sep  4  2012 Videos/


smuf 라는 user 의 default group 을 gagamel 로 설정 후


$ usermod -g smuf gagamel


Public 이라는 폴더를 생성하게 되면 위의 결과와 같이 gagamel group 의 권한을 가진 폴더가 생성되게 됩니다.

이렇게 생성이 되면 


chmod 775 의 명령으로 gagamel group 에게 Public 폴더의 Write 권한을 줄 수 있습니다.


drwxrwxr-x 2 smuf gagamel 4096 Sep 4 2012 Public/


group 관리를 잘 하면 ubuntu 서버를 samba를 통한 파일 서버로 유용하게 사용할 수 있습니다.


이상 linux ubuntu group 에 user 추가하기, default group 바꾸기(변경)에 대한 글 이였습니다.



관련글 더보기