1. 查看文件权限命令: ls -l 文件名
2. 修改文件的权限命令: chmod [ugo] [+-=][rwx] 文件名
- ugo: 分别代表:所有者,所属组,其他
- +-= : 分别代表:添加权限,删除权限,直接给权限(不管原权限是什么,直接覆盖)
- rwx : 分别代表:读,写,执行
- :可以同时多个授权,只要中间用逗号(,)隔开即可。
3.递归修改权限命令:chmod -R
- 将文件目录本身及目录下所有的文件的权限一起修改
4.权限的数字表示:
r: 4
w:2
x:1
例如:chmod 764 test.list 命令
同样可以修改文件的权限,且更简单方便
5.添加用户并设置密码:
- 添加用于命令:useradd liuyifei
- 设置用户密码:passwd liuyifei
- 输入密码:123456
- 再次输入密码:123456
- 这样用户就添加成功了
- 普通用户不能删除root用户创建的文件
- : $ 代表的是一个普通的用户
6.只有两种人可以更改文件的权限
- 一个是文件的所有者
- 一个是系统管理员root
7. 文件及目录的权限详解:
文件的权限:
r: cat、more、head、tail、less
w:vim
x:script command
目录的权限:
r:ls
w:touch、mkdir、rmdir、rm
删除目录下的一个文件的前提是:对这个目录有w权限,而非文件有w权限,文件的w权限代表
该文件可以被编辑(vim)
x:cd 表示可以进入