zoukankan      html  css  js  c++  java
  • linux学习笔记二-----文件权限管理

    一、分析文件权限(ln -s 文件名 快捷方式名  用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l)

    [hjp@bogon ~]$ ll
    total 4
    drwxrwxr-x. 2 hjp hjp 4096 Jan  6 00:16 t
    drwxrwxr-x. 2 hjp hjp    6 Jan  5 20:44 testdir
    [hjp@bogon ~]$ 
    以drwxrwxr-x. 2 hjp hjp 4096 Jan  6 00:16 t为例
    1、d:表示目录(文件夹),该处字符还可以是‘-’,表示文件,还可以是‘l’,表示链接(如桌面上的快捷方式)
    2、后面的rwxrwxr-x每三个为一组,第一组表示文件所有者对该文件操作权限,第二组表示与文件所有者同一用户组的用户对该文件的操作权限,第三组表示不与文件所有者同组的其他用户对该文件的操作权限。r(read)对文件有读取权限,对目录有浏览权限;w(write)对文件有新增修改内容权限,对文件有删除、移动权限;x(execute)对文件有可执行权限,对目录有可进入目录权限;-表示不具有该项权限
    上述权限用二进制表示为111111101,即拥有权限为1,不拥有权限为0,按组转换为十进制位775,后面修改权限时会用
    3、后面数字2表示连接的文件数(我也不知具体什么意思)
    4、第一个hjp表示文件所属用户,第二个hjp表示文件所属用户的组
    5、后面的数字4096或6表示文件大小,单位字节
    6、在后面就是日期
    7、最后的t或testdir表示文件夹或文件名
    二、权限修改
    1、chmod 权限表示 文件夹或文件  如chmod 777 t 修改t文件夹权限为所有可读写可执行
    2、chmod o-x t  修改t文件夹权限为撤销其他用户可执行权限,o(others)表示其他用户,减去x可执行权限
      chmod o+x t  添加其他用户可执行权限;chmod u-w t  u(user)表示文件所属者,撤销写权限
    chmod g-w t  g(group)表示所属组用户,撤销写权限
      chmod a+w t  a(all)表示所有用户,授予写的权限
    也可以这样,chmod o+rwx t  授予其他用户读写以及可执行的权限
    3、修改文件夹或文件所属者或所属用户组权限,需要在root下操作
      chown root:root t  将t文件夹的所属者改为root,所属用户组改为root

  • 相关阅读:
    服务器中一个进程kill不掉,如何处理?
    JVM基本概念
    Redis安装以及常见问题
    JVM---类加载器
    lambda表达式
    maven学习(3)pom.xml文件说明以及常用指令
    maven学习(2)仓库和配置
    maven学习(1)下载和安装和初步使用(手动构建项目和自动构建项目)
    JMicro微服务之超时&重试
    JMicro微服务Hello World
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/5172376.html
Copyright © 2011-2022 走看看