기본 계정 생성
root 계정에서 /etc/passwd, /etc/group 에서 직접 생성할 수 있는 방법도 있으나,, 명령어 한줄로.
수정할 땐 파일로 직접 수정하는게 편하고, 계정 생성은 명령어로 하는 것이 더 편하다.
계정+홈디렉토리 생성 :
useradd -m [user id]
계정+홈디렉토리 삭제 :
userdel -r [user id]
패스워드 설정 :
passwd [user id]
usermod 명령어
유저 계정 잠그기 :
usermod -L [user id]
/etc/passwd 에서 해당 계정의 패스워드 앞에 '!' 문자가 추가된다.
유저 계정 잠그기 해제 :
usermod -U [user id]
/etc/passwd 에서 해당 계정의 '!' 문자 제거
유저 UID 변경 :
usermod -u [UID] [user id]
유저 홈 디렉토리 변경 :
usermod -d [home directory] [user id]
유저 shell 변경 :
usermod -U [/bin/csh or /bin/bash] [user id]
그룹관련(groupadd, groupdel, groups, gpasswd) 명령어
그룹 생성 :
groupadd [group name]
: 그룹 생성
groupadd -g [GID] [group name]
: GID 를 사용자가 직접 입력하여 생성
그룹 삭제 :
groupdel [group name]
그룹 확인 :
groups
: 사용 가능한 그룹 보여줌
groups [user id]
: 어떤 그룹에 속해있는지 확인 가능
그룹 관리 :
gpasswd -a [user id] [group name]
: 그룹에 추가
gpasswd -d [user id] [group name]
: 그룹에서 멤버 제거
gpasswd -r [group name]
: 그룹의 패스워드 제거
무슨 의미인지 모르겠다. 그룹에 패스워드가 왜 필요한거지?
gpasswd -M user, ...
: 그룹멤버를 새로 설정
내가 주로 사용하는 것 위주로.
'Dev > Linux' 카테고리의 다른 글
Mac OS : 자동실행 서비스 확인 및 등록 (service enable, disable) (0) | 2017.01.04 |
---|---|
[Torque] 원격 스크립트 실행을 도와주는 Torque 설치 진행 및 테스트 (0) | 2016.09.02 |
ssh 자동 로그인 설정 (0) | 2016.03.02 |
CentOS virbr0 NAT disable (0) | 2016.02.19 |
NFS(Network File System) 마운트 하기 (0) | 2016.02.18 |