zoukankan      html  css  js  c++  java
  • 用户管理相关内容的学习(查看文件权限 修改文件权限chmod 改变文件归属chown和chgrp)

    学好Linux的每一课        2018-11-11          22:24:11

    A:查看文件权限

    B:修改文件权限

    例子:

    a:符号表示法

    b:数字表示法

     C:改变文件归属

    附加:

    A:三个指令对应的修改处(chown两个作用修改拥有者修改组 chgrp修改归属组)

    下面进行演示

    通过chgrp修改python学习 目录的所属组

    通过这个指令,完成了对python学习 目录组的修改,现在python学习 目录的组为python组,并且python用户的主组就是python,而组对这个目录具有可读可写可执行权限,而python用户又属于这个组,即具有这个组的权限。

    D:默认权限和umask

    1、第一步以超级用户的身份创建两个文件以及两个目录,然后通过ls查询相关权限信息,并且查询出当前用户的掩码,然后利用umask -S 命令符号法表示权限掩码。

    通过这个我们可以知道当前用户所具有的默认权限,即创建文件和目录的时候就去掉这个默认的权限,因为超级用户当前的掩码是022,即利用的是默认的文件基数666通过符号法表示权限掩码,然后将当前掩码列出来,之后进行对位相减。一定要清楚,权限对位相减,之后将相减后的权限利用数子法表示出来。目录同理。

     2、第二步以普通用户的身份创建两个文件以及两个目录,然后通过ls查询相关权限信息,并且查询出当前用户的掩码,然后利用umask -S 命令符号法表示权限掩码。

    这时候我们便清楚了,不同情况下便可以计算出新创建的文件和目录权限分别是多少,这是在umask默认指定情况下的文件和目录的权限,因此我们知道了不同情况下的umask进行不同讨论。

  • 相关阅读:
    Qt QString转char[]数组
    Qt 如何使窗体初始最大化
    Qt 子窗口监听主窗口信号
    SQL SERVER 日志已满的处理方法 (转)
    C#中的sleep()和wait()
    C#中的sleep()和wait()
    C# 生成1100的随机数
    C# 生成1100的随机数
    gridcontrol 添加行号
    gridcontrol 添加行号
  • 原文地址:https://www.cnblogs.com/dn-123/p/9944173.html
Copyright © 2011-2022 走看看