| # useradd (adduser) |
새로운 사용자 추가, 이 명령어 실행시 /etc/passwd, /etc/shadow, /etc/group 파일에 새로운 행 추가됨
| useradd newuser -> newuser라는 이름의 사용자 생성 useradd -u 1111 newuser ->newuser 사용자를 생성하면서 사용자 id를 1111로 지정함 useradd -g mygroup newuser -> newuser 사용자를 생성하면서 mygroup 그룹에 newuser사용자를 포함시킴 (mygroup 이라는 그룹이 존재해야함) useradd -d /newhome newuser -> newuser 사용자를 생성하면서 홈 디렉토리를 /newhome으로 설정 useradd -s /bin/csh newuser -> newuser 사용자를 생성하면서 기본 셀을 /bin/csh 로 지정 |
| # passwd |
사용자 비밀번호 지정 또는 변경
| passwd newuser -> newuser 사용자의 비밀번호를 지정 / 변경 |
| # usermod |
사용자속성 변경. 옵션은 useradd랑 동일
| usermod -g root newuesr -> newuser 사용자의 그룹을 root 그룹으로 변경 |
| # userdel |
사용자 삭제
| userdel newuser -> newuser 사용자 삭제 userdel -r newuser -> newuser 사용자삭제하면서 홈디렉토리 아래까지 다 삭제 |
| # chage |
사용자의 암호를 주기적으로 변경하도록 설정
| chage -l newuser -> newuser 사용자에 설정된 사항 확인 chage -m 2 newuser -> newuser 사용자에 설정한 암호를 사용해야 하는 최소 일자 (2일 이상사용해야함) chage - M 30 newuser -> newuser 사용자에 설정한 암호를 사용할수 있는 최대 일자 (30일까지만 사용가능) chage -E 2019/12/12 newuser -> newuser 사용자에 설정한 암호가 만료되는 날짜 (즉, 2019/12/12 까지만 사용할 수 있음) chage -W 10 newuser -> newuser 사용자에 설정한 암호가 만료되기 전에 경고하는 기간, 지정하지 않았을 경우 기본 값은 7일 ( 이 경우는 만료 10일 전부터 경고) |
| # groups |
사용자가 소속된 그룹을 보여줌
| groups -> 현재 사용자가 소속된 그룹을 보여줌 groups newuser -> 특정 사용자 newuser가 소속된 그룹을 보여줌 |
| # groupadd |
새로운 그룹 생성
| groupadd newgroup -> newgroup 이라는 그룹 생성 groupadd -g 2222 newgroup -> newgroup 그룹을 생성하면서 그룹 ID를 2222로 설정 |
| # groupmod |
그룹의 속성 변경
| groupmod -n newgroup mygroup -> newgroup 그룹의 이름 mygroup로 변경 |
| # groupdel |
그룹 삭제
| groupdel newgroup -> newgroup 그룹 삭제 ( 단 해당그룹을 주요 그룹으로 지정한사용자가 있어야함) |
| # gpasswd |
그룹의 암호를 설정하거나 그룹 관리를 수행
| gpasswd newgroup -> newgroup 그룹의 암호를 지정 gpasswd -A newuser newgroup -> newuser사용자를 newgroup 그룹의 관리자로 지정 gpasswd -a user1 newgroup -> user1을 newgroup 그룹의 사용자로 추가 gpasswd -d newuser newgroup -> newuser 사용자 그룹에서 제거 |
'Linux > Linux 명령어' 카테고리의 다른 글
| Linux 명령어 총정리 (0) | 2021.12.08 |
|---|---|
| rdate 명령어, 타임서버와 시스템 시간 동기화 (0) | 2021.11.07 |
| [Linux] sudo, su 의 차이점 (0) | 2021.10.27 |