首页 > 代码库 > 四. Linux文件与目录权限

四. Linux文件与目录权限

文件与目录权限,umask, chgrp, chown, chmod

1. 文件与目录权限

(1) 查看/etc/passwd文件属性

  [root@localhost ~]# ll -h --full-time /etc/passwd
  [root@localhost ~]#-rw-r--r--. 1 root root 2.3K 2016-11-09 21:07:03.303125300 +0800 /etc/passwd

  技术分享

(2) 文件和目录权限的意义

  文件权限

    r(read) : 可读取此文件内容,如cat, less, ...读取文件

    w(write) : 可增、修、改、删此文件的内容

    x(execute) : 该文件具有可以被系统执行的权限

  目录权限

    r(read contents in directory) : 可以查看该目录结构及目录下文件名

    w(modify contens of directory) : 可以新建、删除、移动、重命名该目录下的文件和目录

    x(access directory) : 可以cd进该目录

(3) chgrp, chown, chmod, umask

  chgrp : change the group of each FILE to GROUP

    chgrp [options] GROUP FILE...

    -R : --recursive : 修改本目录及子目录所有群组

  chown : change file owner and group

    chown [options] [owner][:[group]] FILE...

    -R : --recursive

  chmod : 修改权限

    chmod [options] MODE1,MODE2... FILE...

    -R : --recursive

    方法一:

      --- : 000=0   --x : 001=1   -w- : 010=2

       -wx : 011=3  r-- : 100=4  r-x : 101=5

      rw- : 110=6  rwx : 111=7

      rw-r--r-- 644

      chmod 775 /home/a.c

    方法二 :

      技术分享

      chmod u=rwx,g=rx,o=r FILE1 FILE2 …
      chmod u=rwx,go=rx FILE1 FILE2 …
      chmod ugo-x FILE1 FILE2…
      chmod a=rx FILE1 FILE2...

      

 

  

  

 

四. Linux文件与目录权限