上一博客中,介绍了用户和组的概念,并介绍了常用实用指令,参考:图解Linux中用户管理的基本概念与实用操作,这篇博客将进一步介绍文件的操作权限。
1.查看文件所有者
1.1 查看文件详细信息
一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
查看语法:
ls – ahl
1.2显示内容详解
1.3rwx 权限详解
2.修改文件所有者
语法:
- chown 用户名 文件名 【基本操作】
- chown 用户名:组名 文件名 【改变用户的所有者和所有组】
- -R 如果是目录 则使其下所有子文件或目录递归生效
示例:
- 使用 root 创建一个文件 apple.txt ,然后将其所有者修改成 tom
touch apple.txt
chown tom apple.txt
- 请将 /home/kkk 目录下所有的文件和目录的所有者都修改成 tom
chown – R tom /home/kkk
- 将 home 下的所有文件和目录的所有者都改成 tom,将所在组改成 police
chown – R tom:police /home/
3.修改文件所在的组
语法:
- chgrp 组名 文件名
- -R 如果是目录 则使其下所有子文件或目录递归生效
示例:
- 使用 root 用户创建文件 orange.txt ,看看当前这个文件属于哪个组【root】,然后将这个文件所在组,
修改到 police 组。
chgrp police orange.txt
- 请将 /home/kkk 目录下所有的文件和目录的所在组都修改成 shaolin(少林)
chgrp -R shaolin /home/kkk
4. 修改权限-chmod