일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- network
- SSH
- script
- Network Info(Tool)
- PC
- calculator
- web
- program
- MS Windows PE
- UNIX
- H/W
- javascript
- explorer
- LiveCD(USB)
- MS windows
- Command
- Linux
- Disk Partition
- Programming
- OS(operating system)
- FTP
- Backup(Restore)
- Windows 10
- Crack(Serial Key)
- apm
- portable
- webhard
- game
- Update
- 대항해시대
- Today
- Total
<In Story>
useradd와 adduser의 차이점 // [OS] [Linux] [Command] 본문
useradd와 adduser의 차이점 // [OS] [Linux] [Command]
<In Story, Hi story, History> 2015. 5. 5. 11:00■ 우분투에서 계정을 생성하는 명령어는 2가지가 있다.
(1) 계정생성
: debian 계열(우분투)의 경우 useradd / adduser 모두 사용할 수 있지만, 차이는 있다.
● useradd : 순수 계정만 생성해주고, 기본 셸인 sh가 할당된다. (홈 디렉토리 / 패스워드 등을 따로 설정 해 주어야함.)
● adduser : 계정생성 및 비밀번호 와 사용자 정보를 입력받아 계정을 생성하고, 사용자가 설정한 기본 셸을 사용자의
셸로 지정해 주고 홈 디렉토리도 만들어 준다.
(2) useradd 명령으로 계정 생성
- useradd로 계정을 생성 시 계정은 생성 되었으나, 홈폴더는 생성되지 않는다.
(3) useradd 옵션
-c (Comment) : 패스워드 파일에 사용자 설명 추가
-d (Home) : 디렉토리 위치 지정
-e (Expiredate) : 지정된 날짜에 사용자 계정 삭제
-f (Inactive) : 패스워드 만기된 후 계정 영구 삭제 기간
-u (User ID) : 사용자 ID 퍼미션
-s (Shell) : 사용자의 로그인 쉘 지정
-n (Mode) : 사용자가 계정 추가 기본 모드를 지정하지 않을 시
-G (Groups): 사용자가 기본 그룹 이외, 다른 그룹에 추가
-m (Move) : 홈 디렉토리를 지정할때 사용합니다. (-d 옵션과 쓰임)
-M (No create home) : 홈 디렉토리를 만들지 않는다.
(4) adduser 명령으로 계정 생성
: adduser 명령을 통한 계정 생성은 이전 포스팅 자료 참고
2012/02/24 - [L inux /Command] - 리눅스 계정 관리 (adduser, usermod, userdel)
--------------------------------------------------------------------------------------------------------
(1) 계정 생성
: 사용자 계정을 새롭게 생성한다.
● 명령어
adduser [계정명]
(2) 계정 검색
: 생성된 계정에 대한 정보를 검색하고, 수정한다.
● /etc/passwd : 사용자 인증에 필요한 계정 정보
- beloved_test : 사용자 계정
- x : 비밀번호
- 1002 : 사용자 ID (0 : 관리자, 1~499 : 시스템계정, 500~ : 일반 사용자 계정)
- 1002 : 그룹 ID
- administrator : 계정정보(comment)
- /home/beloved_test : 홈 디렉토리
- /bin/sh : 로그인 쉘
● /etc/shadow : 사용자 인증에 필요한 암호 정보(암호화)
- beloved_test(Login Name) : 사용자 계정
- $6$98WfRq5~(Encrypted) : 패스워드를 암호화 시킨 값
- 15394(Last changed) : 1970년 1월 1일 부터 패스워드가 수정된 날짜의 일수를 계산
- 0(Minimum) : 패스워드가 변경되기 전 최소사용기간
- 99999(Maximum) : 패스워드 변경 전 최대 사용기간
- 7(Warn) : 패스워드 사용 만기일 전에 경고 메시지를 제공하는 일 수
- Inactive : 로그인 차단 일 수(캡쳐화면에서는 설정되지 않음)
- Expire : 로그인 사용을 금지하는 일 수(캡쳐화면에서는 설정되지 않음)
- Reserved : 사용되지 않음