linux常用命令chmod,chown,chgrp
2015-11-02 22:03
585 查看
chmod
change file mode bits改变文件权限位
chmod [{ugoa}{+-=}{rwx}] 文件名
u:拥有者
g:所属组
o:其他人
a:所有人
=:等于的权限
+:增加的权限
-:减少的权限
r:读权限
w:写权限
x:执行权限
只有文件的拥有者和root用户才有修改文件权限的能力
由于组合太多我只举个几个例子:
chmod u+x,g-r,o=r hello
虽然这种方法很好用,但是实际中我们通常会使用一种更加简单的方式,就是采用数字的方式。
r=4;
w=2;
x=1;
例如把所用用户对hello的权限全部取消
chmod 000 hello
给所有者赋所有权限
u:4+2+1=7
给所属组赋读写权限
g:4+2=6
给其他人赋读权限
o:4
chmod 764 hello
-R
这个选项作用于目录,比如我们想要把这个目录和这个目录下以及一直递归下去的所有文件的权限都要改变,就可以加上-R**注意是大写**
chown
change file owner and group改变文件的拥有者和所属组
相应的用户和组必须得存在
chown [option][owner][:[group]] fileName
把文件hello的拥有者改变为vbird用户,所属组改为vbird组
chmod vbird:vbird hello
当然你也可以只改变组
当然也可以只改变用户
-R
和chmod的完全一样,就不演示了
chgrp
change group ownership改变所属组
相应的组必须得存在
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区