리눅스 사용자 명령어 모음
useradd 새로운 사용자 추가
# useradd newuser
passwd 사용자의 비밀번호를 지정하거나 변경
# passwd newuser
usermod 사용자의 속성을 변경
# usermod -g root newuser
userdel 사용자를 삭제
#userdel newuser
charg 사용자의 암호를 주기적으로 변경 (2일동안 사용)
# charg -m 2 newuser
groups 현재 사용자가 속한 그룹을 보여준다.
# groups
groupadd 새로운 그룹을 생성
# groupadd newgroup
groupmod 그룹의 속성을 변경
# groupadd -n newgroup mygroup
groupdel 그룹을 삭제
# groupdel newgroup
gpasswd 그룹의 암호를 설정하거나, 그룹의 관리를 수행
# gpasswd newgroup
리눅스는 다중 사용자 시스템입니다.
ex) 관리자, 성민이, 희승이, 도현이 등등,,
그래서 기본적으로 root라는 슈퍼 사용자가 있으며, 모든걸 할 수 있는 권한이 있다!!
그리고 모든 사용자는 그룹에 소속되어 있음
vi /etc/passwd
centos:x:1000:1000:centos:home/centos:/bin/bash
centos 는 사용자 이름
x 는 비밀번호임 (없다는게 아니라 따로 관리하기 때문에 x로 표시되며 /etc/shadow 파일에 정의되어 있음)
1000: centos id (첫 번째)
1000: centos가 속한 그룹의 id (두 번째)
centos:home/centos : centos 사용자의 홈 디렉토리
/bin/bash 사용할 기본 쉘
그룹은 /etc/group에 정의되어 있다