码迷,mamicode.com
首页 > 其他好文 > 详细

权限管理

时间:2017-11-04 14:55:20      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:/tmp   chown   输入   递归   换算   inux   root   表示   ext   

权限是什么?

      对用户的限制,

    对文件来说:读(r),写(w),执行(x),

    对目录来说:进入目录(x),可以列出目录中内容(r),修改文件(w)

什么是权限命令?

  权限命令的格式: chmod(-R) [ugoa][+-=][rwx] 文件

    -R 表示递归该权限,就是把这个目录下的所有文件权限修改成目录权限一样

      chmod 700 -R /tmp/beimenchuixue_new/:给beimenchuixue_new/目录和下面的文件统一设置一样的权限:drwx------. 3 root root 4096 2月  19 01:07 /tmp/beimenchuixue_new/

                       drwx------. 2 root root 4096 2月  19 01:07 ximenchuifeng

    -rwx------. 1 root root    0 2月  19 01:07 yizhihua

    u表示 user

    g表示group

    o表示other

    a表示all

    +-表示增加或者减去某个权限

  一般情况下用数字来表示权限

    4 表示 r

    2 表示w

    1 表示x

    7表示拥有所有权限(rwx),0表示没有任何权限(---)

  假如权限表示‘rwxrw----’数字表示为760,相当于=号赋权限的简写

 

什么是缺省值?

 

       用户没有做任何声明,系统默认使用的值

 

如何更改所有者,所属组?

 

  1. 更改所有者

 

    chown(change ownship)[所有者名字][对象文件+]  表示更改了对象文件的所有者(+表示可以同时更改多个文件)

 

  1. 更改所属组

 

    chgrp(change group)[所属组名字][对象文件+] 表示更改了对象文件的所属组

 

  谁创建了文件,谁就是所有者,只有root可以更改所有者和所属组(所有者,所属组必须在系统中存在)

 

什么是默认权限?

 

      在linux中,目录权限为(-rwxr-xr-x)文件权限为(rw-r--r--)

 

      umask -S 查看默认的文件权限

 

      一般为:u =rwx,g =rx,o=rx

 

      umask 查看对应的权限掩码:0022表示0----w—w-

 

      为何文件少了可执行权限?

 

    病毒都是可执行文件,不可执行了就没什么意义了,所以在linux中,所有新建的文件,都是没有可执行权限的,安全性增高

 

      谁可以更改权限?

 

              root和所有者

 

如何更改默认权限?

 

       改默认为:rwxr-xr--  换算成数字 754  然后用777-754 =023(----w--wx)

 

       然后输入命令 umask 023(建议不用更改,默认就很合理了)

 

权限管理

标签:/tmp   chown   输入   递归   换算   inux   root   表示   ext   

原文地址:http://www.cnblogs.com/2bjiujiu/p/7783011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!