`
zqjshiyingxiong
  • 浏览: 441360 次
  • 性别: 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效果相同

分享到:
评论

相关推荐

    linux修改目录和文件权限的简单命令解释

    今天遇到的问题,如何一个用户如www的权限复制给我的用户? 目录的权限表示:dwrxr–r– ... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

    linux下为目录和文件设置权限,包括子目录的循环递归设置

    ### Linux 下为目录和文件设置权限,包括子目录的循环递归设置 #### 知识点一:Linux 文件权限概述 在 Linux 操作系统中,文件权限管理是至关重要的安全特性之一。通过权限管理,我们可以控制不同用户对文件或目录...

    Linux 基础 65-用户权限-05-chmod修改目录权限.flv

    Linux 基础 65-用户权限-05-chmod修改目录权限.flv

    LINUX修改文件权限

    本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及数值表示、以及如何使用`chmod`命令来修改文件权限。 ### Linux文件权限对象分类 Linux中的文件权限主要针对以下三类对象: 1. **User(文件...

    linux的chmod使用详解

    - `-R`:递归地修改目录及其子目录下的所有文件和目录的权限。 #### 权限模式详解 `mode`参数可以是符号形式或数字形式: 1. **符号形式**:格式为`[ugoa][[+-=][rwxX]][,]`,其中: - `u`表示文件拥有者。 - `...

    Linux文件目录的权限和属性实践讲解

    通过对Linux文件目录权限和属性的学习与实践,我们不仅可以更好地管理系统的安全性和稳定性,还能根据不同的应用场景灵活调整文件的访问控制策略。希望本文能够帮助大家更加深入地理解和掌握这些重要的基础知识。

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

    `chmod`是用于修改文件或目录权限的命令,它提供了灵活的方式来调整这些权限,以确保系统的安全性和用户之间的协作。 Linux文件权限系统基于一个三位数字的权限模式,分别代表所有者、用户组和其他用户的权限。每个...

    Linux修改文件及文件夹权限

    ### Linux修改文件及文件夹权限详解 在Linux操作系统中,文件和目录的权限管理是确保系统安全性的重要一环。本文将深入探讨如何通过`ls -l`、`chmod`、`chown`以及`chgrp`等命令来查看和修改文件及文件夹的权限。 ...

    linux创建用户与目录权限精讲.docx

    本文将深入探讨如何在Linux环境下创建用户、设置目录权限以及相关的命令和概念。 首先,我们来看用户账户的创建。`useradd`命令用于添加新用户。例如,使用`useradd -u 1000 -g users -G admin -d /home/newuser -s...

    Linux 基础 80-用户管理-11-chmod演练-R递归修改目录权限.flv

    Linux 基础 80-用户管理-11-chmod演练-R递归修改目录权限.flv

    linux下的文件和目录权限命令的使用说明

    学习和掌握Linux下的文件和目录权限命令对于系统管理员和任何需要对Linux系统进行日常维护和操作的用户来说都是非常关键的。权限的正确设置能够确保系统的安全和用户数据的安全,防止未授权的访问和修改。

    linux服务器etc权限的误操作

    例如,不当使用`chmod`命令更改/etc目录的权限可能导致系统服务无法正常运行。本文将详细介绍如何恢复因误操作而改变的/etc目录权限。 #### 二、误操作示例 假设在一个Linux服务器上执行了以下命令: ```bash ...

    Linux chmod

    `chmod` 是 Linux 和 Unix 系统中用于更改文件或目录权限的重要命令之一。它允许用户根据需求精确地设置文件或目录的访问权限,这对于保护系统安全至关重要。本文将详细介绍 `chmod` 命令的使用方法、参数以及具体的...

    Linux下修改文件权限(所有权)

    本文将详细介绍如何在Linux下修改文件权限和所有权。 首先,理解Linux的权限模型。每个文件都有三个级别的权限:用户(user),用户组(group),和其他用户(other)。用户是文件的所有者,通常具有所有操作权限。用户组...

    修改linux文件权限命令:chmod命令详解

    `chmod`命令是Linux中用于修改文件或目录权限的主要工具,对于系统管理员和普通用户来说都至关重要。理解并熟练掌握`chmod`命令可以帮助用户精确控制资源的访问,保护数据安全。 在Linux中,文件和目录的权限分为三...

    Linux下ftp权限设置

    3. **配置FTP权限**:修改vsftpd配置文件`/etc/vsftpd.conf`,设置用户隔离、禁止匿名登录、限制目录访问等。例如: - `anonymous_enable=NO` 禁止匿名访问 - `local_enable=YES` 允许本地用户登录 - `chroot_...

    Linux文件权限与目录配置.pdf

    更改文件权限可以使用 `chmod` 命令,例如 `chmod 755 file`,可以将文件的权限设置为拥有者可以读写执行,群组可以读取和执行,其他人可以读取和执行。 修改群组可以使用 `chgrp` 命令,例如 `chgrp hemin new`,...

    linux下修改文件的权限【转】

    本文将深入探讨Linux下的文件权限系统,并提供修改文件权限的方法。 Linux采用了一种基于三位数字的权限表示法,每个文件或目录都有读(r)、写(w)和执行(x)三种权限。对于所有者、所属组和其他用户,每种权限...

    Linux下informix数据库权限配置说明

    使用`chmod`命令可以改变目录权限。 三、启动和停止脚本 Informix的启动和停止脚本(如oninit、onmode等)应该设置为可执行,并且只能被拥有者或root用户执行,以防止未经授权的启动或关闭数据库服务器。这可以...

Global site tag (gtag.js) - Google Analytics