chmod函数的使用

chmod函数改变目录或者文件的权限

 

1、S_ISUID 04000 文件的 (set user-id on execution)位

2、S_ISGID 02000 文件的 (set group-id on execution)位

3、S_ISVTX 01000 文件的sticky 位

4、S_IRUSR (S_IREAD) 00400 文件所有者具可读取权限

5、S_IWUSR (S_IWRITE)00200 文件所有者具可写入权限

6、S_IXUSR (S_IEXEC) 00100 文件所有者具可执行权限

7、S_IRGRP 00040 用户组具可读取权限

8、S_IWGRP 00020 用户组具可写入权限

9、S_IXGRP 00010 用户组具可执行权限

10、S_IROTH 00004 其他用户具可读取权限

11、S_IWOTH 00002 其他用户具可写入权限

12、S_IXOTH 00001 其他用户具可执行权限

 

#include <stdio.h>
#include <sys/types.h>   
#include <sys/stat.h>
void main()
{
    const char path[] = "/test/chmod_test";
   // chmod( path, S_IRUSR | S_IWUSR | S_IXUSR);
    chmod( path, 0700) ;//效果相同  d目录-文件x执行r读w写,这里注意7之前要加0,否则出错。

}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值