728x90
반응형
useradd
useradd -m -s /bin/bash username
- 용도: 사용자 계정 추가
- 명령어 설명:
- -m: 홈 디렉터리 생성
- -s: 셸 지정
- username: 사용자 이름
passwd
passwd username
- 용도: 사용자 계정 비밀번호 설정
- 명령어 설명:
- username: 사용자 이름
passwd 뒤에 사용자 이름을 추가하지 않을 경우 현재 사용자의 비밀번호를 변경합니다.
usermod
usermod -aG sudo username
- 용도: 사용자 계정 속성 변경
- 명령어 설명:
- -aG: 기존의 보조 그룹을 유지한 채로 새로운 보조 그룹에 추가
- -a: 사용자를 기존 보조 그룹에 더하여 새로운 보조 그룹에 추가
- 단독으로 사용할 수 없으며 반드시 -G 옵션과 함께 사용해야 합니다.
- -G: 사용자가 속할 보조 그룹의 목록 지정
- 해당 옵션을 단독으로 사용 시 기존의 보조 그룹은 덮어쓰게 됩니다.
- -a: 사용자를 기존 보조 그룹에 더하여 새로운 보조 그룹에 추가
- sudo: 추가할 보조 그룹
- username: 사용자 이름
- -aG: 기존의 보조 그룹을 유지한 채로 새로운 보조 그룹에 추가
userdel
userdel -r username
- 용도: 사용자 계정 삭제
- 명령어 설명:
- -r: 홈 디렉터리와 관련 파일 모두 삭제
- username: 사용자 이름
사용자 계정 정보 확인
모든 사용자 계정 정보는 /etc/passwd 파일에 저장됩니다. /etc/passwd 파일은 각 사용자의 정보가 : 으로 구분된 형식으로 저장되어 있습니다. (사용자이름:암호:UID:GID:설명:홈디렉터리:로그인셸)
사용자 이름만 확인하려면 다음과 같은 명령을 사용할 수 있습니다.
- 사용자 이름 확인:
cut -d: -f1 /etc/passwd
728x90
반응형
'CS > Linux' 카테고리의 다른 글
권한 시스템과 chmod (3) | 2024.09.27 |
---|---|
source ~/.bashrc 설명 (3) | 2024.09.26 |
#!/bin/bash vs #!/usr/bin/env bash (5) | 2024.09.22 |
Linux 사용자 계정, sudo, su, su - 설명 (5) | 2024.09.21 |
APT 설명 (6) | 2024.09.09 |