리눅스: useradd 명령어 & passwd 명령어

  • 리눅스의 사용자 계정을 추가하는 시스템 관리 명령어인 useradd 와 비밀번호 생성 명령어인 passwd
  • 시스템 관리 명령어

useradd 명령어리눅스에서 사용자의 ID(계정)를 생성하는 명령어입니다. root 권한으로 생성이 가능하며 기본적인 명령은 아래와 같습니다.

useradd [사용자 계정 이름]
useradd [-옵션] [사용자 계정 이름]

리눅스 useradd 명령어 옵션

리눅스 useradd 사용 예

기본으로 사용할 수 있는 예입니다.

  • testuser 계정 생성
useradd testuser
  • testuser 계정 생성하면서 경로 및 nobody 그룹에 지정함
    • /home/home1/testuser 디렉토리와 nobody 그룹이 먼저 생성되어 있어야 함.
# 디렉토리 지정 & 그룹 nobody로 지정
useradd  testuser -d /home/testuser -g nobody
  • /etc/default/useradd 경로의 파일은 사용자 생성 시 기본으로 적용되는 정보가 담겨 있습니다. useradd -D 명령어로 출력할 수 있습니다.
useradd -D
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

리눅스 /etc/skel 디렉토리

계정 생성 시 설정 값이 정의되는 /etc/skel 데릭토리는 사용자를 생성 했을 때 해당 계정의 홈 디렉토리에 기본으로 들어가는 파일이 있습니다.

~]# ll -a /etc/skel
-rw-r--r--.   1 root root   18 Jan 23  2023 .bash_logout
-rw-r--r--.   1 root root  141 Jan 23  2023 .bash_profile
-rw-r--r--.   1 root root  492 Jan 23  2023 .bashrc

/etc/skel 설정은 /etc/default/useradd에서 설정할 수 있습니다.

vi /etc/default/useradd

#useradd defaults file
GROUP=100
HOME=/home/www
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

리눅스 /etc/passwd

adduser로 생성된 계정은 /etc/passwd에서 확인할 수 있습니다.

vi /etc/passwd
useradd 명령어로 생성된 계정은 etcpasswd에서 확인 가능

passwd 명령어

useradd로 계정 생성 후 비밀번호 생성을 진행하게 됩니다. passwd는 다음과 같이 사용할 수 있습니다.

passwd [사용자 계정 이름]
## Ex 
pssswd testuser
Changing password for user testuser.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
  • 옵션 사용
passwd [-옵션] [사용자 계정 이름]
pssswd testuser

passwd 옵션

Similar Posts

  • 리눅스 who, w 명령어 & user 명령어

    리눅스 who 명령어는 현재 서버에 로그인한 사용자 리스트를 보여주는 명령어입니다. w 명령어는 현재 시스템에 로그인한 사용자와 사용자의 작업 내용을 보여주는 명령어로 각각의 차이가 있습니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ 리눅스 who 명령어 현재 접속 사용자(USER) 터미널 유형(TTY) 접속 시간 및 IP rocky pts/0, pts/1 .. 2070-02-09…

  • yum-config-manager 명령어 | YUM 저장소 설정

    yum 명령어는 기본 사용 시 기본 저장소(보통 안정화 버전)에서 패키지를 설치합니다. 저장소 파일을 추가하면 안정화(stable) 또는 최신(mainline) 버전 중 활성화된 저장소에서 패키지를 설치할 수 있습니다. 안정화와 최신 버전 저장소가 모두 활성화되어 있을 경우, yum은 버전이 더 높은 패키지(보통 최신 버전)를 설치합니다. 원하는 버전을 설치하려면, remi 저장소 설정 또는 yum-config-manager를 사용하여 특정 저장소를 활성화해서…

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

  • 리눅스 uniq 명령어

    리눅스 uniq 명령어는 “unique”의 약자이며, 텍스트 파일에서 중복된 행을 제거하고 하나의 행만 출력하는데 사용됩니다. 중복된 텍스트 데이터를 제거하고 몇 번의 반복이 있었는지 등을 확인할 때 매우 유용하게 사용할 수 있습니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ 리눅스 uniq 명령어 기본 사용법 INPUT 파일은 대상 파일로써 표준 입력에서…

  • 리눅스 netstat 명령어, ifconfig 명령어

    리눅스에 netstat 명령어 및 ifconfig 명령어를 실행하기 위해 리눅스 서버에 명령어 실행을 위한 net-tools이 설치되어 있어야 합니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ net-tools 설치 ✅ netstat 명령어 netstat[network statistics:네트워크 통계]은 네트워크 상태를 확인하는 명령어입니다. 어떤 포트가 열려있고, 어떻게 사용되고 있는지와 해킹 시도가 있거나 자신의 컴퓨터가 좀비…

  • [Linux] 리눅스 vi 명령어 정리 | Vim 3가지 모드 및 비주얼 모드

    리눅스 터미널에서 ‘.txt’, ‘.conf’ 등의 ASCII 파일을 편집하기 위해 vi 편집기 명령어를 사용합니다. vi 편집기는 명령모드 입력모드와 저장 및 종료 후 치환하는 리눅스 vi 명령어는 익숙해지면 매우 빠른 작업이 가능하기 때문에 효율적인 업무를 진행할 수 있습니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션 Ⅰ. vi vim 명령어 설명…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   5   =