您的位置:首页 > 运维架构 > Linux

linux基本命令chmod修改文件权限

2017-12-10 02:00 429 查看
修改权限

chmod o+w xxx.xxx
表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx
表示删除xxx.xxx中组群和其他人的读和写的权限

chmod u=rwx,go=rx .bashrc

chmod a+w .bashrc

chmod 777 .bashrc

u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o

r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)

+ 表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限

其中:rwx也可以用数字来代替
r ------------4
w ------------2
x ------------1
- ------------0


对应关系

-rw-------    (600) 只有所有者才有读和写的权限
-rw-r--r--    (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------    (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x    (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x    (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw-    (666) 每个人都有读写的权限
-rwxrwxrwx    (777) 每个人都有读写和执行的权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: