随笔记录
1.用户的权限意义
设定用户账户对文件(文件,视频,程序)的访问能力(看:w写:r执行:x)
2.权限的对象
属主:文件的主人:u
属组:文件属于组员权限:g
其他人:除主人和组员之外的用户:o
特殊对象:所有人:all
3.权限的类型
读:r
写:w
执行:x
4.修改文件的权限(完成授权的一种方法)
命令:chmod (ch改变mod设置)
语法:chmod 授权文件
示例:chmod u+x file1.txt
案例:给一个文件增加一个执行权,用于执行。Chmod 777 file1.txt
5.修改文件的属组和属主(完成授权的另一种方法)
命令:chown(ch改变own所有者)
语法:chown –R 属主(.:)属组 文件/文件夹
语法:chown 属主 文件
语法:chown .属组 文件
示例:chown user01.he file1.txt
示例:chown -R user01.he dir1/
6.案例
文件:file1.txt
属主:user01,读写执行 -7 r=4 w=2
属组:user02,读取 -4
其他人: 没有权限 -0
操作:
1.使用root账户,来到/tmp目录
# cd /tmp
# pwd
2.创建文件夹
[root@localhost ~]# cd /tmp
[root@localhost tmp]# touch file.txt
[root@localhost tmp]# ll file.txt
-rw-r–r-- 1 root root 0 7月 26 10:53 file.txt
3.准备测试账号
[root@localhost tmp]# useradd user11
[root@localhost tmp]# useradd user22
[root@localhost tmp]# useradd user33
4.授予文件属主和属组,以及其他人的权限
[root@localhost tmp]# chmod 740 file.txt
[root@localhost tmp]# ll file.txt
-rwxr----- 1 root root 0 7月 26 10:53 file.txt
4.修改文件的属主和属组
[root@localhost tmp]# ll 1.txt
-rwxr----- 1 user11 user22 116 7月 26 15:53 1.txt
[root@localhost tmp]# chown :user33 1.txt
[root@localhost tmp]# ll 1.txt
-rwxr----- 1 user11 user33 116 7月 26 15:53 1.txt
Acl:
-m 设定ACL权限
-x 删除指定的ACL权限
-b 删除所有的ACL权限
-d 设定默认ACL权限
-k 删除默认ACL权限
-R 递归设定ACL权限