`
夜VS神
  • 浏览: 5069 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

linux的chmod与chown命令使用及区别(转载)

阅读更多
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 账号可用 指令名称 : 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 * -rw——- (600) — 只有属主有读写权限。 -rw-r–r– (644) — 只有属主有读写权限;而属组用户和其他用户只有读权限。 -rwx—— (700) — 只有属主有读、写、执行权限。 -rwxr-xr-x (755) — 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 -rwx–x–x (711) — 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。 -rw-rw-rw- (666) — 所有用户都有文件读、写权限。这种做法不可取。 -rwxrwxrwx (777) — 所有用户都有读、写、执行权限。更不可取的做法。 以下是对目录的两个普通设定: drwx—— (700) – 只有属主可在目录中读、写。 drwxr-xr-x (755) – 所有用户可读该目录,但只有属主才能改变目录中的内容 suid的代表数字是4,比如4755的结果是-rwsr-xr-x sgid的代表数字是2,比如6755的结果是-rwsr-sr-x sticky位代表数字是1,比如7755的结果是-rwsr-sr-t http://www.liangkun.net/archives/230.html
分享到:
评论

相关推荐

    chmod和chown命令的用法

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

    linux下的chmod,chown和chgrp.pdf

    Linux下的chmod,chown和chgrp命令 Linux 操作系统中,权限控制是非常重要的,chmod,chown和chgrp这三个命令是掌握Linux权限...chmod,chown和chgrp这三个命令是Linux权限控制的基础,掌握它们是使用Linux系统的关键。

    chmod命令使用详解

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

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

    Linux chmod 命令参数及用法详解 -- 文件文件夹权限设定命令借鉴 Linux chmod 命令是 Linux/Unix 系统中用于设置文件和文件夹权限的命令。权限设定是指对文件或文件夹的访问控制,包括读取、写入、执行等操作的控制...

    linux的chmod和压缩命令

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

    Linux中chown与chmod两个命令的区别详解

    在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用户组,...

    chmod命令详细用法

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

    Linux 系统命令及其使用详解(大全)

    Linux系统命令详解大全主要包含以下几个部分的内容:cat、cd、chmod、chown命令。 首先,cat命令是一个用于查看文件内容、创建文件、文件合并、追加文件内容等功能的命令。cat命令可以使用多个参数,例如-n或--...

    linux的chmod使用详解

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

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

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

    Linux基础课件文件权限设置chown命令共13页.pd

    本课件“Linux基础课件文件权限设置chown命令共13页.pdf”深入讲解了Linux中的文件权限及如何使用`chown`命令来改变文件所有者,这对于理解和操作Linux系统至关重要。 首先,让我们了解一下Linux的文件权限系统。在...

    chown与chmod的区别

    "解读chown与chmod命令的差异" 在Linux系统中,文件和文件夹的权限管理是非常重要的一方面。chown和chmod是两个常用的命令,分别用于管理文件和文件夹的所有者和权限。下面,我们将深入探讨这两个命令的区别和使用...

    Linux-chmod_命令的详细用法讲解_.pdf

    此外,需要注意的是,如果文件有多个所有者,或者有特殊权限要求,如setuid,可能需要使用更复杂的命令或者使用`chown`和`chgrp`等其他命令来设置。 通过本文档的详细讲解,可以看出chmod命令对于文件权限管理的...

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

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

Global site tag (gtag.js) - Google Analytics