| [ CnUnix ] in KIDS 글 쓴 이(By): hello (Yang S.S.) 날 짜 (Date): 1996년02월22일(목) 08시22분18초 KST 제 목(Title): [Re] Passwd. 벌써 위의 분들이 설명을 잘 해주신것 같네요. 위의 분들의 설명을 참조 하시면 해결될것 같습니다. 제가 본 source 도 위와 거의 유사 합니다. (조그마한 체크를 몇가지 하지만.) 참고로 현재 solaris에서의 passwd와 관련된 함수를 언급하겠습니다. struct passwd *getpwnam(const char *name); struct passwd *getpwnam_r(const char *name, struct passwd *result, char *buffer, int buflen); struct passwd *getpwent(void); struct passwd *getpwent_r(struct passwd *result, char *buffer, int buflen); struct passwd *getpwuid(uid_t uid); struct passwd *getpwuid_r(uid_t uid, struct passwd * result, char *buffer, int buflen); void setpwent(void); void endpwent(void); struct passwd *fgetpwent(FILE *f); struct passwd *fgetpwent_r(FILE *f, struct passwd *result, char *buffer, int buflen); 이는 passwd와 관련되어 /etc/passwd(/etc/shadow)를 handling할 수 있는 function입니다. 자세한 것은 solaris 메뉴얼을 참고 하시구요. 또 한가지 NIS를 보실 것을 권해 드립니다. NIS의 진짜 진가는 시스템 관리를 네트웍 상에서 쉽게 할 수 있는 것이지요. 물론 passwd도 포함이 됩니다. 개념상으로 구현하시고자 하는 것에 대한 약간의 실마리가 있지 않을까 합니다. ------------------------------------------- 안녕하세요? <o>------< HELLO e-mail : ssyang@metro.telecom.samsung.co.kr ------------------------------------------- |