728x90
안녕하세요!
오늘은 리눅스 계정 생성과 관련되어 알아보겠습니다.
계정 생성
useradd
● -c : 사용자 계정의 설명 또는 GECOS 필드를 설정, 일반적으로 사용자의 전체 이름 입력에 사용 → useradd -c “testID” test ● -d : 사용자의 홈 디렉터리를 지정(지정하지 않으면 기본 홈 디렉터리 사용) → useradd -d /home/ test ● -e : 계정의 만료 날짜 설정 (YYYY-MM-DD) → useradd -e 2024-01-10 test ● -g : 사용자의 기본그룹(Group ID, GID)을 지정, 그룹이름 또는 GID를 지정 → useradd -g users test ● -G : 사용자를 추가할 그룹을 지정. 여러 그룹을 쉼표로 구분하여 지정 가능 → useradd -G whell,sudo test ● -m : 홈 디렉터리가 없을 경우 생성. -d 옵션과 같이 사용 ● -M : 홈 디렉터리를 생성하지 않음 ● -s : 사용자의 로그인 쉘을 지정 → useradd -s /bin/bash test ● -u : 사용자의 UID(User ID)를 지정. → useradd -u 2000 test ● -p : 사용자의 암호를 지정 (일반적으로 사용하지 않으며, passwd 명령어를 사용하여 암호를 설정하는것이 안전) |
계정 변경
usermod
● -c : 사용자 계정의 설명 또는 GECOS 필드를 변경 → usermod -c “testID” test ● -d : 사용자의 홈 디렉터리를 변경(-m 옵션을 함께 사용하면 기존 홈 디렉터리의 내용을 새 디렉터리로 이동) → usermod -d /home/ test -m test ● -e : 계정의 만료 날짜 설정 (YYYY-MM-DD) → usermod -e 2024-01-10 test ● -g : 사용자의 기본그룹(Group ID, GID)을 지정, 그룹이름 또는 GID를 지정 è usermod -g test test ● -G : 사용자를 추가할 그룹을 지정. 여러 그룹을 쉼표로 구분하여 지정 가능 (-a 옵션을 함께 사용하여 기존 그룹에 추가 가능 -a을 사용하지 않으면 기존 그룹은 초기화) → usermod -a -G test, group2 ● -l: 사용자의 로그인 이름을 변경 → usermod -l newname username ● -L : 사용자 계정 잠금 ● -s : 사용자의 로그인 쉘을 변경 → usermod -s /bin/bash test ● -u : 사용자의 UID(User ID)를 변경 → usermod -u 3000 test ● -p : 사용자의 암호를 변경 (일반적으로 사용하지 않으며, passwd 명령어를 사용하여 암호를 설정하는것이 안전) |
계정 삭제
userdel
● -f : 사용자가 로그인 상태이거나, 사용자의 프로세스가 실행 중인 경우에도 강제로 삭제(일반적으로 -r 옵션과 함께 사용) → userdel -f test ● -r : 사용자의 홈 디렉터리, 메일 스풀을 포함하여 사용자와 관련된 파일을 시스템에서 삭제 ( -r 옵션을 사요하지 않으면 사요자 계정만 삭제되고, 홈 디렉터리와 메일 스풀은 시스템에 남겨짐) → userdel -r test ● -R : chroot 환경 내에서 사용자를 삭제 ● -Z : SELinux 사용자 매핑 삭제(SELinux가 활성화된 시스템에서 사용) |
이상입니다.
728x90
반응형
'Linux(리눅스)' 카테고리의 다른 글
Linux 디스크 파티셔닝(MBR, GPT) (0) | 2024.02.02 |
---|---|
Linux 계정 UID, GID 변경 (0) | 2024.01.30 |
Linux 계정 관련 파일[passwd, shadow, group] (0) | 2024.01.26 |
Vim 텍스트 편집기 옵션 (1) | 2024.01.24 |
MobaXterm(모바엑스텀) 설치하고 SSH 접속해보기 (0) | 2023.07.26 |