LINUX下C语言用access()检查文件可读、可写权限

简介: LINUX下C语言用access()检查文件可读、可写权限

有时还是很有必要的:

#include <unistd.h>
#include <fcntl.h>
int access(const char *pPath, int mode);   
F_OK:文件是否存在
R_OK:读
W_OK:写
X_OK:执行
#define LOCK_FILE "quantum6.lock"
    if (access(LOCK_FILE, W_OK) != -1)   
    {   
        printf("%s can write.\n", LOCK_FILE);   
    }   
    else  
    {   
        printf("%s can not write.\n", LOCK_FILE);   
    }
目录
相关文章
|
3天前
|
Linux 开发工具
Linux E325: 注意 发现交换文件 “*.swp“
Linux E325: 注意 发现交换文件 “*.swp“
12 0
|
1天前
|
算法 Linux 数据安全/隐私保护
Linux:权限
Linux:权限
7 0
|
1天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
5 0
|
2天前
|
Linux 数据安全/隐私保护 Windows
【Linux】权限 !
关于Linux的权限问题,可以理解为不同级别的工作者,分别拥有不同的能力来管理文件。
16 5
|
2天前
|
Linux 开发工具 数据安全/隐私保护
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
|
2天前
|
存储 安全 Linux
从基础到高级:Linux用户与用户组权限设置详解
从基础到高级:Linux用户与用户组权限设置详解
|
2天前
|
缓存 监控 前端开发
如何在 Linux 命令行中检查 CPU 使用率
【5月更文挑战第8天】
11 0
|
2天前
|
Linux
在 Linux 中创建文件
在 Linux 中创建文件
|
3天前
|
Linux 开发工具
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
11 0
|
3天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
10 0