사용자 관리 명령어 연습
다음과 같은 User 및 User Group을 만드시오.
================================================================================
USER UID GID Groups Home_Dir Shell
--------------------------------------------------------------------------------
scv 600 600(scv) 601(terran) /home/terran/scv /bin/bash
drone 700 700(drone) 701(zerg) /home/zerg/drone /bin/csh
probe 800 800(probe) 801(protoss) /home/protoss/probe /bin/ksh
medic 601 601(terran) /home2/medic /bin/bash
hydra 701 701(zerg) /home2/hydra /bin/csh
zealot 801 801(protoss) /home2/zealot /bin/ksh
=================================================================================
scv, drone, probe 의 사용자 계정 만들기
#vi /etc/group
- 만들어진 그룹이 있는지 확인한다.
#groupadd -g 600 scv
#groupadd -g 601 terran
- GID가 600, 601인 scv, terran 그룹을 추가로 만든다.
#mkdir /home/terran
- 홈디렉토리를 적용하기 위해 /home/terran 폴더를 만든다.
#useradd -u 600 -g scv -G terran -d /home/terran/scv -s /bin/bash scv
- useradd : 사용자 계정을 만든다.
- -u 600 : UID를 600을 설정한다.
- -g scv : 앞에서 추가한 GID가 600인 scv그룹을 기본그룹으로 설정한다.
- -G terran : 앞에서 추가한 GID가 601인 terran그룹을 추가그룹으로 설정한다.
- -d /home/terran/scv : 홈디렉토리로 /home/terran/scv를 설정한다.
- -s /bin/bash : 기본 셀을 /bin/bash로 설정한다.
하지만 /bin/bash의 경우 /etc/default/useradd의 기본값이기 때문에 생략가능하다.
- scv : 사용자 계정명
#id scv
- 사용자 계정이 제대로 설정되었는지 확인한다.
이와 같은 방법으로 drone, probe를 추가한다.
medic, hydra, zealot 의 사용자 계정 만들기
#mkdir /home2
- 홈디렉토리를 적용하기 위해 /home2 폴더를 만든다.
#useradd -u 601 -g terran -d /home2/medic -s /bin/bash medic
#id medic or tail /etc/passwd
- 사용자 계정이 제대로 설정되었는지 확인한다.
이와 같은 방법으로 hydra, zealot을 추가한다.
다음과 같은 User 및 User Group을 만드시오.
================================================================================
USER UID GID Groups Home_Dir Shell
--------------------------------------------------------------------------------
scv 600 600(scv) 601(terran) /home/terran/scv /bin/bash
drone 700 700(drone) 701(zerg) /home/zerg/drone /bin/csh
probe 800 800(probe) 801(protoss) /home/protoss/probe /bin/ksh
medic 601 601(terran) /home2/medic /bin/bash
hydra 701 701(zerg) /home2/hydra /bin/csh
zealot 801 801(protoss) /home2/zealot /bin/ksh
=================================================================================
scv, drone, probe 의 사용자 계정 만들기
#vi /etc/group
- 만들어진 그룹이 있는지 확인한다.
#groupadd -g 600 scv
#groupadd -g 601 terran
- GID가 600, 601인 scv, terran 그룹을 추가로 만든다.
#mkdir /home/terran
- 홈디렉토리를 적용하기 위해 /home/terran 폴더를 만든다.
#useradd -u 600 -g scv -G terran -d /home/terran/scv -s /bin/bash scv
- useradd : 사용자 계정을 만든다.
- -u 600 : UID를 600을 설정한다.
- -g scv : 앞에서 추가한 GID가 600인 scv그룹을 기본그룹으로 설정한다.
- -G terran : 앞에서 추가한 GID가 601인 terran그룹을 추가그룹으로 설정한다.
- -d /home/terran/scv : 홈디렉토리로 /home/terran/scv를 설정한다.
- -s /bin/bash : 기본 셀을 /bin/bash로 설정한다.
하지만 /bin/bash의 경우 /etc/default/useradd의 기본값이기 때문에 생략가능하다.
- scv : 사용자 계정명
#id scv
- 사용자 계정이 제대로 설정되었는지 확인한다.
이와 같은 방법으로 drone, probe를 추가한다.
medic, hydra, zealot 의 사용자 계정 만들기
#mkdir /home2
- 홈디렉토리를 적용하기 위해 /home2 폴더를 만든다.
#useradd -u 601 -g terran -d /home2/medic -s /bin/bash medic
#id medic or tail /etc/passwd
- 사용자 계정이 제대로 설정되었는지 확인한다.
이와 같은 방법으로 hydra, zealot을 추가한다.
'Linux > Exercise' 카테고리의 다른 글
RPM 패키지 설치 및 삭제 - 연습용 (0) | 2008.11.14 |
---|---|
데몬을 런레벨에 추가하기 - 소스로 설치시 (0) | 2008.11.13 |
SUID(Set User Id) - 연습용 (0) | 2008.11.12 |
LVM 구성하기 - 연습용 (0) | 2008.11.11 |
RAID 구성하기 - 연습용 (0) | 2008.11.11 |
Vi 편집기 - 연습용 (0) | 2008.11.05 |