GB | BIG5
|
| 首頁 > 編程技術 > 其它 > 正文 |
 |
| Linux程式設計-31.工作群資訊管理(grp) |
| http://www.openchess.org/noitatsko/programming/ (2001-05-27 22:08:00) |
grp.h
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
struct group
{
char * gr_name;
char * gr_passwd;
gid_t gr_gid;
char ** gr_mem;
};
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
FILE * grpopen(void);
開啟/etc/group檔。
--------------------------------------------------------------------------------
struct group * grpread(FILE *stream,struct group *grp);
讀取一個group資訊。
--------------------------------------------------------------------------------
struct group * grpalloc(void);
配置group記憶體。
--------------------------------------------------------------------------------
void setgrent(void);
將group檔資料流設定到開始處。
--------------------------------------------------------------------------------
void endgrent(void);
關閉group檔。
--------------------------------------------------------------------------------
struct group * getgrent(void);
讀取一項group資訊。
--------------------------------------------------------------------------------
struct group * fgetgrent(FILE * stream);
從檔案中讀取一項group資訊。
--------------------------------------------------------------------------------
struct group * getgrgid(gid_t gid);
根據gid讀取group資訊。
--------------------------------------------------------------------------------
struct group * getgrnam(char *name);
根據group name讀取group資訊。
--------------------------------------------------------------------------------
int setgroups(size_t n,const gid_t * groups);
???
--------------------------------------------------------------------------------
int initgroups(const char *user,gid_t group);
???
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
struct group * grpscan(...);
???
--------------------------------------------------------------------------------
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
Linux程式設計-31.工作群資訊管理(grp) (2001-05-27 22:08:00) Linux程式設計-30.使用者資訊管理(pwd) (2001-05-27 21:04:00) Linux程式設計-29.時間處理 (2001-05-27 20:10:01) Linux程式設計-28.GNU Make (2001-05-27 19:00:00) Linux程式設計-27.GNU Debugger (2001-05-27 18:08:01) Linux程式設計-26.PIPE (2001-05-27 17:04:00) Linux程式設計-25.Message Queues (2001-05-27 16:10:00) Linux程式設計-24.Semaphores (2001-05-27 15:00:00) Linux程式設計-23.共享記憶體(Shared Memory) (2001-05-27 14:08:00) Linux程式設計-20.getopt (2001-05-27 13:04:00)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |