[Linux/Ubuntu] 우분투 사용자 생성, 사용자 조회, 사용자 삭제

[Linux/Ubuntu] 우분투 사용자 생성, 사용자 조회, 사용자 삭제

우선 root로 로그인한다.

1. 사용자 만들기 (계정 생성)

sudo useradd -m [사용자계정]

ex) sudo useradd -m user01

useradd 명령의 -m 옵션을 사용하면 사용자의 홈 디렉토리도 함께 만든다.

2. 사용자 조회 (계정 조회)

모든 사용자 조회 : cat /etc/passwd

모든 사용자 조회 (아이디만) : cut -f1 -d: /etc/passwd

useradd 를 통해서 추가한 사용자만 조회 : grep /bin/bash /etc/passwd

useradd 를 통해서 추가한 사용자만 조회 (아이디만) : grep /bin/bash /etc/passwd | cut -f1 -d:

3. 특정사용자로 로그인 (해당 계정으로 로그인)

su – [사용자계정]

ex) su – user01

특정 사용자 아이디(여기서는 user01)로 로그인하는 명령어.

su 뒤에 대시(-)를 붙여줘야 환경변수를 물고 제대로 로그인된다.

참고로 su와 su – 는 다르다. su – 를 써야 환경변수와 워킹디렉토리가 변경된다. (참고 : https://storycompiler.tistory.com/44)

4. 특정사용자 삭제 (계정 삭제)

userdel [사용자계정]

ex) userdel user01

사용자를 잘못 생성했을 경우 위 명령어로 삭제 가능하다.

만약 “userdel: user [사용자계정] is currently logged in” 이라는 메시지가 나오고 삭제가 안되는 경우 아래 명령어를 사용하면 된다.

userdel -r -f [사용자계정]

ex) userdel -r -f user01

참고사이트 : https://withcoding.com/101