Linux下文件与权限的设定
三 利用chmod改变访问权限 chmod用于改变文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的字符设定法;另一种是包含数字的数字设定法。 1. 字符设定法 使用语法为: chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义如下: who表示操作对象,可以是下面字母中的任何一个或者它们的组合。 u 表示“用户(user)”,即文件或目录的所有者。 g 表示“用户组(group)”,即文件或目录所属的用户组。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。 操作符号含义如下: “+”表示添加某个权限。 “-”表示取消某个权限。 “=”表示赋予给定的权限,同时取消文档以前的所有权限。 mode表示可以执行的权限,可以是“r“(只读)、“w”(可写)和“x”(可执行),以及它们的组合。 文件名可以是以空格分开的文件列表,支持通配符。 2.举例 修改install.log文件,使其所有者具有所有权限,用户组和其它用户具有只读权限: [root@localhost ~]# ls -al install.log -rw------ 1 root root 60151 Oct 17 16:11 install.log [root@localhost ~]# chmod u=rwx,g+r,o+r install.log [root@localhost ~]# ls -al install.log -rwxr--r-- 1 root root 60151 Oct 17 16:11 install.log 修改/etc/fstab文件的权限,使其所有者具有读写权限,用户组和其它用户没有任何权限: [root@localhost ~]# ll /etc/fstab -rwxr--r-- 1 root root 1150 Oct 23 09:30 /etc/fstab [root@localhost ~]# chmod u-x,g-r,o-r /etc/fstab [root@localhost ~]# ll /etc/fstab -rw------- 1 root root 1150 Oct 23 09:30 /etc/fstab 3.数字设定法 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |