chmod以数字形式改变文件权限
前面介绍过在,在中我们介绍了Linux文件的三种身份和四种权限,三种身份分别为:
对于每个身份,又有四种权限,分别为:
在中我们知道Linux中有两种表示文件权限的方式,分别为数字以及符号表示方式。 chmod以数字形式改变文件权限
将755换算成字符形式,为rwxr-xr-x,也就是说文件的拥有者、所属群组以及其他用户都可以读取与运行test.sh这个文件,但是只有拥有者自己可以写入这个文件,也就是其他人无权修改test.sh这个文件。(当然root用户无此限制,想改谁就该谁,这也是一个体现root账号至高无上权力的体验!) 通过数学形式改变文件的权限比较简单,只要实现算好需要给文件赋予的权限,然后调用chmod指令即可,调用形式为:
chmod以字符形式改变文件权限
数学形式可以一次改变文件的所有三种身份的四种权限,而字符形式则更为灵活,可以给某个身份的某个权限单独进行设置,例如上面的指令就是给三种身份都赋予执行的权限,你也可以分开单独设置:
以上三条指令综合在一起等价于上面的那一条指令,都是给所有身份都开启可执行权限的功能,你也可以像下面这样来操作:
这里的a就代表所有的3中身份! 如果要去掉某个身份的某个权限,只需要将+变为-即可,例如去除其他人身份的可执行权限:
对于读取、写入等权限,按照以上方式多进行练习即可,chmod通过字符形式改变文件权限的操作见下表: chmod u=rwx,g+rx,o-x test.sh转自:http://www.letuknowit.com/topics/20120408/change-file-attributes-on-linux.html/ (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux-device-driver – add_disk()在insmod上挂起
- 期望在Linux中,fd 打开文件描述符的最大数量是否合理?
- SBCL错误:在Linux机器上运行Maxima时“绑定堆栈耗
- linux – ipv6:`ifconfig`显示“Scope:Link”.什么是“范
- 终端 – 如何从所有tmux窗口清除铃状态
- 如何模拟linux中socket / tcp编程的异常情况,比如终止连接的
- linux – 为什么我的线程Perl脚本会出现段错误?
- 8 Pratical Examples of Linux “Touch” Command--referen
- linux – RHEL7 – /usr/lib64 / libstdc .so.6:版本“CXX
- 用php启动一个守护进程