成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux Access函數實例應用詳解

運維 系統運維
Linux Access函數會檢查是否可以讀/寫某一已存在的文件。參數mode有幾種情況組合, R_OK,W_OK,X_OK 和F_OK。R_OK,W_OK與X_OK用來檢查文件是否具有讀取、寫入和執行的權限。

由于Linux Access函數只作權限的核查,并不理會文件形態或文件內容,因此,如果一目錄表示為“可寫入”,表示可以在該目錄中建立新文件等操作,而非意味此目錄可以被當做文件處理。例如,你會發現DOS的文件都具有“可執行”權限,但用execve執行時則會失敗。

Linux Access函數(判斷是否具有存取文件的權限)
相關函數
stat,open,chmod,chown,setuid,setgid
表頭文件
#include<unistd.h>
定義函數
int access;
Linux Access函數說明
access會檢查是否可以讀/寫某一已存在的文件。參數mode有幾種情況組合, R_OK,W_OK,X_OK 和F_OK。R_OK,W_OK與X_OK用來檢查文件是否具有讀取、寫入和執行的權限。F_OK則是用來判斷該文件是否存在。由于access只作權限的核查,并不理會文件形態或文件內容,因此,如果一目錄表示為“可寫入”,表示可以在該目錄中建立新文件等操作,而非意味此目錄可以被當做文件處理。例如,你會發現DOS的文件都具有“可執行”權限,但用execve執行時則會失敗。
Linux Access函數返回值
若所有欲查核的權限都通過了檢查則返回0值,表示成功,只要有一權限被禁止則返回-1。
錯誤代碼
EACCESS 參數pathname 所指定的文件不符合所要求測試的權限。
EROFS 欲測試寫入權限的文件存在于只讀文件系統內。
EFAULT 參數pathname指針超出可存取內存空間。
EINVAL 參數mode 不正確。
ENAMETOOLONG 參數pathname太長。
ENOTDIR 參數pathname為一目錄。
ENOMEM 核心內存不足
ELOOP 參數pathname有過多符號連接問題。
EIO I/O 存取錯誤。
Linux Access函數附加說明
使用access作用戶認證方面的判斷要特別小心,例如在access后再做open的空文件可能會造成系統安全上的問題。
范例
/ 判斷是否允許讀取/etc/passwd /
#include<unistd.h>
int main

執行
/etc/passwd can be read

【編輯推薦】

  1. Linux 查看磁盤空間實現代碼介紹
  2. Linux操作系統需要微軟的十大幫助
  3. 探尋Linux到底需要多低的配置
  4. Linux測試工具tcpdump監視TCP/IP連接命令介紹
  5. Linux流量控制實例應用介紹
責任編輯:chenqingxiang 來源: 互聯網
相關推薦

2010-06-22 10:28:04

linux at命令

2010-06-24 16:55:47

Linux chgrp

2009-09-04 18:09:12

C# Main函數

2010-06-18 10:24:51

Linux acces

2009-09-01 15:47:20

C#取整函數

2009-06-10 14:53:25

netbeans st實例

2010-06-18 10:42:51

Linux Acces

2011-09-08 13:11:07

Android Wid實例

2012-02-14 15:51:13

JavaHibernate

2009-07-06 17:07:11

JSP實例

2009-09-11 12:31:52

C#實例詳解TypeConvert

2010-07-26 14:06:43

Perl substr

2023-06-19 08:23:28

kubernetes容器

2009-08-28 12:47:30

C#靜態方法應用

2018-02-07 09:25:50

Linux命令touch

2009-09-02 19:12:37

C#遞歸

2009-09-03 09:16:35

C#遞歸函數

2010-06-22 23:58:29

Linux Badbl

2009-09-02 11:18:10

C#動態數組

2010-06-22 13:23:18

Linux at命令詳
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 夜久久 | 国产精久久久久久久妇剪断 | 中文字幕一区二区在线观看 | 91精品国产一区二区三区 | 国内自拍视频在线观看 | 99精品一区二区三区 | 玖玖在线精品 | 精品一二三区在线观看 | 久久久久久成人 | 国产成人精品一区二区三区在线 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | av资源网站 | 午夜免费网 | 在线一区二区三区 | 欧美精品一区二区三区蜜桃视频 | 日韩精品视频在线 | 特a毛片| 台湾佬成人网 | 一区二区三区在线播放 | 91国内精品久久 | 日本三级电影在线观看视频 | 亚洲成av人影片在线观看 | 久久久久久黄 | 国产精品久久久久久久久久久久午夜片 | 精品一二三区 | 国产黄色一级电影 | 人人做人人澡人人爽欧美 | 一区二区三区影院 | av喷水| 欧美精品久久久久 | 热久色| 99reav| 国产黄色免费网站 | 91久久国产综合久久 | 91中文字幕在线观看 | 精品国产乱码久久久久久a丨 | 天天综合永久入口 | 亚洲国产精品一区二区第一页 | 亚洲一区二区三区桃乃木香奈 | 午夜欧美| 日本免费一区二区三区四区 |