Linux最优秀的地方之一就是在于它的多人多任务环境。而为了让各个用户具有保密的文件数据,因此文件权限管理就变得很重要了。Linux一般将文件可读可写的身份分为三个类别,分别是 拥有者(owner)、所属群组(group)、其他人(other),且三种身份各有读(read)、写(write)、执行(execute)等权限。
一、文件的基本权限
1. 查看文件属性
1、查看/etc/passwd文件的属性
[root@localhost ~]# ls -l /etc/passwd
-rw-r--r--. 1 root root 2395 4月 27 21:38 /etc/passwd
2、文件属性详解如下:
2. 基本权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁能通过何种方式对文件和目录进行访问和操作
1、Linux 权限可以给三类文件系统对象赋予权限 —— 它们分别为:
u:文件所有者
g:文件所属组
o:其他用户
2、三种基本权限:
r:读 ; w:写; x:执行
3、文件的权限与归属
二、修改文件权限
chmod命令
chmod
命令用于更改文件对于某类用户的操作权限
用chmod命令修改权限有两种操作方法:
方法一:chmod [ {ugoa} {±=} {rwx} ] [ 文件或目录 ]
注:
u:所有者 g:所属组 o:其他人 a:所有人
+:为用户增加权限 -:为用户减少权限 =:为用户赋予权限
r:读权限 w:写权限 x:执行权限