Linux 두 번째 - 계정 관리하기
사용자들은 하나 이상의 그룹에 소속하게 된다.
이 root 계정으로 새로운 그룹과 사용자들을 생성하는 방법을 알아보자.
1. 그룹 생성
# groupadd new : new라는 그룹을 생성한다.
# groupadd -g 123 new : 그룹ID를 123으로 하는 new라는 그룹을 생성
# groupmod -n 원래이름 새로운 이름 : 그룹의 이름을 변경한다.
# groupdel 그룹이름 : 그룹을 삭제한다.
2. 사용자 생성
# useradd new : new라는 유저를 생성한다.
# useradd -u 123 new : 유저ID를 123 으로 가지는 new라는 유저를 생성한다.
# useradd -g group1 new : new라는 유저를 생성하고 group1에 소속시킨다.
# useradd -d /home/new new : new라는 유저를 생성하고 홈디렉토리를 /home/new 로 지정
# passwd new : new 유저의 비밀번호를 지정한다.
# useradd -g 500 -u 123 -d /home/new new : 옵션들은 모두 중복해서 지정할 수 있다.
# usermod -u 111 -g root new : 유저 수정 (유저ID를 111로 그룹을 root로 변경)
# userdel new : 유저를 삭제한다.
※ 그룹 ID나 유저 ID, 홈디렉토리 등을 지정하지 않으면 리눅스가 자동으로 설정한다.
# passwd 계정 : 유저의 패스워드를 등록한다.
3. 사용자 정보
3.1사용자 정보는 /etc/passwd 파일에 저장된다.
# vi /etc/passwd
* 각 행의 의미는 다음과 같다.
[사용자 이름:암호:사용자ID:소속 그룹ID:전체이름:홈디렉토리:기본 셸]
* 암호가 x로 되어있는 것은 암호가 /etc/shadow파일에 지정 되어 있다는 의미이다.
4. 그룹정보
4.1 그룹 정보는 /etc/group파일에 저장되어 있다.
그룹과 유저를 생성하는 기본 명령어를 알아보았다. 이외에도 추가적인 옵션과 명령어가 있다.
'리눅스' 카테고리의 다른 글
Linux (1) | RHEL5 설치 (0) | 2010.09.11 |
---|---|
sendmail 설치와 설정 (0) | 2010.07.10 |
sm-client 종료 [실패] 문제해결방법 (0) | 2010.07.10 |
cron 사용하기 (0) | 2010.07.01 |
Fedora13 네트워크 설정 (0) | 2010.06.26 |