文件权限修改

 

1.chmod 文件属性的修改

语法: chmod [who] [+ | – | =] [mode] 文件名

操作对象who 可是下述字母中的任一个或者它们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID 的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:
+ 添加某个权限。
– 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。

设置 mode 所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。(文件夹这个属性为可以登入即cd
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。

例如:chmod g+r,o+r example
使同组和其他用户对文件example有读权限。

注意:改变文件夹下所有文件的权限时,加-R

      数字设定法:chmod 644 mm.txt

2.chown 改变某个文件或目录的所有者和所属的组

chown -R liu /usr/meng #用户liu,-R递归,文件为/usr/meng

chown -R liu:liu /usr/meng #用户liu,所有组liu,-R递归,文件为/usr/meng

注:chgrp只修改所有组

0