• LInux文件权限相关知识介绍



    追梦之旅,你我同行

       
    😎博客昵称:博客小梦
    😊最喜欢的座右铭:全神贯注的上吧!!!
    😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

    😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
    在这里插入图片描述

    前言🙌

        哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下!😘都是精华内容,可不要错过哟!!!😍😍😍

    Linux相关权限的概念:

    Linux下有两种用户:超级用户(root)、普通用户。
    超级用户:可以再linux系统下做任何事情,不受限制
    普通用户:在linux下做有限的事情。
    超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。
    命令:su [用户名]
    功能:切换用户。

    在这里插入图片描述

    文件类型

    d:文件夹
    -:普通文件
    l:软链接(类似Windows的快捷方式)
    b:块设备文件(例如硬盘、光驱等)
    p:管道文件
    c:字符设备文件(例如屏幕等串口设备)
    s:套接口文件

    基本权限

    i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
    ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
    iii.执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
    iv.“—”表示不具有该项权限

    文件访问权限的相关设置方法

    chmod

    功能:设置文件的访问权限
    格式:chmod [参数] 权限 文件名

    常用选项:
    R -> 递归修改目录文件的权限
    说明:只有文件的拥有者和root才可以改变文件的权限

    ① 用户表示符+/-=权限字符

    +:向权限范围增加权限代号所表示的权限
    -:向权限范围取消权限代号所表示的权限
    =:向权限范围赋予权限代号所表示的权限
    用户符号:
    u:拥有者
    g:拥有者同组用
    o:其它用户
    a:所有用户

    具体使用演示:

    chmod u+w /home/abc.txt
    chmod o-x /home/abc.txt
    chmod a=x /home/abc.txt
    
    • 1
    • 2
    • 3

    ②三位8进制数字

    具体使用演示:

    chmod 664 /home/abc.txt
    chmod 640 /home/abc.txt
    
    • 1
    • 2

    b)chown
    功能:修改文件的拥有者
    格式:chown [参数] 用户名 文件名
    实例:

    chown user1 f1
    chown -R user1 filegroup1
    
    • 1
    • 2

    c)chgrp
    功能:修改文件或目录的所属组
    格式:chgrp [参数] 用户组名 文件名
    常用选项:-R 递归修改文件或目录的所属组
    实例

    chgrp users /abc/f2
    
    • 1

    总结撒花💞

       希望大家通过阅读此文有所收获
       😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘😘😘

  • 相关阅读:
    for循环遍历容器
    SAP UI5 FlexibleColumnLayout 控件介绍
    python-List&tuple&dict
    springboot - 2.7.3版本 - (一)简单web应用
    【面试题】CSS响应式
    pytest:如何调用 pytest
    MySql出错点
    SVM学习笔记
    js获取最近7天的日期
    【操作系统】内存管理(二)—— 程序运行的基本过程和要求
  • 原文地址:https://blog.csdn.net/weixin_70261953/article/details/133829986