Linux权限
权限操作
权限本身划分为:读Read、写Write、执行eXecute
权限针对用户的划分:主人User、同组用户Group、其他组用户Other
用户名liming,创建一个文件 《今夜你回不回来.txt》歌词
主人: liming 权限 rwx 读、写、执行
同组用户:xueyou 权限 rw- 读、写
其他组用户:xiaogang 权限 r-- 读
rwxrw-r-- liming(主人) music(组别) 今夜你回不回来.txt
1. 权限的设置
2. 使用权限
2.1 文件对权限的使用
读:是否可以查看文件内容
写:是否可以修改该文件(可以强制写操作)
执行:linux系统里边可以编写shell脚本程序文件,该文件执行过程中可以批量执行指令。(shell文件类似windows系统的批处理程序文件)
2.2 目录对权限的使用
读:是否可以查看该目录内部的文件信息
写:是否可以给该目录创建、删除文件
执行:指定用户是否可以cd进入该目录
总结:
- vi编辑器
三种模式:命令、尾行、编辑
尾行模式操作:
:w :q :wq
:w! :q! :wq!
:n
:/内容/
:set number 或 nu
:set nonumber 或 nonu
:s/cont1/cont2/
:s/cont1/cont2/g
:%s/cont1/cont2/g
命令模式操作:
移动:上下左右键
删除:
复制:
2.权限操作
数字、字母
chmod u+/-rwx,g+/-rwx,o+/-rwx filename
chmod ABC filename
3. 权限针对文件强制操作
对文件没有r/w写权限,还要修改该文件,可以!强制写保存。
A 对文件有w写权限、没有r读权限,强制写保存,新写入内容会覆盖文件原内容。
B 对文件没有w写权限,可以强制写保存
C 非主人(同组/其他组用户)用户,没有w写权限,强行写保存也不成功
(该文件的上级目录针对当前修改者也没有开放w写权限。强行写保存不成功)
jinnan 创建 apple.txt
liming 强制写保存成功 apple.txt(没有w权限,对应目录有开放w权限)
liming 强制写保存不成功 apple.txt(没有w权限,对应目录没有开放w权限)
Note:
文件被强行写保存后其主人 和 组别就变为修改者对应的属组.