chmod [选项][参数]
功能
改变指定文件的权限,设置权限支持字符标记法和数字标记法
数字标记法:由4个八进制数组成,每个八进制数由1、2、4三个数相加得到相应权限,特殊的0表示没有权限,第一个八进制数的1表示粘滞位,2表示sgid权限,4表示suid权限,第2~4个八进制数的1表示可执行权限,2表示可写权限,4表示可读权限,第2个八进制数表示文件所有者的权限,第三个八进制数表示文件所属组的用户的权限,第3个八进制数表示其他所有用户的权限
字符标记法:格式[ugoa][+-=][rwxstugo],其中[ugoa]表示对哪类用户设置权限,具体的u表示user,即文件或目录的所有者,g表示group,即文件所属的组内的用户,o表示others,即除了u和g所代表的用户之外的其他用户,a表示all,即所有用户,涵盖了u、g、o表示的用户,[+-=]表示权限操作符,具体的+表示在文件原来权限的基础上添加指定的权限,-表示在文件原来权限的基础上去除指定的权限,=表示不考虑文件原来的权限,将文件设置为指定的权限,[rwxXstugo]表示具体的权限,具体的r表示read,即读权限,w表示write,即写权限,x表示execute,即执行权限,s表示设置suid权限和guid权限,只能和u、g连用,表明运行此文件的用户将临时具有与文件所有者相同的权限,t表示粘滞位,表明除文件属主和root用户外,其他用户没有删除文件的权限
选项
-c 显示文件权限的变化
-v 显示指令执行的详细过程
-R 已递归的方式改变指定目录及目录下所有子目录和文件的权限
参数
权限模式:指定文件的权限模式
文件:要改变权限的文件
说明
1.suid和guid权限只对可执行文件起作用,如果不可执行文件设置了suid和guid,权限一栏将显示S,表示忽略相应的权限
2.目录的读权限表示可以使用ls指令显示目录列表,目录的写权限表示可以在目录下创建新文件或子目录,目录的可执行权限表示可以使用cd指令进入目录
3.使用chmod改变符号链接的权限实际上改变的是符号链接所指向文件的权限
----------------------------------------------------------------------------------
chown [选项][参数]
功能
改变文件的所有者和所属的工作组
选项
-c 显示文件所有者或所属工作组的详细变化
-v 显示指令详细执行过程
-R 递归修改指定目录及其目录下所有内容的所有者和所属工作组
参数
用户:组 ----->指定所有者和所属工作组,忽略(:组)时,仅改变文件所有者
文件:指定要改变所有者和所属工作组的文件列表
说明
参数的“用户:组”也可以写成“用户.组”
分享到:
相关推荐
chmod 和 chown 命令的用法 chmod 和 chown 命令是 Linux 操作系统中两个非常重要的命令,它们分别用于更改文件或目录的所有者和访问权限。在本文中,我们将详细介绍这两个命令的用法和参数。 一、chown 命令用途 ...
Linux下的chmod,chown和chgrp命令 Linux 操作系统中,权限控制是非常重要的,chmod,chown和chgrp这三个命令是掌握Linux权限控制的关键。下面我们将详细介绍这三个命令的使用方式和参数。 一、chmod命令 chmod命令...
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --...
CHMOD CHOWN TRUNCATE ACCESS SYMLINK READLINK RMDIR MKDIR LINK RENAME FALLOCATE STATFS LISTXATTR GETXATTR SETXATTR REMOVEXATTR UTIMENS 示例: GETATTR /foobar HTTP/1.1 Host: example...
cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个...
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --...
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number ...
chown cksum cmp cp cut indent 磁盘管理 cd df dirs du edquota eject lndir ls mcd mdeltree mdu mkdir mlabel mmd mmount mrd mzip pwd quota quotacheck quotaoff quotaon repquota rmdir rmt stat tree umount ...
chown cksum cmp cp cut indent 磁盘管理 cd df dirs du edquota eject lndir ls mcd mdeltree mdu mkdir mlabel mmd mmount mrd mzip pwd quota quotacheck quotaoff quotaon repquota rmdir rmt stat tree umount ...
### chmod命令使用详解 #### 命令概述 `chmod`是Linux/Unix系统中用于修改文件或目录权限的重要工具。通过使用`chmod`命令,用户可以为文件或目录分配不同的访问权限,如读取、写入和执行权限。这对于确保文件系统...
"解读chown与chmod命令的差异" 在Linux系统中,文件和文件夹的权限管理是非常重要的一方面。chown和chmod是两个常用的命令,分别用于管理文件和文件夹的所有者和权限。下面,我们将深入探讨这两个命令的区别和使用...
在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用户组,...
本文将深入解析四个关键的权限管理命令:`chmod`, `chown`, `chgrp`, 和 `umask`。 1. **chmod**:`chmod`命令用于改变文件或目录的权限。它有多种使用方式,包括数字模式和符号模式。 - 符号模式:`chmod [{ugoa...
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
### Linux文件权限管理详解:chomd、chown、chgrp #### 一、chomd命令:修改文件权限 **1. 符号授权法** 符号授权法是一种直观的权限调整方式,允许用户通过简单的符号来指定权限的增加、删除或完全重置。 - **...
Linux chmod 命令参数及用法详解 -- 文件文件夹权限设定...chmod 和 chown 命令都是 Linux/Unix 系统中非常重要的命令,它们可以帮助用户和管理员更好地控制文件和文件夹的权限和拥有者,确保系统的安全性和稳定性。