美文网首页
Linux 的文件权限

Linux 的文件权限

作者: 浅陌_45f3 | 来源:发表于2019-01-24 18:33 被阅读0次

    Linux 一般将文件可存取访问的身份分为三个类别,owner(文件所有者)、gruop(用户组)、others(其他人),这三种身份各有 read、write、execute 三种权限,这三种权限可以设置。

    权限

    read(r): 可读
    write(w): 可写
    execute(x): 可操作

    例:

    [root@localhost ~] # ls -al
    total 156
    drwx- - - - - - 3 root root 4096 Sep 5 10:37 .gconf
    -rw- r - - r - - 1 root root 42304 Sep 4 18:26 install.log

    第一列代表文件的类型及权限:
    第一个位置为文件的类型,常用的为 "d" 代表目录,"-" 代表文件;第2-4位置代表文件所有者的权限;第5-7为用户组的权限;第8-10位为非本组用户的权限。如果又该权限就显示字符,如果没有显示 "-"。

    第二列表示有多少文件名连接到此节点:
    节点即代表这一类的属性及权限,也就是代表有多少个和这个文件属性及权限相同的文件。

    第三列代表这个文件的所有者。

    第四列代表这个文件所属的用户组。

    第五列代表这个文件的容量大小,默认单位是 B。

    第六列代表这个文件的创建日期或者是最近修改日期。

    第七列为文件名。
    如果文件名之前多一个 ".",代表这个文件为隐藏文件。

    修改属性及权限

    改变所属用户组:chgrp

    [root@localhost ~] # chgrp users install.log
    [root@localhost ~] # ls -l
    -rw- r - - r - - 1 root users 68495 Jun 25 08:53 install.log

    改变文件所有者:chown

    [root@localhost ~] # chown bin install.log
    [root@localhost ~] # ls -l
    -rw- r - - r - - 1 bin users 68495 Jun 25 08:53 install.log

    还可以利用 chown 改变用户组

    [root@localhost ~] # chown root:root install.log
    [root@localhost ~] # ls -l
    -rw- r - - r - - 1 root root 68495 Jun 25 08:53 install.log

    可以单独改变用户组

    [root@localhost ~] # chown .zwy install.log
    [root@localhost ~] # ls -l
    -rw- r - - r - - 1 root zwy 68495 Jun 25 08:53 install.log

    改变权限:chmod

    一、数字类型改变权限:
    r: 4
    w: 2
    x:1

    例:

    [root@localhost ~] # chmod 777 .bashrc

    就是将 .bashrc 的权限变为 "-rwxrwxrwx"。

    二、符号类型改变权限:
    user: u
    group: g
    other: o

    例:

    [root@localhost ~] # chmod u=rwx,go=rx .bashrc

    就是将 .bashrc 的权限设置为 "-rwxr-xr-x"。

    也可以直接用加减号来修改文件的权限。

    [root@localhost ~] # chmod +w .bashrc

    根据上个例子,这时 .bashrc 的权限修改为 "-rwxrwxrwx"。

    目录的权限

    r: 可以查询该目录下的文件名结构,如果只有 "r",只能看到文件名。
    w: 可以更改目录结构列表。
    x: 可以进入该目录。
    如果想让某个人浏览目录时,要给他开放 "r" 和 "x" 权限。

    相关文章

      网友评论

          本文标题:Linux 的文件权限

          本文链接:https://www.haomeiwen.com/subject/gbdujqtx.html