当前位置: 首页 > news >正文

网站标题和关键词上海网站制作网站建设

网站标题和关键词,上海网站制作网站建设,百度如何发布作品,证券公司怎么拉客户目录 一.简单权限介绍 1.文件系统权限 2.三种基本权限 3.修改文件和目录的权限 4.修改文件或模流属主和属组 二.文件和目录的特殊权限 1.SUID 2.SGID 3.Sticky Bit 三.ACL扩展权限 1.设置和查看扩展权限 2.setfacl常用参数 3.删除指定扩展权限操作演示 四.umask权…目录 一.简单权限介绍 1.文件系统权限 2.三种基本权限 3.修改文件和目录的权限 4.修改文件或模流属主和属组 二.文件和目录的特殊权限 1.SUID 2.SGID 3.Sticky Bit 三.ACL扩展权限 1.设置和查看扩展权限 2.setfacl常用参数 3.删除指定扩展权限操作演示 四.umask权限掩码 1.验证一下是否是通过umask来默认创建的 2.永久修改umask值 一.简单权限介绍 1.文件系统权限 针对于属主、属组、其他人三个对象定义了三个基本字段的权限 1属主owner 简写为u 2属组group 简写为g 3其他人other 简写为o 2.三种基本权限 其中rw权限不会对root产生影响x权限会造成限制 1r 读权限权限数值为4八进制若是目录的r权限没有则只能ls却不能cd进去文件没有r权限则不能查看 2w 写权限权限数值为2若是目录没有w权限则不能在内创建文件若是文件没有w权限则不能编辑该文件 3x 执行权限权限数值为1用来确保目录可cd文件可执行 3.修改文件和目录的权限 chmod命令主要用到-R参数表示将目录下的文件和子目录的权限都进行递归修改 1使用权限缩写方式 使用/-/为目录或文件增加/减少/赋予给定权限 [rootR9 aaa]# ll total 0 drwx-wx-wx. 2 root root 6 Dec 27 21:23 a.txt [rootR9 aaa]# chmod u-rw a.txt/ [rootR9 aaa]# ll total 0 d--x-wx-wx. 2 root root 6 Dec 27 21:23 a.txt [rootR9 aaa]# chmod gr a.txt/ [rootR9 aaa]# ll total 0 d--xrwx-wx. 2 root root 6 Dec 27 21:23 a.txt [rootR9 aaa]# chmod ugorw a.txt/ [rootR9 aaa]# ll total 0 drwxrwxrwx. 2 root root 6 Dec 27 21:23 a.txt 3使用权限数值方式 使用八进制的权限值来指定权限 [rootR9 aaa]# chmod 411 a.txt/ [rootR9 aaa]# ll total 0 dr----x--x. 2 root root 6 Dec 27 21:23 a.txt [rootR9 aaa]# chmod 644 a.txt/ [rootR9 aaa]# ll total 0 drw-r--r--. 2 root root 6 Dec 27 21:23 a.txt 4.修改文件或模流属主和属组 同样主要用到-R参数表示将目录下的文件和子目录的属主或属组都进行递归修改 1修改属主 chown命令 [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao root 6 Dec 27 21:23 a.txt [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 root   root 19 Dec 27 21:32 b [rootR9 aaa]# ll b total 4 -rw--w--w-. 1 root root 6 Dec 27 21:32 b.txt [rootR9 aaa]# chown sulibao -R b   #递归修改 [rootR9 aaa]# ll b total 4 -rw--w--w-. 1 sulibao root 6 Dec 27 21:32 b.txt 2修改属组 chown或chgrp命令 [rootR9 aaa]# chown :su a.txt/   #使用冒号或者点来表示属主不变只改属组 [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao su   6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b [rootR9 aaa]# chown .sulibao a.txt/ [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao sulibao 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root   19 Dec 27 21:32 b ​ [rootR9 aaa]# chgrp root a.txt/   #chgrp只修改属组 [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b 二.文件和目录的特殊权限 包含有SUID、SGID、Sticky Bit 1.SUID us权限数值为4映射在owner处他指的是即使这个用户不具有该文件的权限而设置SUID让其在运行进程时暂时获得该文件所有者的权限但进队二进制文件有效。SUID的缩写s在这个文件的所有者有执行权限的情况下会反映为小写s若没有执行权限则反映为大写S。如下演示。 1设置特殊权限 [rootR9 aaa]# ll total 0 drw-r--r--. 2 sulibao root 6 Dec 27 21:23 a.txt   #此时所有者没有执行权限 drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b [rootR9 aaa]# chmod us a.txt/ [rootR9 aaa]# ll total 0 drwSr--r--. 2 sulibao root 6 Dec 27 21:23 a.txt   #映射为大写S drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b ​ [rootR9 aaa]# chmod ux a.txt/   #此时所有者有执行权限 [rootR9 aaa]# ll total 0 drwxr--r--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b [rootR9 aaa]# chmod us a.txt/ [rootR9 aaa]# ll total 0 drwsr--r--. 2 sulibao root 6 Dec 27 21:23 a.txt   #映射为小写s drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b 2查询设置了SUID的文件 [rootR9 aaa]# find /root/aaa/ -perm /4000 #“/”数字表示法数值前加上 /表示要匹配的是该数值相应的权限位被设置了/4000表示权限为4xxx但至少是4000 /root/aaa/a.txt ​ #如下a.txt设置了特殊权限并且所有者具有执行权限那么他的权限就可以表示位4744按4744就可以匹配到但我设置超出他的权限那么就回匹配不到 [rootR9 aaa]# ll total 0 drwsr--r--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b [rootR9 aaa]# find /root/aaa/ -perm 4744 /root/aaa/a.txt [rootR9 aaa]# find /root/aaa/ -perm 4746 2.SGID gs权限数值为2映射在group处 1对于文件来说执行程序时用户将获得该设置了SGID的文件的所属组权限 [rootR9 aaa]# chmod gs a.txt/ [rootR9 aaa]# ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-wx-wx. 2 sulibao root 19 Dec 27 21:32 b [rootR9 aaa]# find /root/aaa/ -perm /2000 /root/aaa/a.txt 2对于目录来说设置了SGID的目录该目录内的文件和目录都会自动归属到该目录的所属组 [rootR9 aaa]# chmod gs b [rootR9 aaa]# ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt drwx-ws-wx. 2 root   su   6 Dec 27 22:02 b [rootR9 aaa]# touch b/b.txt [rootR9 aaa]# ll b total 0 -rw--w--w-. 1 root su 0 Dec 27 22:02 b.txt 3.Sticky Bit ot权限数值为1映射在other处。这个特殊权限只对目录生效表示若此用户对该目录有wx权限那么该用户在该目录下的文件和目录只有这个用户和root才能删除并且只能操作属于自己的文件资源。 [rootR9 aaa]# ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt d-wx-wx-wx. 2 root   root 71 Dec 27 22:16 b [rootR9 aaa]# chmod ot b [rootR9 aaa]# ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt drwxrwxrwt. 2 root   root 71 Dec 27 22:16 b ​ [sulibaoR9 b]$ ll total 0 -rw--w--w-. 1 root root 0 Dec 27 22:07 b.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 c.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 d.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 e.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 f.txt -rw-r--r--. 1 su   su   0 Dec 27 22:21 my   #sulibao用户没办法删除su用户创建的文件 [sulibaoR9 b]$ rm -rf my rm: cannot remove my: Operation not permitted 三.ACL扩展权限 这个权限又表示给特定的用户指定特定的权限 1.设置和查看扩展权限 b目录权限为000设置允许sulibao用户进行rwx [rootR9 aaa]# setfacl -m u:sulibao:rwx b [rootR9 aaa]# getfacl b # file: b # owner: root # group: root user::--- user:sulibao:rwx group::--- mask::rwx other::--- [rootR9 aaa]# ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt d---rwx--- 2 root   root 81 Dec 27 22:21 b [sulibaoR9 aaa]$ ll total 0 drwsr-Sr--. 2 sulibao root 6 Dec 27 21:23 a.txt d---rwx--- 2 root   root 81 Dec 27 22:21 b [sulibaoR9 aaa]$ cd b [sulibaoR9 b]$ ll total 0 -rw--w--w-. 1 root root 0 Dec 27 22:07 b.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 c.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 d.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 e.txt -rw--w--w-. 1 root root 0 Dec 27 22:07 f.txt -rw-r--r--. 1 su   su   0 Dec 27 22:21 my 2.setfacl常用参数 -m设定 ACL 权限一般需要使用“u:用户名:权限”这样的格式来指定给那个用户设置扩展权限组也可以“g:组名:权限” -x删除指定的 ACL 权限 -b删除所有的 ACL 权限 -d设定默认 ACL 权限。只对目录生效指目录中新建立的文件拥有此默认权限 -k删除默认 ACL 权限 -R递归设定 ACL 权限。指设定的 ACL 权限会对目录下的所有子文件生效 3.删除指定扩展权限操作演示 [rootR9 aaa]# setfacl -x u:sulibao b [sulibaoR9 b]$ ll ls: cannot open directory .: Permission denied 四.umask权限掩码 表示通过umask值来设置新建文件或目录时默认的权限原始情况下新建文件的默认权限值是0666目录是0777 1.验证一下是否是通过umask来默认创建的 如何验证我理解的是通过原始的默认权限值去求差如果你要新建目录默认是0733那么就用默认的0777去减0733得出0044此umask值若是要新建的文件默认是0622那么就用默认的0666去减0622得出0044次umask最后就将umask值修改为这个值即可 1文件 0666-预设权限值umask值 2目录 0777-预设权限值umask值 [rootR9 ~]# umask 0044 ​ [rootR9 ~]# touch m [rootR9 ~]# mkdir n -rw--w--w-. 1 root   root     0 Dec 27 22:32 m drwx-wx-wx. 2 root   root     6 Dec 27 22:31 n 2.永久修改umask值 [rootR9 ~]# vim /etc/profile   #在最后加上 if [ $UID -gt 199 ] [ id -gn id -un ]; then   #UID大于199就设置umask为0002即权限值为0775目录可自行修改umask 0002 elseumask 0022 fi ​ [rootR9 ~]# source /etc/profile   #立即生效 [rootR9 ~]# mkdir sulibao [rootR9 ~]# ll | grep sulibao drwxr-xr-x. 2 root   root     6 Dec 27 22:44 sulibao   #root身份创建其UID小于199umask值为0022权限值为755,目录
http://www.pierceye.com/news/734037/

相关文章:

  • 购物网站建设所需软件科技部网站公布首批创新型县(市)建设名单
  • 网站访客qq抓取淘宝官网首页入口
  • 网站界面设计实训总结cp wordpress
  • 网站建设综合案例济宁北湖建设局网站
  • 青岛网站建设运营网络程序
  • 哈铁工程建设公司网站可做推广的网站
  • 建湖做网站哪家最好计算机网络中小型企业网络设计方案
  • 如何用 python 做网站网站后台seo优化如何做
  • 网站搭建徐州百度网络c2c平台是洗钱吗
  • 二级域名站群微信上浏览自己做的网站吗
  • 十堰微网站建设费用ps做网站尺寸
  • 网站后台制作用的软件电子商务网站推广案例
  • 汽车低价网站建设wordpress怎么搜索中文主题
  • 温江建设局备案网站高品质外贸网站建设
  • 营销网站制作哪家好洛阳外贸网站推广
  • 手机网站与app广州番禺区美食攻略
  • 做ug图纸的网站网站建设企业站
  • 网站文章多久才收录合作社网站建设
  • 福建泉州网站建设做网站网页的成本
  • 武威网站制作公司服务电话网站怎么做微信登录
  • 网站换空间 seo备案号怎么放到网站
  • 卡易售网站建设信息流投放平台
  • 装修设计公司网站有哪些5g国产天天5g天天
  • 网站内容管理校园网站建设报价
  • 哪个网站系统做的好网站设计原则的第三要素
  • 老区建设网站亚马逊市场营销案例分析
  • 固原建设厅官方网站智慧树网站的章节题做不了
  • 网站建设人才logo设计在线
  • 在网站上做广告教育网站平面设计
  • 中文html网站模板下载做健康类网站怎么备案