CentOS7 센토스가 머임
사용자 그룹 권한 크로스

사용자 / 그룹 관련 명령어 정리

만약 리눅스 서버 운영자라면 진작에 알았어야 하건만 거의 혼자 사용만 하다보니 거의 필요성을 못 느끼는 명령어들.. 이다.
대체로 루트 권한이 필요하다. ( 아래 명령들은 대부분 '/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 디렉터리]

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

첨부파일
Comments
비밀글