Linux

리눅스 계정별 그룹 설정

먹세 2017. 2. 1. 13:40

출처 : http://egloos.zum.com/ranivris/v/4304338


만약 리눅스 서버 운영자라면 진작에 알았어야 하건만 


거의 혼자 사용만 하다보니 거의 필요성을 못 느끼는 명령어들.. 이다.

대체로 루트 권한이 필요하다. ( 아래 명령들은 대부분 '/usr/bin'이 아닌   '/usr/sbin' 폴더에 위치한다. ㅎㅎ)

1. 사용자 관련.

useradd : 사용자 추가
userdel : 사용자 삭제
adduser : 사용자 추가 -> 보다 interactive 하게 관련 정보를 입력할 수 있다.
deluser : 사용자 삭제 
usermod : 사용자 정보 변경
passwd  : 사용자 비밀번호 변경.


- useradd [사용자 ID] :

사용자 ID 의 계정을 만든다.


- adduser [사용자 ID] :

useradd의 interactive 버전(?)
사용자 ID로 계정을 만든다.
연속적인 대화 창을 통해, password, 이름, 위치, 전화번호 등을 설정할 수 있다.


- userdel [사용자 ID] : 

사용자 ID를 제거한다.


- deluser [사용자 ID] :

사용자 ID를 제거한다.



2. 그룹 관련 

기본적인 그룹 정보는  "/etc/group" 에서 확인할 수 있다.

cat (less)  /etc/group 

그룹 ID : x : 그룹 ID Number : 속한 사용자 ID 


groups : 해당 사용자가 속한 group을 확인
groupadd : 그룹을 추가
addgroup : 그룹을 추가
groupdel : 그룹을 삭제
delgroup : 그룹을 삭제


 - groups [사용자 ID] 
 ranivris : ranivris adm cdrom sudo dip plugdev lpadmin sambashare


 - addgroup  / groupadd 
ranivris@ubuntu:~$ sudo addgroup test
[sudo] password for ranivris:
Adding group `test' (GID 1007) ...
Done.
ranivris@ubuntu:~$ sudo groupadd  test2
ranivris@ubuntu:~$

addgroup  이 더 interactive 함을 알 수 있다.


- delgroup / groupdel

ranivris@ubuntu:~$ sudo delgroup test
Removing group `test' ...
Done.
ranivris@ubuntu:~$ sudo groupdel test2
ranivris@ubuntu:~$

마찬가지로 delgroup 이 more interactive 하다.


3. 그룹에 사용자 추가


adduser : 
gpasswd  :  /etc/group  혹은 /etc/shadow  관련 명령어.
ranivris@ubuntu:~$ whatis gpasswd
gpasswd (1)          - administer /etc/group and /etc/gshadow
usemod  : 사용자 정보 수정 에서 -G 를 이용한 그룹 설정
수작업으로 /etc/group 수정 : 


- adduser 를 사용하는 방법
ranivris@ubuntu:~$ sudo adduser raja marlin02
Adding user `raja' to group `marlin02' ...
Adding user raja to group marlin02
Done.

raja 를 marlin02 그룹에 추가!

- gpasswd 를 사용하는 방법
ranivris@ubuntu:~$ sudo gpasswd -a raja marlin
Adding user raja to group marlin

raja 를 marlin 그룹에 추가!

- usermod 를 사용하는 방법
ranivris@ubuntu:~$ sudo usermod -G nitraqu -a raja



4. 그룹에 사용자 삭제

gpasswd  :  /etc/group  혹은 /etc/shadow  관련 명령어., -d option 사용

-gpasswd 를 사용하는 방법
ranivris@ubuntu:~$ sudo gpasswd -d raja nitraqu
Removing user raja from group nitraqu



5. 소유권한 변경 

chown [속성]  [대상 파일 or 디렉터리]

이 녀석은 너무 쓸 말이 많아서.. 나중에 정리해야지


반응형

'Linux' 카테고리의 다른 글

실시간 로그 조회  (0) 2017.02.09
윈도우에서 Putty를 이용한 리눅스 X-Window 실행하기  (0) 2017.02.01
samba 서버 권한 설정  (0) 2016.11.18
메일 aliases 설정  (0) 2016.10.27
sendmail, postfix 메일 계정 설정  (0) 2016.10.27