리눅스: 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

  • [Linux] userdel 명령어: 사용자 계정 삭제 명령어

    리눅스에서 useradd로 계정 생성 후 삭제가 필요한 경우 userdel 명령어를 사용합니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ userdel 명령어 기본 사용은 아래와 같습니다. ✅ userdel 주로 사용하는 옵션 userlde만 입력해서 사용자를 삭제할 경우 보통 /home/[user]로 계정명이 폴더에 버전에 따라 남아있거나 삭제되는데 /var/spool/mail/[user] 파일은 대부분의 리눅스에서 남게 됩니다….

  • [Linux] usermod 명령어

    usermod 명령어는 user modification(사용자 수정)의 약자로 이미 존재하는 사용자 계정의 속성을 변경할 때 사용됩니다. usermod는 사용자의 로그인 이름, UID (사용자 ID), 홈 디렉토리, 로그인 셸, 그룹 등의 속성을 변경할 수 있는 명령어입니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ usermod 명령어 기본 옵션 ✅ 주요 옵션 ✅ 사용 예시…

  • 리눅스 dd 명령어

    리눅스 시스템에서 사용하는 명령어 중 하나인 dd 명령어는 디스크, 파티션의 복사, 이미지 파일 생성, 디스크 작업 등 주로 데이터를 복사하거나 변환하는데 사용되는 명령어입니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ dd 명령어 기본 사용 및 옵션 기본 사용 방법은 다음과 같습니다. 1. conv 옵션 ✅ dd 명령어 사용 예…

  • 리눅스 chage 명령어

    리눅스 chage 명령어는 change age의 줄임 말로 사용자 계정의 만료 및 비밀번호 만료 설정을 관리 할 때 사용합니다. 주요 기능과 목적은 비밀번호 만료일 설정, 비밀번호 최소 사용 기간 설정, 계정의 비활성화 날짜 설정 등이 있습니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션✅ chage 명령어 옵션 ✅ chage 명령어…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션리눅스 less 명령어 기본 사용 방법 less…

  • 리눅스 wget 명령어

    wget 명령어는 웹의 다운로드 링크를 리눅스 커멘드라인에서 실행해 다운로드를 할 수 있는 명령어입니다. HTTP, HTTPS, FTP 프로토콜을 이용해서 웹 서버에서 다운로드가 가능합니다. 목차리눅스 useradd 명령어 옵션리눅스 useradd 사용 예리눅스 /etc/skel 디렉토리리눅스 /etc/passwdpasswd 명령어passwd 옵션wget 설치하기 레드헷 계열에서 사용하는 패키지 매니저인 yum으로 wget 설치를 진행합니다. 기본 다운로드 명령입니다. wget 명령어 옵션 다운로드 중 중단…

답글 남기기

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

Prove your humanity: 2   +   7   =