2016. 3. 9. 17:27ㆍ리눅스
useradd : 계정생성 명령어 - 사용형식 : useradd [option][arguement] username ↘ 항상 같이 정의해 주어야 한다. - 특징 : 계정 생성시 계정명과 동일한 그룹 자동 생성 ( /etc/passwd,/etc/shadow,/etc/group,/etc/gshadow에 동시 생성) : 일반 생성자의 UID/GID는 500부터 시작 : 홈 디렉토리는 /home/username 형태로 생성 ① useradd -c [comment] username => 작성한 comment가 설명으로 추가된다. ② useradd -s /bin/sh => shell을 변경 (/etc/shells에서 무엇이 있는지 확인 가능) => 사용하고자 하는 shell을 빨강글씨 대신에 써준다. ③ useradd -d /export/home/user7 user7 => 계정을 생성하고자 하는 홈 디렉토리를 변경해준다. => 홈디렉토리는 반드시 생성하고자 하는 계정명과 동일해야만 한다. => 잘못된 홈 디렉토리 설정 예시 ex) useradd -d /linux/lido user8 => 디렉토리 자체가 계정명이 되서 잘못 된다. ④ useradd -m -k /samskel user8 => -m -k : 하나의 명령어 => 사용하려는 skel 디렉토리를 바꾸는 명령어 => skel 디렉토리 : 홈디렉토리가 생성되면서 자동으로 복사될 파일들이 들어있다. => 여기서 사용한 samskel은 내가 skel 파일을 복사해 놓은것.
- 종합하면 useradd -m -k /samskel -d /export/home/user4 -s /bin/kash -c I'm beginner user4 ------------------------------------------------------------------------------------------------------------------------- user4:x:501:501:I'm beginner:/export/home/user4:bin/kash ↓ ↓ ↓ ↓ ↓ 각 부분을 변경하는 명령어 : u g c d s ------------------------------------------------------------------------------------------------------------------------
useradd -D : 하나의 명령어, 출력,기본설정을 변경하는 명령어 ( = cat /etc/default/useradd) ① -b : home 변경 ② - : inactive 변경 => 비밀번호 만료뒤 몇일후부터 login 불가능하게 만드는 기간 설정 ( 0 : 바로 정지, 1: 해당기능만 정지(로그인만 된다.)) ③ -e : expire 변경 => 비밀번호 생성하고 만료되는 기간 설정 ④ -g : group 변경 => 이 설정은 적용받지 않는다(?) ⑤ -s : shell 변경 ⑥ skel 과 Create_mail_spool 은 vi editor로만 편집 가능. ------------------------------------------------------------------------------------------------------------------------ usermod : 계정 수정 - 사용형식 : usermod [option][arguement] username
① usermod -u 525 user12 => UID 밖에 안바뀜 (GID) ② usermod -c [comment] user12 => 설명 수정 또는 부여 ③ usermod -d /home/user11 user11 => 홈디렉토리를 옮겨줘야한다. ④ usermod -s /bin/tcsh user12 => 콘솔 바꿔주는것
|
'리눅스' 카테고리의 다른 글
Day10. 권한 ( 허가권 + 소유권 ) (0) | 2016.03.09 |
---|---|
Day9. 계정삭제 (0) | 2016.03.09 |
Day7. User 생성 (계정 생성) (0) | 2016.03.09 |
Day6. 기본 명령어 part 5 (vi editor에서 사용하는) (0) | 2016.03.09 |
Day5. 기본 명령어 part 4 (date, find ,시스템 명령어, vi editor) (0) | 2016.03.09 |