改变文件访问权限
来源:互联网 发布:dota2赌博软件 编辑:程序博客网 时间:2024/04/18 13:45
采用chmod,fchmod函数更改文件的存取许可权:
#include<sys/types.h>
#include<sys/stat.h>
int chmod(const char *pathname,mode_t mode);
int fchmod(int fd,mode_t mode);
返回值:成功返回0,反之返回-1;
chmode 在指定文件上进行操作
fchmod 对已打开的文件进行操作
fd 描述符
(要改变文件的权限,进程的有效用户ID必须等于文件的所有者,或者该进程需具有root权限)
chmod函数:
//改变文件访问权限
#include<sys/types.h>
#include<unistd.h>
#include<stdio.h>
#include<sys/stat.h>
#define FILENAME "/home/swxc/xc.txt";
#define MODE 0755 //定义权限,文件所有者(读写执行),组(读执行),其他(读,执行)
int main()
{
const char *pathname=FILENAME;//指向路径名
if(chmod(pathname,MODE)==-1);//调用chmod改变文件权限
{
printf("error,change failed!\n");
exit(1);
}
printf("OK,change successful!\n");
return 0;
}
0 0
- 改变文件访问权限
- linux改变带锁文件 和 改变访问权限
- 改变数据库访问权限
- Linux改变文件或目录的访问权限命令
- Linux改变文件或目录的访问权限命令
- Linux改变文件或目录的访问权限命令
- Linux改变文件或目录的访问权限命令
- chmod命令(改变文件或目录的访问权限)
- 改变文件或目录的访问权限命令
- Linux改变文件或目录的访问权限相关命令
- Linux改变文件或目录的访问权限命令
- Linux chmod --改变文件/目录的访问权限
- Linux命令:改变文件或目录的访问权限
- ubuntu改变文件夹访问权限
- Linux改变文件夹访问权限
- 利用chmod改变访问权限
- Linux 改变文件权限
- chmod改变文件权限
- C++中多线程的加锁机制
- Symbols in LaTeX
- 关于C++的问题
- 简化MongoAPI(spring-data-mongo)第一部分
- 正则表达式口诀
- 改变文件访问权限
- [Java开发之路](18)关于Class.getResource和ClassLoader.getResource的路径问题
- Quartz2D - 图片截取
- 关于在fragment中监听按钮的点击事件
- zabbix 模版其实就是主机
- hdoj 1220 Cube
- 【bzoj1738】[Usaco2005 mar]Ombrophobic Bovines 发抖的牛 二分答案+最大流
- 228. Summary Ranges leetCode[Java]
- 后台程序运行进度提示(ProgressBar与Handle的整合应用)