zoukankan      html  css  js  c++  java
  • linux笔记:权限管理命令chmod,chown,chgrp,umask

    权限对文件和目录的含义是不同的:
    对文件来说:
    读:可以查看文件内容
    写:可以修改文件内容
    执行:可以执行文件
    对目录来说:
    读:可以列出目录中的内容
    写:可以在目录中创建、删除文件
    执行:可以进入目录

    能够更改文件权限的用户只有root和所有者。

    命令名称:chmod
    功能:改变文件或目录权限
    命令所在路径:/bin/chmod
    用法:
    chmod [-R] {ugoa}{+-=}{rwx} 文件或目录
    chmod [-R] 数字表示的权限 文件或目录
    参数:
    R 递归修改该目录下所有文件和目录的权限
    u 所有者
    g 所属组
    o 其他人
    a 所有人
    + 增加权限
    - 减少权限
    = 直接改变成某个权限
    r=4
    w=2
    x=1
    举例:
    chmod g+x abc.py
    chmod 777 abc.py

    命令名称:chown
    功能:改变文件或目录的所有者
    命令所在路径:/bin/chown
    用法:chown 用户 文件或目录
    其他:只有root可以更改文件的所有者。

    命令名称:chgrp
    功能:改变文件或目录的所属组
    命令所在路径:/bin/chgrp
    用法:chgrp 用户组 文件或目录
    其他:只有root可以更改文件的所属组。

    命令名称:umask
    功能:显示和更改新建文件的默认权限
    命令所在路径:/bin/umask
    用法:umask [-S] [权限值]
    参数:
    S 以rwx形式显示权限(如果不加此参数,则以777减去真实值的值来显示默认权限)
    权限值 以以777减去真实值的值来设置
    其他:我们这里用umask设置的默认权限实际上是针对新建目录的,新建文件需要在默认权限上把3种身份的执行权限都去掉。(linux中新建的文件都是没有执行权限的)

  • 相关阅读:
    Core Animation Programming Guide
    Core Animation Programming Guide
    Core Animation Programming Guide
    Core Animation Programming Guide
    Core Animation Programming Guide
    Core Animation Programming Guide
    UIScrollView_滚动视图
    Core Animation之基础介绍
    CORE ANIMATION的学习备忘录
    UIWindow & UIWindowLevel笔记
  • 原文地址:https://www.cnblogs.com/hqqq/p/4924338.html
Copyright © 2011-2022 走看看