`
dilantaya
  • 浏览: 102467 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux chmod命令详解

阅读更多
指令名称   :   chmod  
使用权限   :   所有使用者  

使用方式   :   chmod   [-cfvR]   [--help]   [--version]   mode   file...  

说明   :   Linux/Unix   的档案存取权限分为三级   :   档案拥有者、群组、其他。利用   chmod   可以藉以控制档案如何被他人所存取。  

把计   :  

mode   :   权限设定字串,格式如下   :   [ugoa...][+-=][rwxX]...][,...],其中u   表示该档案的拥有者,g   表示与该档案的拥有者属于同一个群体(group)者,o   表示其他以外的人,a   表示这三者皆是。  
+   表示增加权限、-   表示取消权限、=   表示唯一设定权限。  
r   表示可读取,w   表示可写入,x   表示可执行,X   表示只有当该档案是个子目录或者该档案已经被设定过为可执行。  
-c   :   若该档案权限确实已经更改,才显示其更改动作  
-f   :   若该档案权限无法被更改也不要显示错误讯息  
-v   :   显示权限变更的详细资料  
-R   :   对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)  
--help   :   显示辅助说明  
--version   :   显示版本  

范例   :将档案   file1.txt   设为所有人皆可读取   :  
chmod   ugo+r   file1.txt  

将档案   file1.txt   设为所有人皆可读取   :  
chmod   a+r   file1.txt  

将档案   file1.txt   与   file2.txt   设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入   :  
chmod   ug+w,o-w   file1.txt   file2.txt  

将   ex1.py   设定为只有该档案拥有者可以执行   :  
chmod   u+x   ex1.py  

将目前目录下的所有档案与子目录皆设为任何人可读取   :  
chmod   -R   a+r   *  

此外chmod也可以用数字来表示权限如   chmod   777   file  
语法为:chmod   abc   file  

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。  

r=4,w=2,x=1  
若要rwx属性则4+2+1=7;  
若要rw-属性则4+2=6;  
若要r-x属性则4+1=7。  

范例:  
chmod   a=rwx   file  

和  
chmod   777   file  

效果相同  
chmod   ug=rwx,o=x   file  

和  
chmod   771   file  

效果相同  

若用chmod   4755   filename可使此程式具有root的权限  
指令名称   :   chown  
使用权限   :   root  

使用方式   :   chmod   [-cfhvR]   [--help]   [--version]   user[:group]   file...  

说明   :   Linux/Unix   是多人多工作业系统,所有的档案皆有拥有者。利用   chown   可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。  

把计   :  

user   :   新的档案拥有者的使用者   IDgroup   :   新的档案拥有者的使用者群体(group)-c   :   若该档案拥有者确实已经更改,才显示其更改动作-f   :   若该档案拥有者无法被更改也不要显示错误讯息-h   :   只对于连结(link)进行变更,而非该   link   真正指向的档案-v   :   显示拥有者变更的详细资料-R   :   对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help   :   显示辅助说明--version   :   显示版本  

范例   :  
将档案   file1.txt   的拥有者设为   users   群体的使用者   jessie   :  
chown   jessie:users   file1.txt  

将目前目录下的所有档案与子目录的拥有者皆设为   users   群体的使用者   lamport   :  
chmod   -R   lamport:users   *  
分享到:
评论

相关推荐

    linux中chmod命令详解.pdf

    linux中chmod命令详解

    Linux chmod命令用法详解

    Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... ...

    chmod命令使用详解

    ### Linux chmod 命令详解 #### 一、命令简介 `chmod` 是 Linux 和 Unix 系统中用于更改文件权限的重要工具。“chmod”代表“change mode”,它允许用户修改文件或目录的访问权限,包括读取(read)、写入(write...

    linuxchmod命令参数及用法详解--文件文件夹权限设定命令借鉴.pdf

    **Linux chmod命令详解** 在Linux操作系统中,`chmod`是一个非常重要的命令,它用于更改文件或目录的权限。权限管理是Linux系统安全的基础,通过`chmod`,你可以控制谁可以读取、写入或执行一个文件,以及这些权限...

    Linux chmod

    ### Linux chmod 命令详解 #### 一、引言 `chmod` 是 Linux 和 Unix 系统中用于更改文件或目录权限的重要命令之一。它允许用户根据需求精确地设置文件或目录的访问权限,这对于保护系统安全至关重要。本文将详细...

    linux的chmod使用详解

    ### `chmod`命令详解 #### 命令语法 `chmod`的基本语法如下: ```bash chmod [-cfvR] [--help] [--version] mode file ``` 其中,`mode`参数定义了权限模式,`file`则是要修改权限的文件或目录。`chmod`还支持...

    linux的chmod命令使用详解借鉴.pdf

    linux的chmod命令使用详解借鉴.pdf

    linux的chmod命令使用详解[归纳].pdf

    linux的chmod命令使用详解[归纳].pdf

    linux常用命令详解

    Linux 常用命令详解 在 Linux 操作系统中,命令是用户与系统交互的基本方式。熟练掌握 Linux 命令是每个 Linux 用户的必修课。下面我们将详细介绍一些常用的 Linux 命令。 cat 命令 cat 命令用于连接文件并将其...

    linux常用命令详解(小强提供).pdf

    Linux常用命令详解 Linux 操作系统提供了许多实用的命令来帮助用户管理和维护系统。下面是 Linux 中的一些常用命令的详解: 文件管理命令 1. ls 命令 ls 命令是 Linux 中最常用的命令之一,用于显示当前目录下的...

    linux常用命令详解.doc

    ### Linux常用命令详解 #### 1. `cat` 命令 - **用途**: 显示文本文件的内容或连接多个文件并打印到标准输出设备上。 - **参数**: - `-e`: 打印一个 `$` 来表示每行的结尾,此选项只有与 `-v` 选项一起使用时才...

    Linux编程命令详解

    "Linux编程命令详解"这本书深入浅出地介绍了Linux系统中的常用命令,是程序员进阶必备的参考资料。以下是根据标题、描述以及标签提炼出的一些关键知识点: 1. **Linux基础**:Linux是一种类Unix操作系统,它基于...

    linux主要shell命令详解

    ### Linux主要Shell命令详解 #### 一、Shell概念与作用 **Shell** 是连接用户与Linux操作系统的桥梁,用户通过Shell与系统进行交互。在Linux系统中,Shell扮演着多种角色,包括命令语言、命令解释程序以及程序设计...

    Linux命令详解词典(绝版)

    《Linux命令详解词典(绝版)》作为施威铭研究室所著的一本经典Linux工具书,主要针对Linux操作系统中的各种命令进行了深入的解释和阐述。Linux作为一种自由和开放源代码的类Unix操作系统,广泛应用于服务器、桌面、...

    书籍Linux编程命令详解

    本书“Linux编程命令详解”旨在帮助读者深入理解和掌握Linux环境下的编程与命令行操作,这对于提升工作效率和进行系统级别的调试至关重要。 在Linux中,命令行界面(CLI)是与操作系统交互的主要方式之一,它提供了...

    Linux命令详解词典.pdf

    《Linux命令详解词典》是一本详尽解析Linux操作系统中常用命令的参考书籍。Linux作为开源、免费的操作系统,其强大的命令行工具是其高效工作的重要组成部分。这本书旨在帮助用户理解和掌握这些命令,从而更好地在...

    linux命令详解词典

    这份“Linux命令详解词典”由施威铭研究室提供,涵盖了Linux系统下的所有基本及高级操作命令,对于学习和理解Linux系统的管理至关重要。下面将详细阐述一些关键的Linux命令。 1. **ls**:列出目录内容。`ls`命令...

Global site tag (gtag.js) - Google Analytics