본문 바로가기

IT인생_스터디

[리눅스 시스템] 리눅스 사용자 계정 정보에서 원하는 정보만 확인 사용자 계정 정보에서 원하는 정보만 확인 1. /etc/passwd 파일에서 필요한 정보만 뽑아내기 위의 /etc/passwd 파일의 내용은 ":"(콜론)으로 사용자 정보의 항목들이 구분되어 있다. /etc/passwd 파일에는 다음과 같은 정보들이 순서대로 기록되어 있다. 계정명 : 패스워드 : UID : GID : 코멘트 : 홈 디렉토리 : 기본사용쉘 $1 $2 $3 $4 $5 $6 $7 이들 정보는 awk 명령어의 필드 분리 명령에 의해 왼쪽부터 차례로 $1....$7 에 대응 awk 명령어의 "-F:" 옵션을 사용하면 "-F:" 에 의해 /etc/passwd 파일의 각 항목들이 ":" (콜론)으로 구분되어 다음과 같이 awk 의 입력변수로 작용한다. $1 --> test3 $2 --> x $3 -.. 더보기
[리눅스 시스템] 리눅스 사용자 계정 정보 수정 리눅스 사용자 계정 수정 1. vi등의 Editor를 사용하여 /etc/passwd, /etc/shadow, /etc/group 파일을 수정 2. 사용자 계정 수정 전용 명령어 사용 * 명령어 : usermod 홈 디렉토리 정보 계정 종료 일자 정보 기본 그룹 정보 추가 그룹 정보 사용자 계정 ID 정보변경 사용자 패스워드 사용자 기본 사용 쉘 변경 코멘트 정보 3. usermod 명령어 예제 * 특정 사용자의 계정 정보 변경 test2 계정의 현재 설정 정보 test2 계정의 코멘트정보 및 홈 디렉토리 변경 (기존 홈디렉토리의 내용은 새롭게 지정된 홈 디렉토리에 복사되지 않고, 새롭게 지정된 홈디렉토리 또한 자동으로 생성되지 않는다.) test2 계정의 계정 종료일 및 로그인 쉘 변경, UID 변경, .. 더보기
[리눅스 시스템] 리눅스 사용자 삭제 리눅스 사용자 삭제 * 사용자의 삭제는 단순히 사용자의 ID만을 삭제하는 것이 아니라, 사용자가 사용하던 파일들과 사용자 소유의 파일들을 삭제하는 의미가 있다. ex) /etc/passwd 내의 계정 내용, /etc/shadow 내의 패스워드 내용, /etc/group 내의 그룹정보 내용이 삭제 * 명령어 : userdel 옵션 : -r (삭제하려는 사용자의 홈디렉토리 및 /var/spool/mail/ 디렉토리에 있는 사용자 메일파일 삭제) -f (강제적으로 삭제) 더보기
[리눅스 시스템] 리눅스 사용자 aging 정보 설정 및 변경 1. 사용자 aging 정보란 사용자들의 계정에 대한 사용기간, 패스워드 유효날짜, 경고날짜, 종료일, 길이등을 설정하는 것을 의미한다. /etc/shadow 파일에 설정되는 정보들로써 각 계정사용자들의 계정 종료일자, 패스워드의 만료일자, 만료기간, 암호변경 최소날짜, 암호 유효 최대날짜등을 의미한다. 2. 사용자 aging 정보 변경 명령어 명령어 : #chage 옵션 : -d (1970년 1월 1일부터 패스워드를 마지막으로 변경한 일자) -E (계정사용 종료일자, YYYY-MM-DD 포맷) -I (패스워드가 유효기간 종료 이후에 계정 비 활성화 될 일 수) -m (패스워드를 변경할 수 있는 최소 일 수, 0이면 아무때나 가능) -M (마지막 변경 이후의 패스워드 유효 일 수) -W (패스워드 만료기.. 더보기
[리눅스 시스템] 리눅스 사용자 패스워드 설정 및 변경 1. 사용자 패스워드 설정 및 변경 명령어 : passwd [Username] 2. 사용자 계정의 패스워드에 Lock 걸어 잠그기 명령어 : passwd -l [Username] 패스워드 정보 맨 앞에 !! 문자가 생성된다. 패스워드 앞에 !! 이 설정되면 어떤 패스워드도 인정이 되지 않는다. 계정의 Lock을 풀어주었다. 패스워드 정보 앞의 !! 가 사라졌다. 3. 패스워드 삭제 명령어 : passwd -d [Username] --> root 사용자만이 사용할 수 있다. 패스워드 정보 자체가 사라졌다. 이 의미는 어떠한 패스워드도 인정하지 않는다는 것이다. passwd 명령어를 이용하여 다시 패스워드를 생성해야 한다. 4. 특정 사용자에 대한 패스워드 aging 정보 설정 명령어 : passwd -n .. 더보기
[리눅스 시스템] 리눅스 useradd 명령어가 참조하는 파일 (디렉토리) 1. useradd 명령어가 참조하는 파일 (디렉토리) 1.1. /etc/default/useradd * 각 행들의 의미 GROUP : 기본 등록 그룹의 GID HOME : 생성될 홈디렉토리의 위치 INACTIVE : 패스워드 종료일 이후의 유효기간 여부 설정 (0 - 만료기간 지나면 패스워드가 바로 잠긴다. -1 - 기능 자체를 비활성화 시킨다. 1 이상 - 해당 숫자 (일,날짜)만큼의 패스워드가 유효하다.) EXPIRE : 계정 종료 일자 지정 SHELL : 기본 사용 쉘 지정 SKEL : 홈디렉토리에 복사 할 기본 환경 파일 위치 1.2. /etc/loging.defs 1.3. /etc/skel * 사용자를 생성하게 되면 /etc/skel 디렉토리의 .파일들이 사용자의 홈디렉토리로 복사된다. 더보기
[리눅스 시스템] 리눅스 useradd -D 활용 1. useradd 명령어의 Default 값을 설정하는 명령어이다. 즉, useradd 로 생성되는 기본 홈디렉토리의 위치를 변경하거나, 기본그룹을 설정, 기본유효기간, 기본사용웰등을 지정하는 설정을 할 수 있다. * useradd -D 는 useradd의 실행으로 설정되는 기본값들을 설정하는 명령어이다. 2. 기본 사용법 2.1. #useradd -D --> 현재 설정된 값을 보여준다. 위의 결과는 /etc/default/useradd 파일의 내용과 같다. 즉, useradd -D 명령어는 /etc/default/useradd 의 값을 바꾼다. 2.2. #useradd -D -b /usr/local -s /bin/sh -g 501 현 시점부터는 옵션없이 계정을 생성할 경우 위의 내용을 적용받게 된다. 더보기
[리눅스 시스템] 리눅스 인스톨 하기 첨부파일.. 더보기
DNS서버에 멤버로 가입하기~(2) [ 출처 : http://blog.naver.com/sweatmeat/10019536780 ] 자, 앞장에서 이어서 계속 진행하겠다. 자 "시작"버튼을 눌러서 "실행"을 실행시키자~!! 그럼 열기라는 부분에 마우스를 클릭하고 "\\london\Setup\Allfiles.exe"라고 입력하고 "Enter"키나 "확인"을 눌러서 Allfiles.exe를 실행하자~!! 그럼 다음과 같은 팝업창이 뜨는 것을 확인 할 수 있다. 사용할 것이니, "취소"를 누르는 오류는 범하지 말자~!! "확인"이라고 누르자~!! 그럼 Winzip실행파일이 보인다. 왜냐면 "Allfiles.exe"는 zip으로 압축해놓은 파일이기 때문이다. 그러면 "Unzip"을 눌러서 압축을 풀도록 하자~!! 압축이 다 풀리면 "Close"를 .. 더보기
윈도우즈 서버 2003 DNS 환경 설정 파일 [ 출처 : http://blog.naver.com/sweatmeat/10019501836 ] 파일을 크게 링크 걸지 못해 죄송~~~ 암튼 분할된 파일들 을 다 받아서 풀어서 쓰면 된다. 사용하는 용도는 조만간 설명할 것이니.. 앞으로 기대해도 좋당...ㅋㅋ http://mfiles.naver.net/2db8318295cdc9153dd8b98cb6522a5ef4a159b060/data27/2007/7/13/136/test(2).alz http://mfiles.naver.net/29bc358691c5cd1139dcbd88b2562e5af0a55db464/data27/2007/7/13/185/test(2).a00 http://mfiles.naver.net/2db8318295cdc9153dd8b98cb6522.. 더보기