본문으로 바로가기
학습
해당되는 글 256건
컴퓨터/프로그래밍
C언어 그룹파일 읽기 위치를 맨 윗 행으로 이동 함수 setgrent()
C함수 그룹파일 닫기 endgrent() 그룹 파일 읽기를 종료하고 파일을 닫습니다. 헤더: grp.h 형태: void endgrent(void) 인수: - 반환: - getgrwent()는 /etc/group 파일 내용을 호출할 때마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setgrent()를 호출합니다. 그룹 파일을 모두 사용했다면 endgrent()함수를 호출하여 암호 파일을 닫습니다. 구해지는 구룹 정보는 grp.h 에 선언된 struct group 로 구해집니다. struct group { char *gr_name; /* Group name. */ char *gr_passwd; /* Password. */ __gid_t gr_gid; /* Group ID..
컴퓨터/프로그래밍
C언어 그룹파일 내용 읽기 함수 getgrent()
C함수 그룹파일 내용 읽기 getgrent() 그룹 파일 내용에서 사용자 정보를 구합니다. 헤더: grp.h 형태: struct group *getgrent(void) 인수: - 반환: struct group * 그룹 파일로부터 그룹 정보를 구하며, 더 읽어들일 자료가 없다면 NULL을 반환합니다. getgrwent()는 /etc/group 파일 내용을 호출할 때마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setgrent()를 호출합니다. 그룹 파일을 모두 사용했다면 endgrent()함수를 호출하여 암호 파일을 닫습니다. 그룹 정보는 grp.h 에 선언된 struct group 로 구해집니다. struct group { char *gr_name; /* Group ..
컴퓨터/프로그래밍
C언어 암호파일 닫기 함수 endpwent()
C함수 암호파일 닫기 endpwent() 패스워드 파일을 닫습니다. 헤더: pwd.h 형태: void endpwent(void) 인수: - 반환: - getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. setpwent()를 호출하면 읽을 위치가 첫 행으로 이동합니다. C언어 endpwent() 함수 예제 #include #include #include int main()..
컴퓨터/프로그래밍
C언어 암호파일에서 읽기 위치를 첫 행으로 이동 함수 setpwent()
C함수 암호파일에서 읽기 위치를 첫 행으로 이동 setpwent() 패스워드 파일의 읽기 위치를 첫 행으로 이동합니다. 헤더: pwd.h 형태: void setpwent(void) 인수: - 반환: - getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. setpwent()를 호출하면 읽을 위치가 첫 행으로 이동합니다. C언어 setpwent() 함수 예제 #include..
컴퓨터/프로그래밍
C언어 getpwent 함수 암호파일로부터 사용자 정보 구하기
C getpwent() 암호파일로부터 사용자 정보 구하기 패스워드 파일의 내용에서 사용자 정보를 구합니다. 헤더: pwd.h 형태: struct passwd *getpwent(void) 인수: - 반환: struct passwd * 암호파일로부터 사용자 정보를 구하며, 더 읽어들일 자료가 없다면 NULL을 반환합니다. getpwent()는 /etc/passwd 파일 내용을 호출할 때 마다 행 하나씩 사용자 정보를 출력합니다. 다시 처음 행으로 읽기 위치를 변경하려면 setpwent()를 호출합니다. 암호 파일을 모두 사용했다면 endpwent()함수를 호출하여 암호 파일을 닫습니다. /etc/passwd 파일 내용이 아래와 같다면, getpwent()를 호출할 때 마다 행 하나씩 정보를 구하게 됩니다. ..
컴퓨터/프로그래밍
C언어 로그인 유저 이름으로 사용자 정보 구하기 함수 getpwnam()
C함수 로그인 유저 이름으로 사용자 정보 구하기 getpwnam() 로그인 유저 이름으로 사용자 정보를 구합니다. 사용자 정보는 pwd.h 에 정의된 struct passwd에 따릅니다. 헤더: pwd.h 형태: struct passwd *getpwnam( char *user_name) 인수: strong>char * 사용자 이름 반환: struct passwd * 사용자 정보를 담고 있는 struct passwd 포인터 struct passwd struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /* User ID. */ __gid_t pw_gid; /* Group ID. */ char..
컴퓨터/프로그래밍
C언어 사용자 ID로 사용자 정보 구하기 함수 getpwuid()
C함수 사용자 ID로 사용자 정보 구하기 getpwuid() 유저 ID로 사용자 정보를 구합니다. 사용자 정보는 pwd.h 에 정의된 struct passwd에 따릅니다. 헤더: pwd.h 형태: struct passwd *getpwuid(uid_t uid) 인수:uid_t uid 사용자 ID 반환: struct passwd * 사용자 정보를 담고 있는 struct passwd 포인터 struct passwd struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /* User ID. */ __gid_t pw_gid; /* Group ID. */ char *pw_gecos; /* Real n..
컴퓨터/프로그래밍
C언어 로그인 유저 이름 구하기 함수 getlogin()
C함수 로그인 유저 이름 구하기 getlogin() 로그인한 유저 이름을 구합니다. 헤더: unistd.h 형태: char *getlogin(void) 인수: - 반환: char * 성공하면 로그인 유저 이름을, 실패하면 NULL을 반환 C언어 getlogin() 함수 예제 #include #include int main() { printf( "login user name :%s\n", getlogin()); return 0; } C언어 getlogin() 예제 실행 결과 ]$ ./a.out login user name :badayak ]$
컴퓨터/프로그래밍
C언어 유효 그룹 ID 구하기 함수 getegid()
C함수 유효 그룹 ID 구하기 getegid() 유효 그룹 ID를 구합니다. 헤더: unistd.h 형태: uid_t getegid(void) 인수: - 반환: uid_t getegid()는 항상 성공하며, 사용자 ID를 반환 C언어 getegid() 함수 예제 #include #include int main() { printf( "%d\n", getegid()); return 0; } C언어 getegid() 예제 실행 결과 ]$ ./a.out 500 ]$
컴퓨터/프로그래밍
C언어 실제 그룹 ID 구하기 함수 getgid()
C함수 실제 그룹 ID 구하기 getgid() 실제 그룹 ID를 구합니다. 헤더: unistd.h 형태: uid_t getgid(void) 인수: - 반환: uid_t getgid()는 항상 성공하며 사용자 ID를 반환 C언어 getgid() 함수 예제 #include #include int main() { printf( "%d\n", getgid()); return 0; } C언어 getgid() 예제 실행 결과 ]$ ./a.out 500 ]$
컴퓨터/프로그래밍
C언어 유효 사용자 ID 구하기 함수 geteuid()
C함수 유효 사용자 ID 구하기 geteuid() 유효 사용자 ID를 구합니다. 헤더: unistd.h 형태: uid_t geteuid(void) 인수: - 반환: uid_t getuid()는 항상 성공하며, 사용자 ID를 반환 C언어 geteuid() 함수 예제 #include #include int main() { printf( "%d\n", geteuid()); return 0; } C언어 geteuid() 예제 실행 결과 ]$ ./a.out 500 ]$
컴퓨터/프로그래밍
C언어 실제 사용자 ID 구하기 함수 getuid()
C함수 실제 사용자 ID 구하기 getuid() 실제 사용자 ID를 구합니다. 헤더: unistd.h 형태: uid_t getuid(void) 인수: - 반환: uid_t getuid()는 항상 성공하며, 사용자 ID를 반환 C언어 getuid() 함수 예제 #include #include int main() { printf( "%d\n", getuid()); return 0; } C언어 getuid() 예제 실행 결과 ]$ ./a.out 500 ]$