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

原文地址:https://www.cnblogs.com/wanglisong/p/6825946.html