linux 权限操作 文件主人、组别设置

权限:用户针对文件是否拥有 读、写、执行 的权利。
权限本身划分为:读Read、写Write、执行eXecute
权限针对用户的划分:主人User、同组用户Group、其他组用户Other
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
用户:zhoujielun 创建一个(歌词)文件:菊花台.txt
文件主人(zhoujielun) 对文件操作权限: 读、修改、执行
同组用户(yangkun) 对文件操作权限: 读、修改、没有执行
其他用户(dagang) 对文件操作权限: 读、没有修改、没有执行
rwxrx-r-- zhoujielun music 菊花台.txt
linux 权限操作 文件主人、组别设置
1.权限的设置
字母相对方式权限的设置:
数字绝对方式权限设置(及与字母方式的取舍)
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
2. 使用权限
2.1 文件对权限的使用
读:是否可以查看文件内容
写:是否可以修改该文件(可以强制写操作)
执行:① 二进制文件 ② 批量指令执行文件(windows批处理文件/linux shell脚本文件)
linux系统里边可以编写shell脚本程序文件,该文件执行过程中可以批量执行指令。(shell文件类似windows系统的批处理程序bat文件)
shell脚本程序文件在linux系统可以批量执行指令。
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
编辑一个shell脚本文件:
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
shell脚本文件执行的效果:
linux 权限操作 文件主人、组别设置
2.2 目录对权限的使用
读:是否可以查看该目录内部的文件信息
写:是否可以给该目录创建、删除文件
执行:指定用户是否可以cd进入该目录
3. 权限针对文件强制操作
对文件没有r或w写权限,还要修改该文件,可以!感叹号强制写保存。
A 对文件没有w写权限,可以强制写保存
B 对文件有w写权限、没有r读权限,强制写保存,新写入内容会覆盖文件原内容。
C 非主人(同组/其他组)用户,没有w写权限,强行写保存(或许成功、或许不成功)
(①该文件的上级目录针对该修改者没有开放w写权限,强行写保存不成功)
(②该文件的上级目录针对该修改者有开放w写权限,强行写保存成功)
强制修改成功后,文件的主人、组别变为修改者的主人、组别。
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
linux 权限操作 文件主人、组别设置
change owner
>chown 主人 filename
>chown 主人.组别 filename
>chown .组别 filename
>chown -R 主人.组别 dir //通过”递归”方式设置目录的属组信息
>chmod -R 765 dir //通过“递归”方式设置目录的权限