Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

用户及权限基础 3---- Linux扩展权限

$
0
0


 1 默认权限

    1 每一个终端都有一个umask权限来确定新建文件和新建文件夹的默认权限


    2 umask使用数字权限来表示,比如022


    3 目录的默认权限是777-umask,文件的默认权限是666-umask


    4 普通用户的umask是0002,root用户的umask是022


    5 那么新建文件的权限为666-0002 = 664 => rw-rw-r--

       比如我在家目录下创建一个新的文件名叫LinuxCast.net

      

       那么新建文件夹(目录)的权限为777-0002 = 775 => rwxrwxr-x

       比如我在家目录下创建一个新的文件夹Linux

      


   6 使用umask来设置终端的umask值

      


 2 特殊权限

    1 除了普通权限外还有三种特殊的权限

    2      权限                           对文件的影响                           对目录的影响

            suid                       以文件所属用户身份执行                    无

                                          而非执行文件的用户

            sgid                       以文件所属组身份运行              在该目录中创建新文件的所属组和该目录相同

           sticky                                  无                               对目录拥有写入权限的用户可以删除其拥有的文件

                                                                                         但是不能删除其它用户的所拥有的文件                                                                  

    3 设置特殊权限

        1 设置suid

           chmod u+s 文件名

        2 设置sgid

           chmod g+s 文件名

        3 设置sticky

           chmod o+t 文件名

        4 和普通权限一样特殊权限也可以利用数字来表示

           suid = 4

           grid = 2

           sticky = 1

 

   

作者:cgl1079743846 发表于2013-8-30 19:55:14 原文链接
阅读:0 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>