[Linux/리눅스] 사용자·그룹 계정 생성, 수정, 삭제, 비밀번호 설정

1. 사용자 계정 생성하기
useradd [option] [인자값] ... [계정명]
adduser [option] [인자값] ... [계정명]
※마지막으로 사용한 id 숫자의 다음 숫자로 생성된다. 마지막으로 생성한 게 699번이었으면 700번으로 자동으로 생성된다는 의미이다.


예) useradd kim
예) useradd -u 701 -g student min (uid 701, 그룹명이 student인 min이라는 계정 생성한다.)


2. 사용자 계정 수정하기
usermod [option] [인자값] ... [계정명]

예) usermod -u 1005 -g teacher jo
예) usermod -l lee jo (usermod -l 바꿀이름 원래이름)


3. 사용자 계정 삭제하기
userdel [option] [계정]
※메일 박스는 /var/mail/ 또는 /var/spool/mail/ 에 있다.


예) userdel lee (/etc/passwd, /etc/shadow, /etc/group 파일만 변경됨. 메일 박스와 홈 디렉터리는 남아 있다.) 예) userdel -rf kim (전부 다 완전히 삭제한다.)


4. 비밀번호 설정하기
passwd [option] [계정명]
계정을 생성한 후 비밀번호를 설정하지 않으면 로그인을 할 수 없다.


예) passwd (현재 로그인한 계정의 비밀번호 변경한다.)
예) passwd abc (abc 계정의 비밀번호 설정 또는 변경한다.)


5. 그룹 생성하기
groupadd [option] [그룹명]

예) groupadd -g 1000 student (그룹 ID가 1000인 student라는 이름의 그룹을 생성한다.)


6. 그룹 수정하기
groupmod [option] [그룹명]
예) groupmod -n teacher student (student 그룹 이름을 teacher로 변경한다.)


7. 그룹 삭제하기
groupdel [그룹명]
예) groupdel student (student 그룹을 삭제한다.)


8. 사용자가 소속된 그룹 확인하기
예) groups (현재 사용 중인 그룹을 보여준다.)
예) ip

Comments