linux下chmod -x这个命令是有啥作用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下chmod -x这个命令是有啥作用?相关的知识,希望对你有一定的参考价值。

参考技术A

取消可执行权限。

拓展资料:

chmod命令的详解:

1、-c,--changes

只输出被改变文件的信息

2、-f,--silent,--quiet

当chmod不能改变文件模式时,不通知文件的用户

3、--help

输出帮助信息。

4、-R,--recursive

可递归遍历子目录,把修改应到目录下所有文件和子目录

5、--reference=filename

参照filename的权限来设置权限

6、-v,--verbose

无论修改是否成功,输出每个文件的信息

7、--version

输出版本信息。

实例:

1、$ chmod u+x file                     

给file的属主增加执行权限

2、$ chmod 751 file                      

给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

3、$ chmod u=rwx,g=rx,o=x file      

上例的另一种形式

4、$ chmod =r file                     

为所有用户分配读权限

5、$ chmod -R u+r directory           

递归地给directory目录下所有文件和子目录的属主分配读的权限

6、$ chmod 4755                            

设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。

Linux:

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

Linux中chown和chmod的区别和用法

Linux中chown和chmod的区别和用法(转)

 

chmod修改第一列内容,chown修改第3、4列内容:

chown用法:

用来更改某个目录或文件的用户名和用户组。

chown 用户名:组名 文件路径(可以是绝对路径也可以是相对路径)

例1:chown root:root /tmp/tmp1

就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组)。

例2:chown -R root:root /tmp/tmp1

就是把tmp下的tmp1下的所有文件的属组都改成root和root。

chmod用法:

用来修改某个目录或文件的访问权限。

语法:chmod [-cfvR] [--help] [--version] [who] [+ | - | =] [mode] 文件名

例子:chmod -R 777 /home/linux

针对权限的详细解释,参考:http://www.cnblogs.com/EasonJim/p/6525280.html

复制代码
命令中各选项的含义为: 

    -c : 若该档案权限确实已经更改,才显示其更改动作 
    -f : 若该档案权限无法被更改也不要显示错误讯息 
    -v : 显示权限变更的详细资料 
    -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 
  --help : 显示辅助说明 
  --version : 显示版本

操作对象who可是下述字母中的任一个或者它们的组合:
   u 表示“用户(user)”,即文件或目录的所有者。
   g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
   o 表示“其他(others)用户”。
   a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:   + 添加某个权限。   - 取消某个权限。   = 赋予给定权限并取消其他所有权限(如果有的话)。
设置 mode 所表示的权限可用下述字母的任意组合:   r 可读。   w 可写。  x 可执行。   X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。   s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。   t 保存程序的文本到交换设备上。   u 与文件属主拥有一样的权限。   g 与和文件属主同组的用户拥有一样的权限。   o 与其他用户拥有一样的权限。
文件名:以空格分开的要改变权限的文件列表,支持通配符。
复制代码

以上是关于linux下chmod -x这个命令是有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

windows下操作linux虚拟机映射网络驱动器中文件提示chmod权限不足解决方案

linux 学习笔记2 chgrp chmod chown

Linux中chown和chmod的区别和用法

Linux中chown和chmod的区别和用法(转)

15Linux 文件基本属性chgrp,chown,chmod

14linux-权限管理 chmodchgrpchown