linux--文件权限

文件权限

权限划分

权限---属主、属组、其他用户
权限细分:  r-4    w-2      x-1

ll命令详解

[root@localhost ~]# ll
总用量 12
-rw-r--r--. 1 root root   12 8月  31 10:46 1.txt
-rw-------. 1 root root 1372 7月  28 16:59 anaconda-ks.cfg
-rw-r--r--. 1 root root   30 8月  31 10:37 a.txt
详解:
    第一个字母表示文件类型,
        ”-”,普通文件.
        ”d”目录,字母”d”,是dirtectory(目录)的缩写.
        “l”符号链接。请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息.
        “b”块设备文件。
        “c”字符设备文件。
    紧接着的3*3个字符分别表owner、group、others对此文件权限
    
    第二个栏位,表示文件个数。
    第三个栏位,表示该文件或目录的拥有者。
    第四个栏位,表示所属的组(group)。
    第五栏位,表示文件大小。
    第六个栏位,表示最后一次修改时间。
    第七个栏位,表示文件名。

权限修改

权限修改

格式一:
    chmod [ugoa][+-=][rwx] 文件或者目录
        u,g,o,a分别代表属主,属组,其他用户,所有用户
        +,-,=分别代表增加,减去,设置一个权限

        ex:
            -rw-r--r--. 1 root root    0 Jul 20 08:38 a.txt
            chmod g+w,o+w /root/a.txt
            -rw-rw-rw-. 1 root root    0 Jul 20 08:38 a.txt
格式二:
    chmod  nnn(三位八进制数)  文件或者目录
        ex:
            chmod 644 /root/a.txt
        
    常用选项:
        -R  递归修改指定目录下所有文件或子目录的权限

归属权限修改:

格式:
    chown  属主   文件或目录
    chown  :属组   文件或目录
    chown  属主:属组  文件或目录
常用选项:
    -R     递归修改指定目录下所有文件或子目录的归属权限
    ex:
        groupadd manager
        chown :manager a.txt 
        chown root:root a.txt

ACL权限:

ACL(access control  list),主要目的是在提供传统的owner,group,others的read,write,execute权限之外细部权限设定
ACL可以针对单一使用者,或者单一文件/目录进行,r,w,x的权限使用规范。
    设置ACL:
        setfacl -m u:username:rw  filename
        setfacl -m g:groupname:rwx  filename
    查看:
        getfacl  filename
    删除:
        setfacl -x u:username   filename
发布了108 篇原创文章 · 获赞 7 · 访问量 5177

猜你喜欢

转载自blog.csdn.net/qq_25672165/article/details/104921733