반응형
리눅스에서 사용자를 추가하려면 useradd 명령어를 사용합니다.
useradd <사용자명>
기본적으로 사용자의 홈 디렉토리는 생성되지 않으며, 계정만 생성됩니다.
생성된 사용자의 상세 정보는 /etc/passwd 파일에 저장됩니다.
useradd -m <사용자명>
-m 옵션은 사용자의 홈 디렉토리를 자동으로 생성하고 홈 디렉토리는 /home/<사용자명> 경로로 만들어집니다.
이제 사용자를 지워봅시다.
사용자를 삭제하려면 userdel 명령어를 사용합니다.
userdel <사용자명>
홈 디렉토리와 메일 스풀(/var/spool/mail/<사용자명>)까지 삭제하려면 -r 옵션을 사용합니다.
userdel -r <사용자명>
여기서는 ftpuser라는 사용자를 추가 했다가 지우는 예 입니다.
[root@localhost home]# userdel ftpuser
userdel: user ftpuser is currently used by process 397855
어 근데 안지워지는 놈이 있습니다. 프로세스가 사용중이라네요.
이때는 그냥 pkill로 죽이고 다시 userdel을 사용하면 됩니다.
pkill -u ftpuser
userdel -r ftpuser
userdel 명령어로 사용자를 삭제해도 기본적으로 홈 디렉토리는 삭제되지 않습니다. 상황에 따라 수동 삭제가 필요할 수도 있습니다.
반응형
'IT > 리눅스' 카테고리의 다른 글
wheel 그룹 권한으로 사용자 계정의 root 권한 획득하는 법(sudo 명령어) (0) | 2025.02.06 |
---|---|
ntfs 파일시스템 mount 하기 (usb, 외장하드, rocky linux) (0) | 2025.02.05 |
Rocky linux ntp 설정하기, 시간 설정(timedatectl, chrony 사용) (0) | 2024.12.27 |
리눅스에서 tar로 묶은 파일을 윈도우 파워쉘에서 압축 해제 시 한글 깨지는 문제 해결 (0) | 2024.08.22 |
wget 명령어의 모든것(HTTP, HTTPS, FTP 지원, 복수파일, 폴더전체, 이어받기 등등) (0) | 2024.07.24 |