• Linux中权限管理


    介绍:利用 ls -l可以查看文件或者目录内容如下所示

     在所显示的内容中有十位来表示文件的权限

    分别用0-9位来表示

    1.第0位确定文件的类型(d,-,l,c,d)-[黄色部分]

     l :表示连接,相当于快捷方式

    d :表示目录,相当于文件夹

    c :表示字符设备文件(鼠标,键盘等)

    b :表示块设备(硬盘等)

    2.第1-3位为所有者(该文件的所有者)拥有文件的权限-[红色部分]

    3.第4-6位为所在组(同用户的组)拥有该文件的权限-[紫色部分]

    4.第7-9位为其他用户拥有该文件的权限-[绿色部分]

    rwx的权限

    1.rwx作用在文件时

    [r] 表示可读:可以读取和查看文件内容

    [w]表示可写:可以修改,但是不代表可以删除该文件,删除文件的前提是对该文件所在的目录有写的权限,才能删除文件

    [x] 表示可执行:可以被执行

    2.rwx作用在目录时

    [r] 表示可读:可以读取和查看目录内的内容(ls指令查看)

    [w]表示可写:可以对目录内进行修改(创建,删除,重命名目录)

    [x] 表示可执行:可以进入该目录

     权限说明

     黄色部分:字符代表文件类型(-,l,d,c,b)

    注意:后面为三个位为一组

    红色部分:文件所有者的权限设置

    紫色部分:文件所在组的权限设置

    绿色部分:不与文件所在组的其他用户的权限设置

    注意:用数字表示:r=4,w=2,x=1

    紫色部分:若为文件表示1,若为目录则表示子目录数

    黄色部分:表示用户

    红色部分:表示所在组

    青色部分:文件或目录的大小

    橄榄色部分:最后修改的日期

    绿色部分:表示文件名或目录名

    修改权限

    指令:chmod,可以修改文件或目录的权限

    第一种方式:+、-、= 变更权限

    u:所有者(属主权限)  g:所在组(属组权限)  o:其他用户权限    a:所有用户

    给yiyuan.txt文件的所有者读写执行的权限,给所在组读执行权限,给其他组定读执行权限

    chmod u=rwx,g=rx,o=rx 文件

     给yiyuan.txt文件的所有者除去执行的权限,增加组写的权限

    chmod u-x,g+w 文件

     给yiyuan.txt文件的所有用户添加读的权限

    chmod a+r yiyuan.txt

     第二种方式:通过数字变更权限

     注意:r=4 w=2  x=1 

    指令:chmod  权限  文件目录名

    查看peach.txt的权限

     将peach.txt文件的权限修改为rwxr-xr-x (755)

    指令:chmod 权限 文件目录名

     

  • 相关阅读:
    微服务设计模式
    电机控制从入门到吹牛
    金融贷款行业实时高精准获客 ——三网运营商大数据
    udev日志调试
    大公司为什么禁止SpringBoot项目使用Tomcat?
    【栈与队列面试题】用队列实现栈(动图演示)
    SpringBoot怎么自定义一个Starter ?
    毕业季,既是告别,也是新的开始
    Unity Substance材质
    react-to-vue使用教程
  • 原文地址:https://blog.csdn.net/weixin_46065214/article/details/125504584