栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【linux浅谈006】文件的权限及文件的转让

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【linux浅谈006】文件的权限及文件的转让

什么是文件的权限

文件的权限就是用户对文件(包括文件夹)的操作读取写入的权利,其中:

r:读权限
w:写权限
x:执行权限

一个文件(目录)的权限分为三组,所有者,所有者所在组,其他人员的权限,想要查看请用ll或者ls-l命令具体操作详见https://blog.csdn.net/hinmer/article/details/124309196?spm=1001.2014.3001.5502

修改操作权限

有的时候我们在查看文件,执行文件的时候要修改他们的权限这就用到了权限修改指令
chown 需要超级用户 root 的权限才能执行此命令。

语法
chmod[who][+-=][文件名]
who :u= user 所有者 
	  g=group所有者所在组 
	  o=other 其他人
	  a=all所有人(不加默认为a)

操作示例:给hello.sh添加执行权限给user

chmod u+x hello.sh
数字操作法

首先我们要记住r=4 w=2 x=1,这样我们在操作的时候就可以直接用数字修改了
例如:将hello.sh权限改为所有人都是可读可写可执行

chmod 777 hello.sh

重要:一个目录没有R权限你是无法进入的。

修改文件所有权 修改文件所有者

将一个文件转让给他人

语法
chown [新的所有者][新的组(可以不写默认新所有者所在组)][文件名]
chown [-cfhvR] [--help] [--version] user[:group] file...
user : 新的文件拥有者的使用者 ID
group : 新的文件拥有者的使用者组(group)
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
--help : 显示辅助说明
--version : 显示版本
修改文件所在组

chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。(修改后所有者可以不在所有组下)

chgrp[所属组][文件名]
chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]
-c 或 --changes:效果类似"-v"参数,但仅回报更改的部分。
-f 或 --quiet 或 --silent:  不显示错误信息。
-h 或 --no-dereference:  只对符号连接的文件作修改,而不改动其他任何相关文件。
-R 或 --recursive:  递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或 --verbose:  显示指令执行过程。
--help:  在线帮助。
--reference=<参考文件或目录>:  把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
--version:  显示版本信息。

详细指令版本来自菜鸟linux

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826898.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号