要怎么才能建设一个网站台州网站开发公司

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

要怎么才能建设一个网站,台州网站开发公司,免费ip地址代理,租赁公司网站源码前言#xff1a;在此之前我们学习了一些常用的Linux指令#xff0c;今天我们进一步学习Linux下权限的一些概念 #x1f496; 博主CSDN主页:卫卫卫的个人主页 #x1f49e; #x1f449; 专栏分类:Linux的学习 #x1f448; #x1f4af;代码仓库:卫卫周大胖的学习日记在此之前我们学习了一些常用的Linux指令今天我们进一步学习Linux下权限的一些概念 博主CSDN主页:卫卫卫的个人主页 专栏分类:Linux的学习 代码仓库:卫卫周大胖的学习日记 关注博主和博主一起学习!一起努力 目录 Linux权限的概念Linux权限管理文件访问者的分类(人)文件类型和访问权限事物属性文件类型基本权限 文件访问权限的相关设置方法修改文件的拥有者更改文件的所属组 查看或修改文件权限掩码linux下目录的权限粘滞位 Linux权限的概念 Linux下有两种用户超级用户root、普通用户。 超级用户可以再linux系统下做任何事情不受限制 普通用户在linux下做有限的事情 超级用户的命令提示符是“#”普通用户的命令提示符是“\(” 在上一篇文章中我们详细的讲解了如何从普通用户切换成超级用户如果有不懂的可以去看一下上一篇文章Linux下基本指令 Linux权限管理 文件访问者的分类(人) 对于任意一个文件在被创建出来的时候就会将未来的访问者分为三类:拥有者、所属组、其它用户(other) 文件和文件目录的所有者(拥有者)我们可以直接理解成创建这个文件的人也可以说成这个文件是他的其它用户(other):我们可以理解成外界访问者例如外国人来中国那么这个外国人就是other文件和文件目录的所有者所在的组的用户(所属组):我们可以通俗的理解成你是一个组的组长这个文件的组长给你们这个组开发了权限只有你们这个组可以看到。(如下图)当然了对于超级用户(root)他可以随意访问这些文件 文件类型和访问权限事物属性 Linux系统不是以文件名后缀区分文件类型的而是通过ll指令显示的第一个字符区分文件类型的 文件类型 符号文件类型-表示普通文件d表示目录l表示符号链接b表示块设备文件c表示字符设备文件s表示套接字p表示管道 实例: 基本权限 Linux系统中文件的权限属性分为三类r读-4、w写-2、x可执行-1 读r/4Read对文件而言具有读取文件内容的权限对目录来说具有浏览该目录信息的权限写w/2Write对文件而言具有修改文件内容的权限对目录来说具有删除移动目录内文件的权限执行x/1execute对文件而言具有执行文件的权限对目录来说具有进入目录的权限 字符表示 权限符号说明r – –只读– w –仅可写– – x仅可执行rw –可读可写– wx可写可执行r – x可读可执行rwx可读可写可执行– – –无任何权限 8进制数值表示 权限符号八进制二进制r – –4100– w –2010– – x1001rw –6110– wx3011r – x5101rwx7111– – –0000 实例演示 文件访问权限的相关设置方法 chmod指令 功能设置文件的访问权限 格式chmod [参数] 权限 文件名 符号模式说明u代表所有者权限g代表组的权限o代表其他用户权限a代表所有权限增加权限-移除权限设置权限 示例一: 对文件的其它人增加执行和写的权限 示例二 去掉文件的所属组的写的权限 示例3 使用三位八进制数字 示例4 对整体指令进行修改 这里再次强调无论开放与不开放权限root都可以为所欲为 修改文件的拥有者 chown 功能修改文件的拥有者 格式chown [参数] 用户名 文件名 -R递归地更改目录及其所有子目录中的文件的所有者和所属组。 -h如果目标文件是符号链接则会改变链接本身的所有者和所属组而不是链接所指向的文件的所有者和所属组。 注意要执行chown命令您需要对目标文件或目录具有合适的权限。只有文件或目录的所有者或超级用户root用户才能更改其所有者和所属组。 [weiCentos ~]\) chown user1:group1 file.txt #将文件file.txt的所有者更改为user1所属组更改为group1。 [weiCentos ~]\(chown -R user1:group1 directory/ #递归地更改目录及其所有子目录中的文件的所有者和所属组 #将目录directory及其所有子目录中的文件的所有者更改为user1所属组更改为group1更改文件的所属组 chgrp 功能修改文件或目录的所属组 格式chgrp [参数] 用户组名 文件名 常用选项-R 递归修改文件或目录的所属组 注意要执行chgrp命令您需要对目标文件或目录具有合适的权限。只有文件或目录的所有者或超级用户root用户才能更改其所属组。 [weiCentos ~]\) chgrp group1 file.txt #chgrp group1 file.txt [weiCentos ~]\(chgrp -R group1 directory/查看或修改文件权限掩码 umask 功能查看或修改文件掩码 新建文件夹默认权限0666 新建目录默认权限0777 但实际上你所创建的文件和目录看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到umask的影响。假设默认权限是mask则实际创建的出来的文件权限是: mask ~umask 实例演示: 格式 umask 权限值 说明将现有的存取权限减去权限掩码后即可产生建立文件时预设权限。超级用户默认掩码值为0022普通用户默认为0002。 最终权限 默认权限 ~umask 实例演示unmask的修改: [weiCentos ~]\) umask 755 [weiCentos ~]\( umask 0755 [weiCentos ~]\) umask 044 [weiCentos ~]\( umask 0044 linux下目录的权限 刚刚我们了解了普通文件的rwx可读可写可执行现在来看看目录的rwx的含义 r可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.w可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.x可执行权限: 如果目录没有可执行权限, 则无法cd到目录中. 粘滞位 在Linux中粘滞位Sticky Bit是一种特殊的文件权限设置它可以应用在目录上。当一个目录被设置了粘滞位后只有目录的所有者和超级用户可以删除或重命名目录中的文件其他用户只能删除或重命名自己所拥有的文件。 粘滞位主要用于公共目录例如/tmp以确保其他用户无法删除或篡改其他用户的文件。下面是在Linux中使用粘滞位的方法 [weiCentos ~]\) chmod t 目录名称[weiCentos ~]$chmod t /tmp需要注意的是粘滞位只能应用于目录而不能应用于文件。另外设置粘滞位的操作需要超级用户权限。 结语今天的内容就到这里吧谢谢各位的观看如果有讲的不好的地方也请各位多多指出作者每一条评论都会读的谢谢各位。 这里也祝各位寒假快乐哦