본문 바로가기
기록하는 중/UNIX

[Unix] 사용자 계정 수정

by 성장하는 요롱이 2023. 11. 26.
usermod 명령

1. 사용자 계정의 정보를 수정하는 관리자 명령

usermod [options] username

- 많은 옵션이 useradd 명령과 유사함

- usermod -g root kdhong 은 주어진 사용자의 주 그룹을 root  그룹으로 변경함

- id username 명령은 주어진 사용자의 uid와 gid 정보를 출력함

옵션 설명
-d home_dir 사용자 계정의 홈 디렉터리 변경
-m -d와 함께 사용되어야함
기존 홈 디렉터리의 내용을 새 디렉터리에 복사 함
-l login_name 사용자 계정의 이름을 변경
-u user_id 사용자 계정의 UID를 변경
-g group 사용자 계정의 주 그룹을 변경. -G 또는 -aG는 부그룹을 변경함
-L 사용자 계정을 잠금. 실제 /etc/shadow 파일에서 비밀번호 앞에 !를 붙임
-U 사용자 계정의 잠금을 해제

 

userdel 명령

1. 사용자 계정을 삭제하는 관리자 명령

2. /etc/passwd 파일에서 해당 라인을 삭제함

userdel [options] username
옵션 설명
-r 홈 디렉터리와 파일을 함께 삭제하고 메일 스풀도 삭제함
-f 로그인 중이거나 다른 사용자가 사용 중이어도 삭제하며,
같은 이름의 그룹도 삭제

 

사용자 계정 삭제 시 고려사항

1. 홈 디렉터리도 삭제할 것인가

2. 계정을 삭제하지 말고 잠금 할 것인가

3. 삭제될 계정이 소유하는 파일이 또 있는가

  - 삭제 전에 find / -user username -ls로 확인 해야함

  - 삭제 후라면 find / -uid UID -ls 또는 find / -nouser -ls로 확임함 

'기록하는 중 > UNIX' 카테고리의 다른 글

[Unix] 편집기  (0) 2023.11.26
[Unix] 그룹 계정과 관리  (0) 2023.11.26
[Unix] 사용자 계정 만들기  (0) 2023.11.26
[Unix] 사용자 계정  (0) 2023.11.26
[Unix] 데스크톱  (0) 2023.11.26