C語言getpwuid()函式:從密碼檔案中取得指定uid的資料
相關函式:getpw, fgetpwent, getpwent, getpwnam
標頭檔案:#include <pwd.h> #include <sys/types.h>
定義函式:struct passwd * getpwuid(uid_t uid);
函式說明:getpwuid()用來逐一搜尋引數uid 指定的使用者識別碼, 找到時便將該使用者的資料以結構返回結構請參考將該使用者的資料以passwd 結構返回. passwd 結構請參考getpwent()。
返回值:返回 passwd 結構資料, 如果返回NULL 則表示已無資料, 或者有錯誤發生.
範例
#include <pwd.h>
#include <sys/types.h>
main()
{
struct passwd *user;
user= getpwuid(6);
printf("name:%s\n", user->pw_name);
printf("uid:%d\n", user->pw_uid);
printf("home:%s\n", user->pw_dir);
}
執行:
name:shutdown
uid:6
home:/sbin
標頭檔案:#include <pwd.h> #include <sys/types.h>
定義函式:struct passwd * getpwuid(uid_t uid);
函式說明:getpwuid()用來逐一搜尋引數uid 指定的使用者識別碼, 找到時便將該使用者的資料以結構返回結構請參考將該使用者的資料以passwd 結構返回. passwd 結構請參考getpwent()。
返回值:返回 passwd 結構資料, 如果返回NULL 則表示已無資料, 或者有錯誤發生.
範例
#include <pwd.h>
#include <sys/types.h>
main()
{
struct passwd *user;
user= getpwuid(6);
printf("name:%s\n", user->pw_name);
printf("uid:%d\n", user->pw_uid);
printf("home:%s\n", user->pw_dir);
}
執行:
name:shutdown
uid:6
home:/sbin
相關文章
- C語言getpwnam()函式:從密碼檔案中取得指定賬號的資料C語言函式密碼
- C語言setpwent()函式:從頭讀取密碼檔案中的賬號資料C語言函式密碼
- C語言lstat()函式:由檔案描述詞取得檔案狀態C語言函式
- C語言fstat()函式:由檔案描述詞取得檔案狀態C語言函式
- C語言putc()函式:寫檔案函式(將一指定字元寫入檔案中)C語言函式字元
- C語言fputc()函式:寫檔案函式(將一指定字元寫入檔案流中)C語言函式字元
- C語言fgetc()函式:讀檔案函式(由檔案中讀取一個字元)C語言函式字元
- C語言unlink()函式:刪除檔案C語言函式
- C語言getenv()函式:取得環境變數內容C語言函式變數
- C語言fchmod()函式:修改檔案的許可權C語言函式
- C語言link()函式:建立檔案連線C語言函式
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C語言getpriority()函式:取得程式程式執行優先權C語言函式
- C語言lseek()函式:移動檔案的讀寫位置C語言函式
- C語言的函式C語言函式
- C語言remove()函式:刪除檔案或目錄C語言REM函式
- C語言chown()函式:改變檔案所有者C語言函式
- C語言kill()函式:傳送訊號給指定的程式C語言函式
- C語言setvbuf()函式:設定檔案流的緩衝區C語言函式
- C語言rewind()函式:將檔案指標重新指向檔案開頭C語言函式指標
- C語言symlink()函式:建立檔案符號連線C語言函式符號
- C語言rename()函式:重新命名檔案或目錄C語言函式
- C語言fopen()函式:開啟一個檔案並返回檔案指標C語言函式指標
- C語言 execve()函式C語言函式
- C語言常用函式C語言函式
- C語言getgroups()函式:獲取組程式碼函式C語言函式
- C語言setgroups()函式:設定組程式碼函式C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言qsort函式的使用C語言函式
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數
- C語言 itoa函式及atoi函式C語言函式
- Go語言內幕(4):目標檔案和函式後設資料Go函式
- [ASM C/C++] C語言的main 函式ASMC++C語言AI函式
- C語言函式呼叫棧C語言函式
- 詳解C語言函式C語言函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- C語言時間函式C語言函式