`
sitoto
  • 浏览: 123761 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

chmod

阅读更多

Linux命令——chmod

命令描述

  变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:  u:User,即文件或目录的拥有者。  g:Group,即文件或目录的所属群组。  o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。  a:All,即全部的用户,包含拥有者,所属群组以及其他用户。  有关权限代号的部分,列表于下:  r:读取权限,数字代号为"4"。  w:写入权限,数字代号为"2"。  x:执行或切换权限,数字代号为"1"。  -:不具任何权限,数字代号为"0"。  s:特殊?b>功能说明:变更文件或目录的权限。

语法

  chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...]  chmod [-cfRv][--help][--version][数字代号][文件或目录...]  chmod [-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]

选项说明

  -c或--changes 效果类似"-v"参数,但仅回报更改的部分。  -f或--quiet或--silent 不显示错误信息。  -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。  -v或--verbose 显示指令执行过程。  --help 在线帮助。  --reference=<参考文件或目录> 把指定文件或目录的权限全部设成和参考文件或目录的权限相同  --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.设定为只有该档案拥有者可以执行 :  chmod u+x ex1  将目前目录下的所有档案与子目录皆设为任何人可读取 :  chmod -R a+r *  当其他用户执行oracle的sqlplus这个程序时,他的身份因这个程序暂时变成oracle  chmod u+s sqlplus  此外,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=5。  范例二  chmod a=rwx file  和  chmod 777 file  效果相同  chmod ug=rwx,o=x file  和  chmod 771 file  效果相同  若用chmod 4755 filename可使此程式具有root的权限  范例三  如果在cd /media/amasun/java/develop/array之后执行  chmod 777 ./  是将本目录(即/media/amasun/java/develop/array)设为任何人可读,写,执行  如果是管理员也就是常说的ROOT用户的话,基本上有可以查看所有文件的权力.
分享到:
评论

相关推荐

    chmod命令详细用法

    `chmod` 命令是 Linux 和 Unix 系统中用于改变文件或目录权限的关键工具。权限设置在这些操作系统中至关重要,因为它们控制了用户如何访问和操作文件和目录。理解 `chmod` 的使用方法可以帮助你更好地管理和保护系统...

    chmod命令使用详解

    ### chmod命令使用详解 #### 命令概述 `chmod`是Linux/Unix系统中用于修改文件或目录权限的重要工具。通过使用`chmod`命令,用户可以为文件或目录分配不同的访问权限,如读取、写入和执行权限。这对于确保文件系统...

    chmod和chown命令的用法

    chmod 和 chown 命令的用法 chmod 和 chown 命令是 Linux 操作系统中两个非常重要的命令,它们分别用于更改文件或目录的所有者和访问权限。在本文中,我们将详细介绍这两个命令的用法和参数。 一、chown 命令用途 ...

    chmod的C语言实现

    在Linux和类Unix系统中,`chmod`是一个用于改变文件或目录权限的命令。它的C语言实现涉及到对系统调用的直接操作,主要是`chmod()`函数。本文将深入探讨`chmod`命令的C语言实现原理,以及如何仅通过数字来设置权限。...

    linux的chmod使用详解

    在深入探讨Linux操作系统中的`chmod`命令之前,我们先简要了解Linux的权限体系结构。Linux采用了一种基于用户和组的权限模型,每个文件或目录都有特定的权限设置,这些权限可以分为三类:用户(user)、组(group)和...

    chmod命令..

    ### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...

    Linux chmod

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

    linux的chmod和压缩命令

    chmod给文件设置权限,tar是linux中常用的压缩命令,里面写个多个压缩格式

    chmod 777的用法 修改文件用户权限

    linux操作系统 命令chmod 777的用法 修改文件用户权限

    linux.chmod.bak

    根目录777 不在怕 一个命令解决 这是CentOS 7.4版本的纯净系统目录权限文件导入出问题的机器即可 setfacl --restore=/root/linux.chmod.bak

    chmod 755 剖析

    ### chmod 755 剖析 在Linux系统中,`chmod`(change mode)命令是用于更改文件或目录权限的重要工具。本文将详细解释`chmod 755`命令的意义及其背后的逻辑。 #### 文件类型与权限简介 在Linux环境下,文件可以...

    linux详细命令笔记:crontab、压缩、chmod等

    手写的linux笔记,图文形式,尽可能的在难点地方写的详细一点,比如周期性的命令crontab,压缩命令,chmod命令的解析等等

    chmod 命令详细用法说明

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限管理是Linux系统安全的基础,理解和熟练使用`chmod`对于任何系统管理员或开发者来说都是至关重要的。本篇将详细介绍`chmod`命令的使用方法...

    研究报告:chmod.ppt

    **chmod命令详解** 在Linux操作系统中,`chmod`命令是一个至关重要的工具,它用于更改文件或目录的访问权限。这些权限决定了用户如何与文件或目录交互,包括读取、写入和执行。权限的设置有助于保护系统安全,确保...

    linux-chmod命令参数及使用方法详解.zip

    Linux中的`chmod`命令是系统管理员和用户日常操作中经常使用的工具,用于改变文件或目录的权限设置。本文将深入探讨`chmod`命令的参数、使用方法及其在实际操作中的应用。 首先,我们要理解Linux的权限系统。在...

    Linux基础课件文件权限设置chmod命令共9页.pdf

    【标题】"Linux基础课件文件权限设置chmod命令"涵盖了Linux操作系统中的基本概念,特别是关于文件权限管理和`chmod`命令的使用。在Linux系统中,理解文件权限是至关重要的,因为它们控制着用户对文件和目录的操作...

    Linux基础课件-- 文件权限设置-chmod命令.pptx

    `chmod`命令是Linux系统中用于修改文件或目录权限的关键工具,对于理解和操作Linux系统至关重要。本文将深入探讨`chmod`命令的作用、基本格式以及基本用法。 ### `chmod`命令的作用 `chmod`命令的主要功能是改变...

    Unix相关命令chmod cat more grep ftp

    本文将针对标题中的几个关键命令进行深入解析:`chmod`、`cat`、`more`、`grep`以及`ftp`。 #### 1. `chmod` 命令 `chmod` 命令用于更改文件或目录的权限。权限分为三种:读(r)、写(w)和执行(x),分别对应...

Global site tag (gtag.js) - Google Analytics