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

防蜘蛛抓取网站代码微信公众号登录怎么退出

防蜘蛛抓取网站代码,微信公众号登录怎么退出,微信网页制作网站建设,网页设计与制作课程教学应用案例个人主页:点我进入主页 专栏分类:C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 数据结构初阶 Linux 欢迎大家点赞,评论,收藏。 一起努力 目录 一.前言 二.权限修改的两种方法 …

个人主页:点我进入主页

专栏分类:C语言初阶      C语言程序设计————KTV       C语言小游戏     C语言进阶

C语言刷题       数据结构初阶    Linux

欢迎大家点赞,评论,收藏。

一起努力

目录

一.前言

二.权限修改的两种方法

2.1利用字符修改

2.1.1Linux中文件的类型

2.1.2拥有的权限以及对文件属性的解读

2.1.3权限的修改

2.1.3.1root用户和其他用户的区别

2.2 使用八进制进行修改

2.3 umask

 三.修改拥有者和所属组

四.粘滞位 


一.前言

        在Linux中用户分为超级用户和普通用户,今天我们主要讲解一些修改权限,有无权限的差别,我们主要通过一些的实验来展示一下我们的操作,大家可以跟着一起来感受一下权限的操作。我们知道文件是文件内容加文件属性,文件属性应该怎么去查看呢?如何去增加和减少权限,如何实现共享文件,以及共享文件中的粘滞位有什么作用,应如何去实现?这些问题在这篇博客中我会使用三个用户为大家一一解答,大家要看仔细呦;

二.权限修改的两种方法

2.1利用字符修改

        我们使用ll可以查看文件的属性输入ll可以看到

其中4096是文件占用4096个字节,第一个root表示这个文件的拥有者,第二个root表示文件的所属组,Jan 16 17:22表示文件最近的修改日期,y表示文件的文件名,对于drwxr-xr-x,我们首先需要知道d的含义,

2.1.1Linux中文件的类型

        在Linux中d表示目录文件,在我们经常使用的类型中包括说到文件类型,我们知道windows中我们文件的类型通过后缀名来区分的,例如我们的.exe文件,.c文件等但是在Linux中我们的文件类型是否也是通过文件的后缀名来区分呢?事实上我们是通过文件属性前面的一个字符来区分的例如我们上面的y文件中的drwxr-xr-x中的第一个字符d,这就是表示目录文件,还有那些文件类型呢?-类型的文件,这是普通文件,d类型的文件是目录文件,还包括l:软链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如屏幕等串口设备)s:套接口文件,在前面连个文件类型中我们是经常使用的。我们应该如何去验证Linux中的文件后缀不是文件的类型呢?我们可以通过写一个.c文件利用gcc进行编译产生a.out文件,我们对它进行修改文件名看是否可以执行呢?

我们先执行一遍

我们修改a.out的名字为a.txt然后执行文件看是否可行

我们看到程序依旧执行了,那我们就可以得到在Linux中文件的后缀不影响文件的类型。又有人有一些疑问那我将test.c的后缀改成test.txt再使用gcc对其进行编译为什么不行呢?

我们可以看到出错了?不是说Linux文件的后缀不是文件的类型吗?这句话确实没有错,但是gcc的要求不是这样的,我们应该知道Linux≠gcc,两个的要求不同,我们应该理性的去看待他们两个。

我们看图现在我们知道了drwxr-xr-x中d表示文件的类型。

2.1.2拥有的权限以及对文件属性的解读

        那么rwxr-xr-x表示什么呢?首先我们需要知道Linux中我们有三种角色拥有者,所属组,其他,rwxr-xr-x就是所这三种角色的权限是什么样子的,这时候我们需要知道rwx表示的是什么意思

r:表示文件具有可读属性(也就是说我们可以用ls指令查看文件的属性和文件的内容);

w:表示文件具有可写属性(也就是说我们可以增加删除修改文件的内容或者目录里面的内容);

x:表示文件具有可执行属性(也就是说我们是否能执行某个文件例如cd文件这就需要我们具有x属性)。

如果具有这些属性就会显示相应的字符,如果没有就会显示-符号,并且顺序一定,权限表示的讲人分别是拥有者,所属组,其他,例如rwxr-xr-x表示拥有者具有rwx权限,所属组有rx权限,其他人有rx权限。我们对

进行完整的解读就是文件名为y的文件是目录文件,拥有者root具有rwx权限,所属组root具有rx权限,其他人具有rx权限,占用4096个字节,最近修改时间为Jan 16 17.22。 

2.1.3权限的修改

        文件权限的修改需要我们的chmod指令,那chmod指令应该如何使用呢?首先我们需要知道我们修改谁的权限:

u:拥有者

g:所属组

o:其他人

a:所有人

我们知道对谁进行修改权限我们还需要知道修改哪些权限,我们知道权限有rwx三种,我们还需要知道是增加权限还是减少权限,这需要我们的符号+-,其中+表示增加权限,-表示减少权限。我们还需要我们的目标文件,我们的格式为文chmod 对象+-权限 目标件,这样就可以进行权限的修改,首先我们在root用户中对a文件进行修改,

例如我们想要让其他人具有rwx权限我们输入chmod o+rwx test1.txt指令就可以了

我们的普通用户是其他人,,我们进行实验看看有没有rwx属性,我们在普通用户中输入ls -ld a指令

所以具有r权限,我们输入指令touch a/test.txt指令

我们可以看到可以增加删除文件所以具有w属性,我们cd a可以判段有没有x属性

我们删除o的权限我们再看看能不能实现

我们输入ll a可以看到

我们输入mkdir a/test.txt

我们输入cd a

我们可以看到我们都没有权限

如果我们想修改多个人的权限,我们可以输入chmod u+rwx,g+rwx,o+rwx a可以实现所有人有全部权限。

2.1.3.1root用户和其他用户的区别

        我们知道普通用户想要对文件进行修改访问,执行需要权限吗,但是对于root我们需要知道,这个不需要权限也能访问,root就像一个老流氓一样可以在任何地方进行访问,我们可以看看以下示例:我们输入指令chomd a-rwx a我们可以看到我们取消了所有人的权限,我们试试能不能进行访问

我们在它里面创建一个test.txt,然后进入里面看能不能进行访问和执行,

 

我们可以看到我们进入了目录a里面说明有x权限,增添了文本test.txt说明有w权限,执行了ll说明具有r权限,这就是我们的root用户。

2.2 使用八进制进行修改

        我们可以将权限的选项看成1和0,有这个权限就是1,没有这个权限就是0,例如我们具有的权限是rwx对应的二进制就是111,对应的八进制就是7,我们想将一个人的权限设置成rwx,我们就可以输入指令 chmod 777 a

我们想设置成000就可以输入指令chmod 000 a

2.3 umask

        在正常情况下我们的目录文件应该全是777,普通文件应该全是666,但是目录文件却是775,普通文件是664,为什么会这样呢?这就是文件掩码,我们输入umask就可以看到我们的文件掩码的值,那值是如何计算的呢?就是777&(~umask),先对umask的二进制未进行取反,然后按位与值,我们以777为例,对应的二进制为111111111,umsk为002,对应000000010,进行取反为111111101,进行按位与为111111101,也就是775.

 三.修改拥有者和所属组

        我们知道我们权限是谁具有什么权限,我们在前面学过了如何去修改权限,在这里我们学习如何去修改拥有权限的人,我们先在root用户下进行

我们想将a.txt的拥有者修改为yang 我们输入指令chown yang a.txt

我们可以看到我们的拥有者是yang,我们想修改所属组我们需要输入指令chgrp yang a.txt可以看到

由于是root账户,可以对任意信息进行修改,我们进入普通用户看看还行不行

我们用text.tga文件进行演示

我们可以看到

 我们不能进行访问,我们知道拥有者和所属组是root我们认为由于不是我们,所以不能进行修改,那我们对a进行修改,看是否可行

我们看到不能进行修改,所以在这里有显示了root和普通用户的区别。

当然我们也可以在前面加上sudo 进行操作。

四.粘滞位 

        在多人进行工作时,我们一些人需要在一个文件中进行工作,为了防止别人进行修改,我们就需要粘滞位,我们输入sudo chmod +t 所属的目录 ,

我们用一个普通用户让他进行删除a.txt

如果想要删除需要是root账号,或者拥有者和所属组才能进行删除。

http://www.yayakq.cn/news/504746/

相关文章:

  • 手机h5免费模板网站网站开发工程师应聘书范文
  • 凡科网免费做网站发布活动的平台app
  • 外贸网站建设费用一般要多少内蒙古网站制作公司
  • 个人网站的留言板数据库怎么做建筑设计说明万能模板
  • 苏州网站关键词优化亦庄网站建设价格
  • 网站页面架构国内新闻摘抄2022年
  • 镇江网站制作价格长春搜索排名公司
  • 做英文网站要会什么wps如何做网站
  • 自己什么建设网站dz网站标题
  • 做公司网站有什么好处网站建设与推广实训心得
  • 网站开发总结性报告长沙网站优化公司
  • 石家庄网站建设专家订阅号 wordpress
  • 如何让做网站公司网站建设多少费用哪里济南兴田德润有活动吗
  • 网站公司建设网站价格峰峰信息港邯郸信息港
  • 企业网站设计html做旅游网站的yi
  • 企业网站案例欣赏谷德设计网展示设计
  • 做交易网站国家企业信用信息系统(河南)
  • 淘宝网站建设特点龙岗网站建设需要考量些什么
  • 有没有找客户的网站wordpress自定义搜索
  • 网站建设需要确定的问题如何跟帖做网站
  • 对电子商务网站与建设的心得教育类网站怎么做
  • 东营网站建设哪家专业网站文件验证
  • 广东省建设业协会网站化工网站源码
  • 西安营销网站舆情分析是什么
  • 商务网站建设的第一步wordpress空间转服务器
  • 宿迁做网站哪家好wordpress免费企业模板下载
  • 网站建设要咨询哪些内容网页设计一般怎么收费
  • 公司网站域名解析谁来做校友录网站开发设计
  • 资料共享的网站开发wordpress目录结构分析
  • dw做响应式网站网站关键词设置多少合适