zoukankan      html  css  js  c++  java
  • LIUNX随堂学习-3 权限

    1.权限分为三类:读r,写w,执行x

    2.读r:可以ls改目录下的子文件名,子目录名

      写w:可以在该目录下创建、删除、重命名

      执行x:可以cd到该目录下

    3. ll  (ls -l) 下详细信息的意义

    文件类型(-)--权限信息(rw-------)---硬链接数(1)--属主(root)--属组(root)--文件大小(2143)文件创建日期(5月19日21:23)--文件名称(anaconda-k5.cfg)

    4.第1位---文件类型

    - :普通文件

    d:目录文件

    l :软链接(快捷方式)

    b:设备文件

    p:管道文件

    第2-4位---属主的权限(u)

    r,w,x

    第5-7位---属组的权限(g)

    第8-10位---其他用户的权限(o)

    5.如何更改权限?

    chmod u=rwx g=rwx o=rw a.txt    #将a.txt用户的权限改为读写执行,组的权限改为读写执行,其他用户的权限改为读写.

    chmod o -r a.txt     #将a.txt 的其他用户去掉可读权限

    chmod o+w a.txt     #将a.txt的其他用户加上可写权限

    权限的数字表现形式:

    r---4

    w---2

    x---1

    例如:chmod 664 1.txt    #相当于 chmod u=rw g=rw o=r 1.txt

    6.如何和更改属主或属组?

    chown 属主.属组 a.txt

    chown 属主 a.txt

    chown .属组 a.txt

    chown -R root.root /aa         #将aa文件夹以及其文件夹下所有的文件的属主和属组都改为root.

    补充:执行文件的方法:    ./       例如: ./a.txt

               touch{1..9}.txt           #添加1-9的序列文件

  • 相关阅读:
    java程序高CPU,如何直接定位(linux系统下命令行操作)
    HashMap源码解读(jdk1.8)
    mysql索引原理
    redis常见问题
    Bitmap算法
    list遍历时删除的坑
    接口和抽象类有什么区别?各在什么场景下使用?
    记录BigInteger犯过的一个错误
    CentOS7切换源
    map遍历性能记录
  • 原文地址:https://www.cnblogs.com/liujinjing521/p/10967990.html
Copyright © 2011-2022 走看看