asp.net网站管理工具手机wap网站开发
news/
2025/10/3 2:30:47/
文章来源:
asp.net网站管理工具,手机wap网站开发,合肥网站建设代理商,网站做宣传的免费渠道有那种思维导图 学习内容 在介绍完一些基本指令后#xff0c;我们需要进行对权限以后一个全新的认识#xff0c;比如文件的权限、目录的权限等等…… 学习内容
通过上面的学习目标#xff0c;我们可以列出要学习的内容#xff1a;
shell命令以及运行原理Linux权限的概念Linux权…思维导图 学习内容 在介绍完一些基本指令后我们需要进行对权限以后一个全新的认识比如文件的权限、目录的权限等等…… 学习内容
通过上面的学习目标我们可以列出要学习的内容
shell命令以及运行原理Linux权限的概念Linux权限管理一些修改权限的指令chmodchgrp等粘滞位 一、shell命令以及运行原理 Linux严格意义上说的是一个操作系统我们称之为“核心”但我们一般用户是不会进行直接使用kernal。而是通过kernal的外壳程序也就是shell来进行与核心进行沟通。
从技术角度shell的最简单定义命令解释器主要包含
将使用者的命令翻译给核心处理同时将核心的处理结果翻译给使用者 通过对比windows和Linux windows GUI我们操作windows不是直接操作windows内核而是通过图形接口点击从而完成我们的操作shell对于LInux有相同的作用主要是对我们的指令进行解析解析指令给Linux内核。反馈结果在通过内核运行出结果通过shell解析给用户。 二、Linux权限的概念权限 人 事物属性
Linux下有两种用户超级用户和普通用户。
超级用户可以在Linux系统下做任何事情不受限制普通用户在Linux下做有限的事情超级用户的命令提示符是’#‘普通用户的命令提示符是’‘.
命令su [用户名]
功能切换用户 例如要从root用户切换到普通用户user则需要使用su user。要从普通用户切换到root用户则使用su rootroot可以进行省略此时系统会提示输入root用户的口令。
三、Linux权限管理
3.1 文件访问者的分类
角色分为三类拥有者、所属组和other。
拥有者文件和文件目录的所有者u -- User所属组文件和文件目录的所有者所在的组的用户g -- Groupother其他用户o -- Others
Linux拥有组的概念主要是在多人协作的时候可以更好地进行权限管理。
3.2 文件类型和访问属性
3.2.1 文件类型 d文件夹 -普通文件 l软连接类似于windows的快捷方式 b块设备文件例如硬盘、光驱等 p管道文件 c字符设备文件例如显示器等串口设备 s套接口文件 3.2.2 基本权限
读rread对文件而言具有读取文件内容的权限对目录来说具有浏览该目录信息的权限写wwrite对文件而言具有修改文件内容的权限对目录来说具有删除移动目录中文件的权限可执行xexecute对文件而言具有执行文件的权限对于目录来说具有进入目录的权限-表示不具有该项权限
3.3 文件权限值的表示方法
字符表示形式 Linux表示说明Linux表示说明r--只读-w-只写--x仅可执行rw-可读和可写-wx可写和可执行r-x可读和可执行rwx可读、可写和可执行---无权限
8进制数值表示方式 权限符号读写执行八进制二进制r4100w2010x1001rw6110rx5101wx3011rwx7111---0000
3.4 文件访问权限的相关设置方法 a)chmod 功能 设置文件的访问权限 格式 chmod [ 参数 ] 权限 文件名 常用选项 R - 递归修改目录文件的权限 说明只有文件的拥有者和 root 才可以改变文件的权限 chmod ① 用户表示符 /- 权限字符 : 向权限范围增加权限代号所表示的权限 -: 向权限范围取消权限代号所表示的权限 : 向权限范围赋予权限代号所表示的权限 用户符号 u 拥有者 g 拥有者同组用 o 其它用户 a 所有用户 b)chown 功能 修改文件的拥有者 格式 chown [ 参数 ] 用户名 文件名 实例 c)chgrp 功能 修改文件或目录的所属组 格式 chgrp [ 参数 ] 用户组名 文件名 常用选项 -R 递归修改文件或目录的所属组 d)umask 功能 查看或修改文件掩码 新建文件夹默认权限 0666 新建目录默认权限 0777 但实际上你所创建的文件和目录看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到 umask 的影响。假设默认权限是 mask 则实际创建的出来的文件权限是 : mask ~umask 格式 umask 权限值 说明 将现有的存取权限减去权限掩码后即可产生建立文件时预设权限。超级用户默认掩码值为 0022 普通用 户默认为 0002 。 实例 file 指令 功能说明 辨识文件类型。 语法 file [ 选项 ] 文件或目录 ... 常用选项 -c 详细显示指令执行过程便于排错或分析程序执行的情形。 -z 尝试去解读压缩文件的内容。 使用 sudo 分配权限 1 修改 /etc/sudoers 文件分配文件 格式接受权限的用户登陆的主机 执行命令的用户 命令 2 使用 sudo 调用授权的命令 实例 目录的权限 可执行权限 : 如果目录没有可执行权限 , 则无法 cd 到目录中 . # umask 755 # umask // 查看 # umask 044// 设置 # chmod 740 /etc/sudoers # vi /etc/sudoer sudo –u 用户名 命令 sudo -u root /usr/sbin/useradd u2 四、目录的权限
可执行权限如果目录中没有可执行权限则无法cd到目录中可读权限如果目录中没有可读权限则无法用ls等命令查看目录中的文件内容可写权限如果目录中没有可写权限则无法在目录中创建文件也无法在目录中删除文件。
在这里有一个奇怪的问题删除一个文件和目标文件有关系吗
答案没有关系只与其所在的目录有关。引出下面的粘滞位。
五、粘滞位 我们通过一个例子来引入粘滞位如果我们想在Linux中有多个用户建立一个共享文件来被大家访问应该怎么办 首先这个文件不能在各自的家目录中创建我们只能在系统中的非系统家目录下建立。但是有一种情况就是这个非系统的家目录对其他用户也是具有一些权限的所以其他用户也是可以进行删除移动我们创建的文件那应该怎么办呢 当一个目录被设置为“粘滞位”用chmod t则该目录下的文件只能由
超级管理员删除该目录的所有者删除该文件的所有者删除
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925492.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!