728x90

리눅스 사용자 계정 추가 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@]#

adduser -d [New 홈 디렉티리] [계정]   
# adduser -d /home/test test    //  test 계정의 홈디렉토리가 /home/test 디렉토리로 설정된다
# 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 : 사용자 추가시 사용자가 사용할 쉘을 지정한다.

728x90

'리눅스' 카테고리의 다른 글

리눅스 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
블로그 이미지

Link2Me

,