使用chmod命令修改权限

§         符号标记法

          用于表示权限位的助记标识符

u(代表拥有者)、g(代表用户组)、o(代表其他人)

          用于赋值的操作符号

=+-

          用于表示权限的符号字符

rwx

例子

       # chmod g=rx testfile

       # chmod g+w testfile

       # chmod a-x testfile

   # chmod  u=rwx,g=rw,o=r file

       # chmod -R a=r ./

 

 v      Linux的文件权限用8进制来表示,如“644”表示“rw-r--r--”

 

rwx     r-x     r--

111     101     100     二进制

421     401     400        

   7          5         4     八进制

 

注意:与符号标记法不同,8进制数字需要同时设置各个权限,不能只设置其中一个或两个权限,而让其他权限保持不变。

 

v      Chmod nnn 文件1 文件2…….

v      Chmod nnn 目录1 目录2…….

v      Chmod nnn *.txt

v      Chmod nnn * 修改的对象为当前目录下的所有的文件和目录

v      Chown 属主:属组 目录1 目录2……..

v      Chown 属主:属组 文件1 文件2……..

v      Chown 属主:属组 *.txt

v      Chown :属组 文件 只改变属组

v      Chown 属主: * 文件修改的对象为当前目录下的所有的文件和目录(同时改变属主和属组)

v      Chown tom *.txt 只改变属主