文件权限

linux文件权限

一、linux文件权限

1、权限关联对象
u  #ower  属主
g  #group 属组
o  #other 其他
a  #all   所有人
2、文件权限字母表示
r   #Read  读取cat、more、less、head、tail
w   #Write   写入echo追加、vim编辑、cat重定向,修改文件属性、mv改名字,修改文件权限
x   #Execute 执行,文件中写入的可执行语句,如bash语句、python的脚本文件
3、权限数字表示

r——4

w——2

x——1

4、linux文件类型
文件属性 文件类型
- 常规文件
d 目录文件
l 链接文件
b 块设备文件
5、查看文件属性
[root@server ~]# ls -l /test/t
-rw-r--r--. 1 root root 40 Jul  2 08:24 /test/t

  • 命令字段结构

    image-20230702153159469

-:表示该文件为普通文件

rw-:为属主权限,即可读取和写入(6)

r--:为属组权限,即可读(4)

r--:为其他用户权限,即可读(4)

二、linux目录文件权限

1、目录文件权限字母表示
r   #查看目录下的文件列表ls
w   #创建和删除目录下的文件rm、touch、mkdir
x   #可以cd进入目录,能查看目录中文件的详细属性,能访问目录下文件内容

三、文件权限相关命令

1、chmod--更改文件或目录权限
  • 参数
参数 功能
-R 递归处理所有子文件
-c 更改文件权限成功后输出成功信息
  • 示例

    • 字母表示法
    [root@server test]# chmod u=rw,g=rwx,o=r t.txt
    [root@server test]# chmod u+x,g-x t.txt
    
    • 数字表示法

      [root@server test]# chmod 644 t.txt
      
      
2、chown--修改文件或目录的属主或属组
  • 语法格式
chown [参数] 属主:属主 文件名
  • 参数

    参数 功能
    -R 递归处理所有子文件
    -c 显示所属更变信息
    -h 仅对链接文件进行更改,而非真正指向的文件
  • 示例

    [root@server test]# chown -c USER01:GROUP01 t.txt
    changed ownership of ‘t.txt’ from root:root to USER01:GROUP01
    
    
3、chgrp--更改文件所属用户组
  • 参数

    参数 功能
    -R 递归处理所有子文件
    -c 显示更改信息
  • 示例

    [root@server test]# chgrp -c USER01 t.txt
    changed group of ‘t.txt’ from root to USER01
    
    

四、注意事项

1、系统是什么用户登录的,以及后续文件创建的动作

2、时不时观察一下文件的权限属性(ls -l,ls-ld)

3、普通用户之间无法直接修改(chmod,chown,chgrp)

4、root用户可以直接修改任意文件的权限属性

五、拓展

1、md5sum--生成和校验文件的md5值

md5值只与文件内容有关

  • 示例

    验证文件是否被改动

    [USER03@server tmp]$ md5sum t.txt
    d41d8cd98f00b204e9800998ecf8427e  t.txt
    [USER03@server tmp]$ echo '123456' > t.txt
    [USER03@server tmp]$ md5sum t.txt
    f447b20a7fcbf53a5d5be013ea0b15af  t.txt
    
2、ln -s ---创建软链接

ln -s [源文件或目录] [目标文件或目录]

  • 示例

    [USER03@server tmp]$ ln -s /usr/local/my_data/cmatrix-1.2a/cmatrix /usr/bin/cmatrix
    
    
  • 删除软链接(不要用rm -rf;不可在末尾加’\‘)

    [USER03@server tmp]$ ln -s /usr/local/my_data/cmatrix-1.2a/cmatrix /usr/bin/cmatrix
    
    
posted @ 2023-07-03 20:15  方木木不方  阅读(130)  评论(0)    收藏  举报