• linux技能五 文件权限


    文件权限:-rw-r--r--.  1 fileInUser fileInGroup 1623 5月 4 19:33 fileName

                 -:第一个-是文件类型

                rw-:文件的所有者权限

                r--:文件的所在组的用户权限

                r--:其他用户权限

                1:硬链接的个数

                fileInUser:文件的所有者

                fileInGroup:文件所在组

                1623:文件的大小

                 5月 4 19:33:文件的修该时间

                fileName:文件名

                r:read  文件读权限,数字描述4

                w:write 文件写权限,数字描述2

                x:excute 文件执行权限,数字描述1

    修改文件权限:1.chmod

                        chmod   (a,u,g,o)  (+,_,=) (r,w,x,rwx) fileName   五部分组成

                                    a:all  所有的用户

                                    u:user 文件所有者

                                    g:group 文件所在组用户

                                    o:other 其他用户

                                    +:添加某种权限

                                    -:删除某种权限

                                    =:设定唯一权限或者是重新分配权限

                                    r:读的权限

                                    w:写的权限

                                    x:执行的权限

                                    rwx:读写执行的权限

                        2.数值模式授权:三个八进制的数值

                                chmod  755  fileName

                                    第一个数“7”:文件所有者

                                    第二个数”5“:文件所在组用户

                                    第三个数”5“:其他用户

                        

    更改文件所有者:chown   (将文件的所有者和所属组更改为指定的用户和组)

                           chown:1.chown toUser file

                                      2.chown toUser:toGroup file

    更改文件所在组:chgrp 

                       75.改变文件群组
                           chgrp groupname file
                       76.改变文件拥有者
                           chown user file
                       77.同时改变拥有者和群组
                           chown user:group file
                       78.改变指定目录以及其子目录下的所有文件的拥有者和群组
                           chown -R user:group dir
                       80.把某文件的群组属性设置为与另一文件的群组属性相同
                           chgrp --reference=backup aa.txt
                       81.改变指定目录以及其子目录下的所有文件的群组属性
                           chgrp -R group dir
                       82.增加文件所有用户可执行权限
                           chmod a+x file
                       83.符号模式,同时为拥有者和所属组添加文件的读写权限,并为其他用户添加可执行权限
                           chmod ug+rw,o+x file
                       84.删除文件权限
                            chmod a-x file
                       85.使用"="设置权限
                            chmod a=rw file
                       86.对一个目录及其子目录所有文件添加权限
                            chmod -R ug=rwx,o=rx backup
                       87.绝对模式,同时为拥有者和所属组添加文件的读写权限,并为其他用户添加可执行权限
                           chmod 661 file
                       88.使用shell编写一个简易计算器,实现四则运算,格式为:
                            calc arg1 arg2 arg2 ... operator

  • 相关阅读:
    iOS渠道分包2种模式之包内注入文件分包(iOS13验证签名问题)
    iOS13 新特性简介
    OC 字典dictionaryWithObjectsAndKeys报错
    博客迁移指南
    block内部实现原理(三)
    block内部实现原理(二)
    block内部实现原理(一)
    iOS:记一次Mac OS X 测试版(OS X EL Capitan) APP发布过程
    iOS: El Capitan Beta 下 Xcode6.4 不显示Scheme菜单
    iOS: UIWebView 中不加载图片(即浏览器常见的无图模式)
  • 原文地址:https://www.cnblogs.com/wanglisong/p/6825946.html
Copyright © 2020-2023  润新知