超详细的Linux权限说明

您所在的位置:网站首页 终端停止文件的命令和权限设置详细说明 超详细的Linux权限说明

超详细的Linux权限说明

2024-07-14 17:12| 来源: 网络整理| 查看: 265

1. 文件权限说明

在linux执行命令“ll”或者“ls -l”时会列出当前路径下的索引文件、文件夹;其中前10位包含了类型、与权限信息 如: 在这里插入图片描述 其中第一位表示类型,余下9位表示3组权限 在这里插入图片描述

2. 文件类型说明

类型用一位字符表示,具体字符代表类型如下:

类型字符说明-表示文件d表示目录l表示连接c表示字符设备 1b表示块设备2n表示网络设备3 2. 文件权限说明

每个文件包含三组权限,分别是属主权限、属组权限和对其他成员的权限,每组权限用3位表示,每位分别对应读、写、执行三个权限,分别对应字符 r、w、x;如果没有相应的权限用"-"占位表示;linux的权限3位组合可以用8进制表示。

权限对应二进制对应八进制说明---0000没有任何权限--x0011只有执行权限-w-0102只有写权限-wx0113有写和执行权限r--1004只读权限r-x1015读取和执行权限rw-1106读取和写入权限rwx1117全部权限

linux文件八进制模式是按照三组(属主、属组、其他成员)安全级别的八进制权限码顺序列出。 如:777 表示对于所有用户都有全部权限;700表示只有属组有全部权限,其他人没有任何权限;

2. 修改文件权限

使用chmod命令改变文件权限

1 使用八进制模式改变文件权限

如 chmod 760 targetfile 可以将文件设置为,属主有全部权限,属组成员有读写权限,无执行权限;其他成员无任何权限;

1 使用字符模式改变文件权限

[ugoa] [+-=] [rwxXstugo]

第一组参数限制参数对象: u:代表用户 g:代表组 o:代表其他

第二组表示想在想在现有权限基础上进行的操作: + : 表示增加权限 - : 表示移除权限 =: 表示权限设置成后面的值

第三组rwx分别表示读、写、执行权限;另外 X:表示如果对象是目录或已有执行权限,赋予执行权限; s:运行时重新设置UID或GID; t:保留文件或目录 u:设置属主权限 g:设置属组权限 o:设置其他成员权限

如: 为targetfile的其他成员增加写权限 chmod o+w targetfile 为targetfile的移除属主的执行权限 chmod u-x targetfile

linux将硬件设备当成特殊的文件,称为设备文件分为字符设备、块设备和网络设备字符设备指处理数据每次只能处理一个字符的设备,如:调制解调器、终端; ↩︎

块设备指每次处理大块数据的设备,如:硬盘 ↩︎

网络设备指采用数据包发送和接收数据的设备,如:网卡; ↩︎



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3