사용자 관리

AnHyunDong·2022년 2월 22일
0

Ubuntu

목록 보기
9/9

0. 사용자 관리

'sudo su -root`

  • 사용자를 관리하기 위해선 해당 시스템 전체의 관리권한을 가진 슈퍼유저 root로 변경을 해줘야 함

1. 계정 추가

1) useradd [옵션][아규먼트] [추가할 계정]

useradd spamdong01
cut -f1 -d: /etc/passwd | tail -5
  • 계정만 생성하고 기본 쉘인 sh가 할당됨
  • 홈 디렉토리와 패스워드를 생성해줘야 함
  • passwd 파일에 'spamdong01'이 저장된 모습을 확인할 수 있음

1-1) 옵션

옵션의미
-d홈 디렉토리 생성
-g주 그룹의 gid 설정
-G보조 그룹의 gid 설정
-c주석, 사용자에 대한 설명
-s로그인 쉘 설정
-Duseradd 명령어를 옵션 없이 사용했을 때 설정되는 기본값을 조회
-m홈 디렉토리 지정시 홈 디렉토리가 존재하지 않을 경우 해당 디렉토리 생성
-kskeleton 디렉토리를 별도로 지정할 때 사용
-f휴면 계정 전환 날짜를 지정
-e만료일 지정
-uuid 지정

2)passwd [추가한 계정]

passwd spamdong01
  • 생성한 계정의 비밀번호를 생성 및 변경 때, 사용됨

3)adduser [추가할 계정]

adduser spamdong02
  • 계정생성시 비밀번호, 이름, 전화번호 등 기본정보를 입력을 받음
  • 홈 디렉토리가 자동적으로 생성됨

2. 계정 삭제

1) userdel [계정명]

userdel spamdong01

  • 계정만 삭제하는 명령어
  • passwd 파일에서 spamdong01 계정이 없는 모습

2) 계정 + 홈 디렉토리 삭제

userdel -r spamdong02

  • 계정과 홈 디렉토리를 모두 삭제하는 명령어
  • 홈 디렉토리도 같이 삭제된 모습
profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글