[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