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

奉化区建设局网站开锁做网站怎么样

奉化区建设局网站,开锁做网站怎么样,深圳软件开发定制,河南省最新通知内容摘要 本文内容包括shell的运行原理#xff0c;包括外壳程序的原理、理解、和意义#xff0c;以及从两个方面对于权限的理解#xff08;人和事物的属性#xff09;、修改文件的权限#xff0c;包括修改文件的拥有者、修改文件拥有者所在的组的用户以及修改文件的三类用…内容摘要 本文内容包括shell的运行原理包括外壳程序的原理、理解、和意义以及从两个方面对于权限的理解人和事物的属性、修改文件的权限包括修改文件的拥有者、修改文件拥有者所在的组的用户以及修改文件的三类用户的访问文件的权限、最终权限与起始权限和umask的关系、以及粘滞位的作用和使用。 shell的运行原理 shell的运行原理外壳程序 首先思考我们作为操作者用户使用操作系统的过程是在直接使用操作系统吗 外壳程序的理解 不管是我们操作widows还是Linux其实我们都不是在直接使用操作系统在使用window时我们通过图形化界面进行访问操作系统在Linux我们通过命令行进行访问这里的图形化界面、命令行就是外壳程序。 外壳程序的意义 为什么我们要通过外壳程序进行访问操作系统而不是直接访问操作系统呢 Linux操作系统的内核是十分复杂的我们直接进行访问操作系统的成本比较高 我们是人是人就会犯错误通过外壳程序可以帮我们规避错误增加容错率极大的减少了系统崩溃的概率 外壳程序的原理 将使用者的命令翻译给核心kernel然后将核心处理结果翻译给用户 权限的理解 权限的概念 通俗的来说就是是否被允许去做一些特定的事情的资格 权限的两个方面 人和文件的属性 对于人 第一方面 分为普通用户和root用户root用户也成为超级用户相当于人身上的身份 对于普通用户通常会受一些权限的约束不同的用户可能会受不同的权限约束 对于root用户而言几乎不会受权限的控制 举个栗子 比如一个人是字节的员工那么他可以随意进出字节公司但是他是进不去腾讯的大门的他能够进入字节是因为他是字节员工的身份这个身份给予了他允许进入字节的资格也就是说字节给了他权限但是腾讯没有 。 第二方面 通过文件访问者进行分类 通过文件访问者可以分为三类文件和文件拥有者、文件和文件目录拥有者所在组的用户、其他用户三类 通过ls -l指令进行查看目录的详细信息 这里的的三个目录都是通过用户的身份进行创建的所以目录的拥有者和目录拥有者所在的组的用户都是root。 这里解释一下拥有者所在组的用户的概念如上图所示创建文件或者创建文件目录的用户既然既是文件和目录的拥有者也是文件和目录拥有者所在的组的成员那么文件和目录拥有者所在的组的用户有什么作用呢其实文件和目录拥有者所在的组还是十分重要的假设我们以后步入企业对于同一个项目公司分配两个及以上的组进行研发这两个组是竞争关系如果没有文件目录拥有者所在的组那么除了创建文件的用户这个组的其他用户都成了其他用户和另一个项目组的成员权限一样了所以Linux引入了文件和文件目录拥有者所创建的组的概念可以单独分配权限给这个组完美解决了这种问题。 对于事物属性 文件类型和访问权限 文件类型 d目录-普通文件l软连接相当于window下的快捷方式b块设备硬件部分p管道文件c字符设备文件例如屏幕等串口设备s套接口文件 对于Linux来说文件类型只有通过以上类型来定义和文件的后缀名无关既然无关我们为什么在创建文件时还要定义后缀这里的后缀有什么作用呢对于Linux系统来说没有任何作用这里的后缀只是用来给用户看的。 我们通过gcc g进行编译文件生成可执行程序要求我们需要特定的文件后缀并不能说明任何问题gcc g相当于Linux下的程序。 权限 对于权限那一列每三个字母为一组分别是文件所有者的权限、文件拥有者所在组的用户的权限、其他用户的权限字母 r 代表有读的权限、 字母 w 代表有写的权限、字母 x代表可执行权限如果没有相对应的权限则在相对应的位置用 - 表示。每类用户的三个位置的字母不能够随意改变。 如上图所示code目录的权限就是对于文件拥有者来说拥有可读可写可执行的权限对于文件拥有者所在的组的用户来说拥有可读可执行的权限没有可写的权限读于其他用户来说也是拥有可读可执行的权限没有可写的权限 目录权限的总结易混淆 进入目录需要拥有可执行权限查看目录下的文件列表也就是ls指令需要读权限在目录下进行创建、删除目录或者文件需要拥有写权限 修改权限 修改文件的拥有者 格式chown 将要修改成的成员名 被修改的文件名 修改文件的拥有者所在组的用户 格式chown 将要修改成的成员名 被修改的文件名 注意这里进行修改文件的拥有者和拥有者所在组的对象对于root用户而言是可以完成的但是对于普通用户来说是需要进行权限提升的。 修改问文件被访问权限 用户加标识符法 修改文件拥有者访问文件时的权限 chmod u 运算符 权限字母 文件 修改文件拥有者所在组的用户访问文件时的权限 chmod p 运算符 权限字母 文件 修改其他人访问文件时的权限 chmod o 运算符 权限字母 文件 八进制法 通过二进制的八进制法进行修改文件权限每类用户的权限都是由三个字符进行表示分别为r(-)、w(-)、x(-)当有相对应的权限时在相对应的位置记作1否则记作0。例如上图中10.24code这个目录的用户权限分别用二进制进行表示时为101 111 101 用八进制进行表示为575。 我们可以用这种形式进行更改文件用户的权限 通过chmod将文件中各个用户的读、写、可执行权限全部打开。 最终权限与起始权限和umask的关系 新建目录的默认起始权限为0777  新建文件的默认起始权限为0666 通过创建一个目录和文件进行观察 通过创建文件我们可以看到在没有任何修改的条件下刚刚创建的目录的权限为775文件权限为664这和我们的结论有所不同这是为何呢这和umask值有关 那么最终权限和起始权限与umask的关系 凡是在umask中出现的权限都不应该在最终权限中出现 最终权限不是我们看到的通过减法进行实现的而是起始权限和umask按位取反然后按位与得到的。 粘滞位 粘滞位的作用 当用户在同一个目录下进行创建文件通过粘滞位避免文件拥有者的创建的文件被除自己以外的用户删掉。 举个栗子 通过超级用户root创建一个目录文件并将文件目录对于各个用户的读写执行权限全部打开方便后续各个用户进行创建并储存文件 切换至一个普通用户然后创建一个普通文件并将文件对于其他用户的读写可执行权限全部不给予 切换至另一个用户想要查看ys用户的文件因为ys将文件对于其他用户的读写执行的权限全部不给予wyt用户所以说不具备查看ystest.c文件的权限因为查看不了wyt用户直接执行将ystest.c这个文件进行删除竟然删除成功了 这里解释一下为什么删除成功文件是否能够被删除是由文件所在的目录的权限进行决定的这里就会产生这样的疑惑直接把目录文件对于其他用户的写权限直接进行不给予不就直接妥了吗但是真的就是这样吗将其他用户的写权限进行关闭那么文件的拥有者也不在拥有写文件的权限。所以就需要粘滞位进行解决这个问题 粘滞位使用 格式chmod t  目录名 注意事项 只能给目录进行使用粘滞位粘滞位是谁设置的只能谁取下 其他用户再进行删除时就会删除失败。
http://www.dnsts.com.cn/news/58629.html

相关文章:

  • 淘宝优惠券发布网站怎么做店铺logo
  • 高端网站建设企业怎样在百度上做推广网站
  • 宁波网站建设报价多少珠海做企业网站多少钱
  • 网站架构包括哪些网站制作上海
  • 黄金网站软件入口免费轻淘客一键做网站
  • 上海做网站的多吗哈尔滨制作网站的公司
  • ipv6改造网站怎么做怎样在百度建立自己的网站
  • 太原网站建设ty556网站建设行吗
  • 南京个人做网站360网站seo怎么做
  • dede查看网站网络服务中心
  • 网站开发所需要的语言wordpress招商主题
  • 罗湖商城网站设计价格台州做网站哪家公司好
  • 网站制作论文优帮云wordpress 百度主题
  • 定制彩票网站开发福清营销型网站建设方案
  • 建设银行社保网站烟台网站建设便宜臻动传媒
  • 洱源名师工作室网站建设网站备案 教程
  • 怎么投诉网站制作公司彩页设计图片模板
  • 如何做好外贸网站建设关键词排名优化技巧
  • 公司网站建设设计公司哪家好石家庄搜索引擎优化公司
  • 网站定制化开发介绍引用网站信息怎么做备注
  • 温州电子网站建设网站模糊设计
  • 网站建设空间申请云服务器是否可以做多个网站
  • 北京市地铁建设公司网站西安网络安全公司排名
  • 石岩附近网站建设公司电商网站开发服务器
  • 广州网站推广团队做兼职最好的网站有哪些
  • 自己做视频网站 在优酷推广网站建设需要准备什么
  • 深圳网站建设的客户在哪里织梦网站做视频
  • wordpress播放记时插件seo根据什么具体优化
  • 共享充电宝开发网站东莞优化建设
  • 调查队网站建设wordpress目录和页面