• Linux常用命令 (2)


    Linux下为目录和文件设置权限

    在给文件及目录设置权限的时候,首先需要知道,Liunx权限Mode的三个数字是什么意思

    例 777  这个三个数字,第一位 代表的是owner group others 所有具有的权限。 所有者拥有的权限,组用户所拥有的权限,其他用户所拥有的权限。

    在Linux中权限 1=x 执行权限 2=w 写的权限 3=r读的权限  再看上面的三个数据分别是7 、7 、7 这个7=1+2+3 代表着拥有 执行、写、读三种权限 。加入我们给三种角色分别是只有执行、写权限,那这个数字就应该是333 因为 3=1 +2 执行加写的权限。

    下面我们来看改变文件权限的命令语句  Chmod 777 file|dir -R 这个后面的参数 我们可以通过LL命令查看 目录下的所有文件的 三种角色所拥有的权限。

     -R参数   递归式地改变指定目录及其下的所有子目录和文件的属组。

    在赋予权限的时候可以通过数字赋予法改变权限。也可以通过文字赋予法改变权限。

    1 数字设定

       mode参照上文的三个数字 name文件名

          # chmod mode  name

      可以通过命令#ls -l 查看文件的权限

    2 文字设定

       命令格式 :# chmod  [who] [+ | –| =] [mode]文件名?

       通过文字来设定权限 需要明白 u(文件所有者) g(文件用户组) o(其他用户)  a(所有用户)

       需要明白 x(执行权限)、 w(写权限) 、r(读权限)

        操作符号可以是:
        + 添加某个权限。
        - 取消某个权限。
        = 赋予给定权限并取消其他所有权限(如果有的话)。

      

  • 相关阅读:
    《Windows核心编程系列》十四谈谈默认堆和自定义堆
    《windows核心编程系列》十五谈谈windows线程栈
    《Windows核心编程系列》十三谈谈在应用程序中使用虚拟内存
    《Windows核心编程系列》十二谈谈Windows内存体系结构
    《Windows核心编程系列》十一谈谈Windows线程池
    Extjs利用vtype验证表单
    Extjs文本输入框
    Extjs文本输入域
    远程数据源Combobox
    Extjs整体加载树节点
  • 原文地址:https://www.cnblogs.com/liwenchaoCode/p/5803453.html
Copyright © 2020-2023  润新知