• 初学ubuntu之文件权限权限


    今天接着做笔记,坚持学习下去。

      文件权限修改命令,初学者看见这个命令之后总有些摸不着头脑,这命令里面用到了一些数字,我

    自己也是,这次写一篇自己的认识。希望能够帮助到需要学习的人。

      首先你可以通过 ls -l 命令查看当前文件夹下所有文件的详细信息,在最左边的这一行就会显示文件的

    权限,第一个字母d不用管(我自己也不清楚)接下来了是一串字母rwx加¨-¨的组合,这就是所谓的权限(r代

    表read,是读的意思,w是write代表写的意思,x代表execute 执行的意思)你可以仔细数一下,无论是怎么

    样的组合,这些字符一共是九个数字(d不用管),这九个字母从头到尾三个为一个组合,分别代表着三类

    用户(U代表User,G代表Group,O代表Other)好了,知道了这些,接下来我们就来一个命令试试水。

    chmod  u+rwx   filename  这就是对filename文件执行u用户添加rwx权限,+代表增加权限,当然还有-(减

    号),= 三种操作。

    完整的命令就是这样的:

    chmod  [{ugoa}{+-=}{rwx}]  [文件名或者目录]

    大家发现多了一个a,这是什么鬼啊,不要着急这是代表all 就是全部用户的意思,

    可以这样写一条命令 chmod a+rwx  filename   意思就是对所有用户增加读写执行权限

    剩下的就不哆嗦了吧。

    到这里似乎就该说完了,可是还不对,好像关于数字的事还没有具体说过呢,好吧

    x------1

    w------2

     r------4

    聪明的你有没有明白了什么(哈哈)

    好吧我们继续说 所谓加上了数字,不过是为了更加方便 例如   刚才的chmod a+rwx filename

    就可以改写成  chmod 777 filename   这三个数字的第一个对应着u用户,第二个代表group,第三个代表

    other用户

    例如

    rwxrw-r-- : 764 对user用户是rwx权限,对group用户是rw对other用户是r,只不过转换成了数字形式

    写成命令形式就是chmod 764 filename

    如果你还有小学的数学功底那么这样的一个转换应该是so easy

    对u用户增加r权限可以写成 chmod 400 filename 即可

    好了聪明的你有没有明白呢,快去你的computer上去试试呗

     

    既然你学会了那我再臭显摆一下,你还可以加一个 —R 代表对某一个文件中所有的文件执行这样的操作

    例如

    chmod  777  filename   -R 这叫递归,修改注意大小写即可

     

     

     

    wellhuana good luck to you
  • 相关阅读:
    Mybatis入门
    Spring的xml文件配置方式实现AOP
    jquery简直是太酷炫强大了
    [Google Guava] 2.2-新集合类型
    小规模的流处理框架.Part 1: thread pools
    数据库三大范式和五大约束
    Hibernate:缓存
    MyBatis:缓存配置
    Python:协程
    微信公众号开发之测试账号
  • 原文地址:https://www.cnblogs.com/huanhuana/p/8097843.html
Copyright © 2020-2023  润新知