• linux基础权限管理


    1、linux系统中的文件类型:
     一般文件 存放数据
    d  目录文件 存放其他文件
    链接文件 类似于windows系统中的快捷方式
    b  区块设备文件 可以随时读取
    c  字符设备文件 需要顺序读取
    s  管道文件 用于进程间的通信
    p  管道文件 用于进程间的通信

    • 计算机是用来处理和存储数据的
    • 数据存放位置不同,叫法不同
    • 数据存放在硬盘中,称为文件
    • 数据存放在内存中,称为进程

    2、权限:
       读取权限意味着可以查看文件内容
       写权限意味着可以对文件修改删除(如果要修改一个文件还需要读取权限)
       chmod 777 filename/dirname 将文件的权限的所有者、所有组、其他人都设为可读可写可执行

       chmod -R 777 a    递归设置权限
      数字模式:
      4代表可读
      2代表可写
      1代表可执行
      3代表可写可执行
      5代表可读可执行
      7代表可读可写可执行

    (注:一般要写一个文件必须要有读权限,所以出现2,3是不合理的权限)

    3、属主修改:
      chown jcclty aa 将jcclty设置为aa的属主
      属组修改:
      chgrp yun aa 将yun设置为aa的属组
      第二种修改方式:
      chown .jcclty aa 将jcclty设置为aa的属组
      chown jcclty. aa 将jcclty设置为aa的属主和属组
      chown yun.jcclty aa 将yun设置为aa的属主将jcclty设置为aa的属组
      chown -R jcclty. dirname 将目录及其子目录下的所有文件的所有者和所有组都设置为jcclty

    4、操作 可执行的用户
     chmod root用户和文件的所有者
     chgrp root用户和文件的所有组(必须是组成员)
     chown 只有root用户才可以


    文件:(验证需要哪些权限)
    目录:(验证需要哪些权限)
    ugo g 看看是对主要组还是附加组限制
    实验结果:
    1、目录必须有执行权限才可以进行修改
    2、在进行权限修改的时候,修改组的权限主要是对主要组进行修改,附加组不会做任何改动。

  • 相关阅读:
    VC6 下 libpng 库的编译与初步使用
    Windows上编译libtiff
    ActiveX控件开发
    静态库和动态库的优缺点
    KStudio window上编译uclinux
    4. API之打印函数
    window消息机制二
    消息机制、子窗口和父窗口的消息传递
    window消息机制
    dll 显示调用
  • 原文地址:https://www.cnblogs.com/jclty/p/10246434.html
Copyright © 2020-2023  润新知