最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下access函數(shù)的用法介紹

 更新時間:2013年08月15日 09:14:01   作者:  
access檢查用戶對一個文件的權(quán)限情況,根據(jù)mode的值檢查調(diào)用進程對文件pathname是否具有讀、寫、或執(zhí)行的權(quán)限

Linux內(nèi)核總是根據(jù)進程的有效用戶ID和有效組ID來決定一個進程是否有權(quán)訪問某個文件。因此,在編寫調(diào)整用戶ID的程序時,在讀寫一個文件之前必須明確檢查其用戶是否原本就有對此文件的訪問權(quán)限。為了實現(xiàn)這種確認,需要使用access函數(shù)。

一般形式為;
#include<unistd.h>
int access(const char *pathname,int mode);

其中,pathname是希望檢驗的文件名(包含路徑),mode是欲檢查的訪問權(quán)限,如下所示

R_OK   檢驗調(diào)用進程是否有讀訪問權(quán)限
W_OK   檢驗調(diào)用進程是否有寫訪問權(quán)限
X_OK   檢驗調(diào)用進程是否有執(zhí)行訪問權(quán)限
F_OK   檢驗規(guī)定的文件是否存在

access檢查用戶對一個文件的權(quán)限情況,根據(jù)mode的值檢查調(diào)用進程對文件pathname是否具有讀、寫、或執(zhí)行的權(quán)限。若進程實際用戶具有mode所指出的權(quán)限,access返回0.否則返回-1.

例如:
access("test",06);
access("test",F_OK);
分別用來檢查實際用戶對test文件是否具有讀寫權(quán)限和test文件是否存在。

相關(guān)文章

  • 排序算法模板實現(xiàn)示例分享

    排序算法模板實現(xiàn)示例分享

    這篇文章主要介紹了排序算法模板實現(xiàn)示例,需要的朋友可以參考下
    2014-03-03
  • C++如何實現(xiàn)二叉樹鏈表

    C++如何實現(xiàn)二叉樹鏈表

    這篇文章主要介紹了C++如何實現(xiàn)二叉樹鏈表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言線性表順序表示及實現(xiàn)

    C語言線性表順序表示及實現(xiàn)

    這篇文章主要介紹了C語言線性表順序表示及實現(xiàn),線性表是最常用且最簡單的一種數(shù)據(jù)結(jié)構(gòu)。簡而言之,一個線性表是n個數(shù)據(jù)元素的有限序列
    2022-07-07
  • 輸入一個字符串,取出其中的整數(shù)(實現(xiàn)代碼)

    輸入一個字符串,取出其中的整數(shù)(實現(xiàn)代碼)

    輸入一個字符串,內(nèi)含所有數(shù)字和非數(shù)字字符。將其中連續(xù)的數(shù)字作為一個整數(shù),依次存放到一個數(shù)組中,統(tǒng)計共有多少個整數(shù),并輸出這些數(shù)
    2013-09-09
  • C語言實現(xiàn)順序表的順序查找和折半查找

    C語言實現(xiàn)順序表的順序查找和折半查找

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)順序表的順序查找和折半查找,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • C語言中左移和右移運算符詳細介紹

    C語言中左移和右移運算符詳細介紹

    這篇文章主要介紹了C語言中左移和右移運算符詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 從頭學(xué)習(xí)C語言之二維數(shù)組

    從頭學(xué)習(xí)C語言之二維數(shù)組

    這篇文章主要為大家詳細介紹了C語言之二維數(shù)組,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Qt 智能指針的具體使用

    Qt 智能指針的具體使用

    本文主要介紹了Qt 智能指針的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • C++自定義函數(shù)判斷某年某月某日是這一年中第幾天

    C++自定義函數(shù)判斷某年某月某日是這一年中第幾天

    這篇文章主要介紹了C++自定義函數(shù)判斷某年某月某日是這一年中第幾天的方法,涉及C++日期與時間操作相關(guān)技巧,需要的朋友可以參考下
    2016-06-06
  • C語言中字符串常用操作總結(jié)

    C語言中字符串常用操作總結(jié)

    C語言是一種非常流行的編程語言,它支持各種數(shù)據(jù)類型,包括整數(shù)、浮點數(shù)、字符和字符串等,本文將介紹?C語言中字符串的相關(guān)知識,包括字符串的定義、初始化、賦值等,需要的可以參考一下
    2023-05-05

最新評論

西峡县| 灵宝市| 赤城县| 武安市| 浦城县| 尉氏县| 黎城县| 桃江县| 遵化市| 北海市| 容城县| 河池市| 昌宁县| 长子县| 台安县| 穆棱市| 德化县| 华安县| 磐安县| 榆树市| 山西省| 绥芬河市| 宜章县| 邵阳市| 吉木萨尔县| 南川市| 陈巴尔虎旗| 射阳县| 密山市| 荣成市| 南陵县| 府谷县| 宝应县| 德庆县| 兴仁县| 女性| 葫芦岛市| 绥棱县| 茶陵县| 疏附县| 普陀区|