chmod更改文件权限命令----注意小“坑”

更改文件和目录权限的命令:chmod [ugoa][+-=] 文件名

其中,u-user,代表文件所有者;g-group,代表文件的所属组;o-other,代表除所有者和所属组组员之外的其他账户;a-all,代表所有账户。+、-、=分别表示对权限的增加、减少和定义。

比如,example.txt文件当前的权限(ls -l example.txt查看)为----------,我想给文件的所有者增加读写的权限:

chmod u+rw example.txt 即可。此时再查看example.txt的文件权限为-rw-------。其他用户和权限的修改即按如此命令即可。

有一个小“坑”值得注意了。=表示给某个用户定义某些权限。比如在上面的example.txt文件,此时其权限为-rw-------,若我想给user用户增加x权限,使用“=”该怎么写呢?

程序猿们有些直接 chmod u=x example.txt 就觉得可以了。但是 ls -l example.txt查看此时的文件权限为---x------,而之前的rw权限都被覆盖了。哦,原来“=”是会讲文件之前的权限覆盖掉的啊!!!所以,该这样写:chmod u=rwx example.txt ,就可以啦!

时间: 2024-10-12 02:46:36

chmod更改文件权限命令----注意小“坑”的相关文章

chmod更改文件权限

定义和用法 变更文件或目录的权限. 语法: chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...] chmod [-cfRv][--help][--version][数字代号][文件或目录...] chmod [-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录...] 参数描述: u    User,即文件或目录的拥有者. g    Gr

更改文件权限、用户组、所有者

chmod 更改文件权限使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者.群组.其他.利用 chmod 可以藉以控制档案如何被他人所调用.参数 :mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其

修改linux文件权限命令:chmod

修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者

Linux命令:修改文件权限命令chmod、chgrp、chown详解

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文 件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文

修改linux文件权限命令

修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和修改.用户也可根据需要把访问权限设置为需要的任何组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者

Linux新手入门:通过chmod改变文件权限--转

前面介绍过在Linux中如何查看文件的属性,在Linux文件权限详解中我们介绍了Linux文件的三种身份和四种权限,三种身份分别为: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份,又有四种权限,分别为: r:读取文件的权限(read) w:写入文件的权限(write) x:执行的权限(execute) s:特殊权限 在Linux文件权限详解中我们知道Linux中有两种表示文件权限的方式,分别为数字以及符号表示方式. chmod以数字形式改变文件权限 chmod 755 tes

Linux 命令 - chmod: 更改文件模式

文件的模式 当使用 ls -l 命令查看目录内容时 [[email protected] cmdline]$ ls -l /etc/passwd -rw-r--r-- 1 root root 1917 Jul 2 15:01 /etc/passwd 第一列字段是文件模式.第一个字符表示文件类型,这里 "-" 表示该文件是个普通文件.后面的 9 个字符表示文件的访问权限,分为读权限.写权限和执行权限,又分别针对三种对象:所有者.同组用户和其他用户.这里 "-rw-r--r--&

Linux——修改目录与文件权限命令chmod

转:作者是百度账户 Linux系统中的chmod命令主要用来修改目录和文件的权限,默认情况下只有root用户才能使用.该命令的使用方式为命令+修改内容+要修改的文件或者目录,同时它还有一些选项最为常用的就是-R,意思是递归处理,一旦使用该选项那被操作的目录及目录下的所有文件都会同样发生权限变更.在修改方式上chmod命令支持两种修改方式,下面逐一演示. 字母操作符修改法 所谓的字母操作符修改法实际上就是用字母表示所有者.所属组.其他用户,用操作符表示增减权限的文字的表示法.权限注意分为三种读(r

Linux命令:修改文件权限命令chmod、chgrp、chown的区别

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/berry #chmod u+x /home/berry 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有相同组ID的所有用户. o 表示"其他(othe