-
user account management: /etc/skel리눅스공부 2020. 10. 18. 22:56
사용자 홈 디렉토리 생성시 복사될 기본 정보 파일들의 경로 == 뼈대
== 기본 skel 디렉토리
== 사용자에게 공지할 내용이 있다면 /etc/skel 디렉토리에 내용을 포함시켜 둘 수 있음
== -m -k 옵션을 사용하지 않으면 기본 skel 디렉토리 참조 == /etc/skel
== -m -k 옵션을 사용하면 사용자정의 skel 디렉토리 참조
ex) useradd -m -k /etc/askel user6
사용자 기본 생성 정보 확인
useradd -D == 명령 확인
/etc/default/useradd == 문서 확인
기본 생성 정보 ex)
GROUP=100 == 기본소속그춥 GID == useradd -D -g[GID]
HOME=/home == 사용자 홈디렉토리 생성 경로 == useradd -D -b [경로]
INACTIVE=-1 == 패스워드 만료 이후의 유효기간 == -1, 0, 1 이상의 숫자로 설정
-1: 기능 비활성화
0 : 패스워드 만료시 바로 잠금
1~ : 지정한 일수만큼 유효 (ex : 10 설정시 만료 후 10일동안 유효기간)
EXPIRE= == 계정만료기간 == useradd -D -e 연도-월-일
SHELL=/bin/bash == 기본 shell == useradd -D -s [shell]
SKEL=/etc/skel == 기본 skel 디렉토리
CREATE_MAIL_SPOOL=yes == 사용자 생성시 메일함 파일 생성 여
usermod == 사용자 정보 수정
== useradd와 사용형식 동일 == useradd 는 생성, usermod는 수정의 의미
usermod [옵션][인자값][계정명]
ex) usermod -c test user5
사용자 정보 이동
ex) usermod -d/linux/user5 user5
mv /home/user5/linux/
== /etc/passwd 에 등록된 경로와 실제 홈 디렉토리 경로를 반드시 일치시켜주도록 할 것
userdel == 사용자 삭제
userdel [계정명] == 계정만 삭제, 사용자 흔적 남김
ex) userdel user5
userdel -r [계정명] == 흔적없이 깨끗하게 삭제 == 계정, 흔적 포함
ex) userdel -r user1
/var/spool/mail == 기본 메일 디렉토리 경로
== 사용자 생성시 사용자명과 동일한 이름으로 메일함 파일이 생성되는 경로
mailx == 리눅스 자체 전송 메일 클아이언트 프로그램
-- 리눅스 터미널 환경에서 메일 작성/확인 가능 프로그램
메일 쓰기: ex) mail[계정명] 또는 [이메일주소]
subject == 메일 제목 작성
[본문] == 문장 작성시.표시로 마침
== 메일 발송시에는ctrl + d 또는 . 표시로 발송
메일 읽기: ex) mail
== 도착한 메일이 없다면 no mail for [계정명] 형식으로 표시
== 도착한 메일이 있다면 메일 목록 표시
== 메일 읽기시에는 메일 번호를 입력해서 확인
mail command 확인은 ?로 확인 == n : 다음 메일 확인
== h: 메일 목록 확인
== r: 답장
== d: 메일 삭제
== q: 나가기
'리눅스공부' 카테고리의 다른 글
권한 (0) 2020.10.20 user account management: /etc/group (0) 2020.10.19 user account management: /etc/shadow (0) 2020.10.18 user account management: /etc/passwd (0) 2020.10.18 vi editor 3 (0) 2020.10.16