[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 내장함수
소분류: 시스템 함수
passwdseek() 작성일: 1999/10/22
수정일: 2002/07/05

1. 형식: result= passwdseek(username) 2. 기능: 인자 username 사용자의 정보를 1차원 배열로 얻는다. 사용자의 정보는 시스템 암호(/etc/passwd) 파일에 있는 자료이다. 3. 설명 (1) 인자 username은 문자열이며 수치이면 문자열로 변환된다. (2) 인자 username은 시스템에 등록되어 있는 사용자 이름(login id)이어야 한다. (3) 7개의 요소를 지닌 1차원 문자열 배열이 result에 돌려진다. (4) result가 배열이 아닌 정수 0의 값을 지니면 등록되지 않은 사용자이다. (5) 결과를 수용하는 result는 선언하지 않았거나 free형으로 선언되어야 한다. (6) 암호 파일(/etc/passwd)의 구조 및 결과값 배열의 의미 예) r= passwdseek("test"); 에 의해 r에 기억되는 정보

사용자명
r[0]
암호
r[1]
UID
r[2]
GID
r[3]
개인 정보
r[4]
홈 directory
r[5]
shell종류
r[6]
test xxxxxx 500 500 홍길동,,,, /home/test /bin/bash

4. 사용예 pwd= passwdseek("root"); // root 사용자를 찾는다. if(!isarray(pwd)) // 또는 if(pwd==0) { print("root 사용자를 찾지 못했습니다!"); return; } print(pwd[6]); // 사용 shell 출력 ------------------------------ [ 출력결과 ] ------------------------------ /bin/bash

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]