리눅스 사용자 계정 추가 useradd
계정을 추가하는 방법은 "adduser 계정명"
adduser jsk005
이렇게 추가된 계정은 /etc/passwd 파일안에 저장되며 /home/jsk005 디렉토리를 갖게 된다.
옵 션 |
기 능 |
-u uid
|
사용자의 ID에 대한 값으로 디폴트는 500 |
-s shell
|
사용자의 로그인 쉘을 지정 |
-e 유효기간
|
지정된 날짜에 사용자의 계정을 삭제 |
-f 비활성일수
|
패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간 |
-d 디렉토리
|
새 계정에 대한 디렉토리 위치를 지정 |
-c 설명
|
패스워드 파일안에 새로운 사용자 설명을 추가 |
-D -b 기본홈 |
사용자의 기본홈 디렉토리 위치 변경 |
-D -e 기본 만료일 |
사용자의 계정이 말소되는 만료일 변경 |
-D -f 기본 비 작동일 |
패스워드가 만료되고, 계정이 말소되기 전까지의 기간 |
-D -g 기본그룹 |
사용자의 그룹 변경 |
-D -s 기본 쉘 |
사용자의 로그인 쉘을 변경 |
예) useradd jsk005 -u 505 -d /home/jsk005
사용자 패스워드 변경 방법은
passwd 사용자계정명
[root@]# passwd jsk005
Changing password for user jsk005.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@]#
# usermod -d /home/httpd/jsk005 jsk005 // 홈디렉토리의 경로명 변경
사용자 추가할때 그룹지정하기
# adduser [사용자] -g [그룹]
# adduser test -g tempgroup // test 계정사용자의 그룹을 tempgroup 으로 지정
# adduser test -g sshgroup
# usermod -s /bin/false jsk005 // bin/false 는 shell 에 위치할 곳이 없음을 말함
옵션
-d : 홈디렉토리를 지정할 때 사용한다.
-g : 그룹을 지정할 때 사용한다. 지정할 그룹이 미리 생성되어 있어야 한다.
-G : 기본 그룹외에 추가로 지정 그룹에 속하게 될 경우 사용한다.
-c : 사용자 추가시 사용자에 대한 설명을 설정한다.
-s : 사용자 추가시 사용자가 사용할 쉘을 지정한다.
'리눅스' 카테고리의 다른 글
리눅스 tar (압축 명령어) (0) | 2014.08.19 |
---|---|
리눅스 사용자 계정 삭제 userdel (0) | 2014.08.19 |
리눅스 파일 삭제 명령어 rm (0) | 2014.08.17 |
리눅스 복사 명령어 cp (0) | 2014.08.17 |
리눅스 기본명령어 find (0) | 2014.08.17 |