沈阳企业建站,装修培训机构哪家最好,wordpress 文章标题列表,建设公司起名大全引言 Linux中有两种用户#xff1a;超级用户#xff08;root#xff09;、普通用户 超级用户#xff1a;在Linux中能做任何事#xff0c;不受到权限的限制普通用户#xff1a;会受到权限的限制超级用户的命令提示符是##xff0c;普通用户的命令提示符是$ 命令#xff… 引言 Linux中有两种用户超级用户root、普通用户 超级用户在Linux中能做任何事不受到权限的限制普通用户会受到权限的限制超级用户的命令提示符是#普通用户的命令提示符是$ 命令su [用户名] 功能切换用户 例如要从root用户切换到普通用户user则使用 su user。 要从普通用户user切换到root用户则使用 su rootroot可以省略此时系统会提示输入root用户的口令 Linux权限管理
1.文件访问者的分类人 文件和文件目录的所有者u---User 文件和文件目录的所有者所在的组的用户g---Group 其它用户o---Others 文件类型 d文件夹-普通文件l软链接类似Windows的快捷方式b块设备文件例如硬盘、光驱等p管道文件c字符设备文件例如屏幕等串口设备s套接口文件 基本权限 读r/4Read对文件而言具有读取文件内容的权限对目录来说具有浏览该目录信息的权限写w/2Write对文件而言具有修改文件内容的权限对目录来说具有删除移动目录内文件的权限执行x/1execute对文件而言具有执行文件的权限对目录来说具有进入目录的权限 2.文件权限的表示方法
字符表示八进制表示二进制说明---0 000无权限--x1001可执行-w-2010可写-wx3011可写可执行r--4100可读r-x5101可读可执行rw-6110可读可写rwx7111可读可写可执行
3.文件访问权限相关的设置方法 chmod指令 功能设置文件的访问权限 格式chmod [参数] 权限 文件名 常用选项 R - 递归修改目录文件的权限 说明只有文件的拥有者和root才可以改变文件的权限 写法一用户表示符/-权限字符 :向权限范围增加权限代号所表示的权限-:向权限范围取消权限代号所表示的权限:向权限范围赋予权限代号所表示的权限u拥有者g拥有者同组用o其它用户a所有用户 写法二三位8进制数字 chown指令 功能修改文件的拥有者 格式chown [参数] 用户名 文件名 实例 # chown user file # chown -R user filegroup chgrp指令
功能修改文件或目录的所属组 格式chgrp [参数] 用户组名 文件名 常用选项-R 递归修改文件或目录的所属组 umask指令
功能 查看或修改文件掩码 新建文件夹默认权限0666 新建目录默认权限0777 但实际上你所创建的文件和目录看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到umask的影响。假设默认权限是mask则实际创建的出来的文件权限是: mask ~umask 格式umask 权限值 说明将现有的存取权限减去权限掩码后即可产生建立文件时预设权限。超级用户默认掩码值为0022普通用户默认为0002 file指令 功能说明辨识文件类型。 语法file [选项] 文件或目录... 常用选项 -c 详细显示指令执行过程便于排错或分析程序执行的情形。-z 尝试去解读压缩文件的内容 使用 sudo 调用授权的命令(前提是该用户被添加进了信任名单) 语法 sudo –u 用户名 命令 如何添加信任名单
注意需要用root账号进行添加 4.目录的权限
可执行权限: 如果目录没有可执行权限, 则无法cd到目录中可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件
这就会有一个问题当两个普通用户处在同一个目录下工作的时候一个用户可以删除另一个用户的文件为了避免这种情况Linux引入了粘滞位的概念
当一个目录被设置为粘滞位(用chmod t )则该目录下的文件只能由
超级管理员删除该目录的所有者删除该文件的所有者删除