linux下更改文件的权限
来源:互联网 发布:中国人的信仰知乎 编辑:程序博客网 时间:2024/05/24 01:37
linux是多用户系统,所以权限设置比较严格,文件权限一共有九位表示,加上地一个文件类型一共是十个比如“----------”,除开第一位,每三位表示一个权限,分别是所属人,所属人的组,所有人,每三位用来表示读,写,执行的权限,分别用字母 r,w,x表示
假如一个文件的权限是只准所属人读写执行,其他人只准读,那么它的权限表示应该是-rwxr--r--,如果所有人都有读写执行的权限,那么应该是-rwxrwxrwx,需要注意的是第一个-是表示文件类型,在此不作讨论,放空就是了
设置文件权限要注意:读用数字4表示,写用2表示,执行用1表示,设置权限前需要算好总和
比如需要设置读写的权限就是读+写=4+2=6,设置读写执行所有权限就是读+写+执行=4+2+1=7,不设置用0表示,哦,忘记说了,设置权限用chmod命令
用法:chmod [权限表示的数字] 文件名
比如:chmod 766 myfile,此命令把myfile文件的权限设置成所属人可读可写可执行,其他人可读可写但不能执行
代码中实现
// File f=new File("d:/t1.txt");
// f.setExecutable(true);
// System.out.println( f.canExecute() );
假如一个文件的权限是只准所属人读写执行,其他人只准读,那么它的权限表示应该是-rwxr--r--,如果所有人都有读写执行的权限,那么应该是-rwxrwxrwx,需要注意的是第一个-是表示文件类型,在此不作讨论,放空就是了
设置文件权限要注意:读用数字4表示,写用2表示,执行用1表示,设置权限前需要算好总和
比如需要设置读写的权限就是读+写=4+2=6,设置读写执行所有权限就是读+写+执行=4+2+1=7,不设置用0表示,哦,忘记说了,设置权限用chmod命令
用法:chmod [权限表示的数字] 文件名
比如:chmod 766 myfile,此命令把myfile文件的权限设置成所属人可读可写可执行,其他人可读可写但不能执行
代码中实现
// File f=new File("d:/t1.txt");
// f.setExecutable(true);
// System.out.println( f.canExecute() );
- linux下更改文件的权限
- linux下更改文件的权限
- 更改linux文件的权限
- Linux下更改目录/文件权限
- Linux下用户组、文件权限更改
- Linux中对文件权限的更改
- 解决linux下sudo更改文件权限报错
- linux更改文件夹权限,更改文件所有者
- linux更改文件夹权限,更改文件所有者
- linux更改文件夹权限,更改文件所有者
- [Linux] 更改文件权限 chmod
- linux下的文件权限
- linux文件下的权限
- linux下的文件权限
- linux下的文件权限
- Linux下的文件权限
- linux下的目录详解与文件夹权限更改
- 进制的转换、Linux更改文件权限
- 不只是休闲:关于体感游戏的一些思考(二) --- POV和基本场景
- c#二分查找
- J2EE中DAO模式解析(一)
- 关于squid请求源服务器的响应中带Vary头
- IE
- linux下更改文件的权限
- .Net环境下的缓存技术介绍
- squid源码分析1—Cache_mem老化
- 推荐线程运行和停止的方式
- nginx 源码学习笔记(八)——基本容器——array数组
- Android学习第13课—常用控件(三)
- 重写c语言中的几个字符串函数
- 重装系统通过数据恢复软件找回来的数据库文件提示不是有效的SQL SERVER文件的修复案例
- ASIHTTPRequest下载遇到过的问题。。