xiaohuihui
for me

文件权限管理

2020-01-15 19:21:40
Word count: 624 | Reading time: 2min

文件权限管理

  • 权限属性

    0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)

    以755为例:
    1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
    4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
    7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

    常用的linux属性:

    444 r–r–r–
    600 drw——-
    644 drw-r–r–
    666 drw-rw-rw-
    700 drwx——
    744 drwxr–r–
    755 drwxr-xr-x
    777 drwxrwxrwx

从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。

 一共有10位数,其中:最前面那个 - 代表的是类型

  中间那三个 rw- 代表的是所有者(user)

  然后那三个 rw- 代表的是组群(group)

  最后那三个 r– 代表的是其他人(other)

  • 修改文件的权限

    格式:

    1
    chmod [操作对象] [操作符号] [权限]

    1.指定用户形式
    如:chmod a+x file 表示对于文件file,给a(所有用户)分配x(执行权限)
    u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人(other)
    a 代表全部的人,也就是包括u,g和o

    2.数字形式

    rwx可以用数字来代替:
    r—————— 4
    w—————— 2
    x—————— 1
    chmod 777 file表示对于file,给所有用户分配所有权限
    因为777对应的权限表示为-rwxrwxrwx
    第一个7代表所有者权限的和,第二个7代表组群权限的和,第三个7代表其他人权限的和.

  • 修改文件拥有者

    命令chown可以用于修改文件的拥有者,命令chagrp用于修改文件的组拥有着,只有系统管理员才可以修改文件的拥有者和组。

    格式:

    1
    chown [用户名]:[组名]文件名
    1
    2
    3
    chown 用户名 文件名      //只修改文件拥有者
    chown 用户名:组名 文件名 //同时修改文件拥有者和组
    chown 文件名 //只修改组
  • 修改文件组拥有者

    1
    chgrp [组名称] [文件名]

    例如:chgrp stu txt1 把txt1的组修改为stu。

查阅文件并修改该文件的拥有者和组:

1.修改文件拥有者和组均为lhy

1

2.把文件拥有者改为root

2

3.把其组改成root

3

Author: 小灰灰

Link: http://xhh460.github.io/2020/01/15/%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86/

Copyright: All articles in this blog are licensed.

< PreviousPost
搭建网站——apache服务器
NextPost >
Linux用户管理
CATALOG
  1. 1. 文件权限管理