嵌入式学习(贰后续)

嵌入式学习(后续)

权限管理:

​ 修改目录的拥有者

​ 解释:目录也就是文件夹,目录的拥有者也就是目录的创建者

​ 语法: chown [选项] 用户名 或者 :组名 文件/目录的路径

​ 选项:

​ -c :显示更改部分的信息

​ -f :忽略错误信息

​ -h :修复符号链接

​ -R :处理指定目录以及其子目录中的所有文件

​ -v :显示详细的处理信息

eg:chown A1 /home/miku/qwe.c --->修改qwe.c文件的拥有者为A1(单个用户)
eg:chown :root /home/miku/A1.c ---修改qwe.c文件的拥有者为root组(root组内所有用户)

在这里插入图片描述

​ 修改文件或文件夹的可读可写可执行权限

​ 语法: chmod [选项] 权限 文件或目录的路径

​ 选项:

​ -c :显示更改部分

​ -f :忽略提示信息

​ -R :递归修改指定目录及其子目录中的所有文件

​ -v :显示详细信息

方式1:文字设定法

​ 语法: chmod [who] [+,-,=] 权限名 文件或目录的路径

​ 格式说明:

​ who 可选:

​ a :all 所有用户

​ u :user 当前用户

​ g :group 当前用户组(当前用户所在的组)

​ o :other 其他用户或者用户组

​ + :增加权限

​ - :删除权限

​ = :设置权限

​ 权限名:

​ r :可读

​ w :可写

​ x :可执行

​ - :不可(不可读,不可写,不可执行)

eg:chmod u=rwx,g=rx,o=- demo01.c -->将当前路径下的demo01.c文件的拥有者权限设置为可读可写可执行,同组用户可读可执行,其他用户没有任何权限

方式2:数字设定法

​ 语法: chmod 权限数字 文件或目录的路径

​ 格式说明:

​ 权限数字:

​ r :4

​ w :2

​ x :1

​ - :0

​ 注意:我们的权限数字表示: 777 ,三个数字,第1个数字代表当前用户(4+2+1),第2

​ 个数字代表当前用户组(4+2+1),第3个数字代表其他用户(4+2+1),每个数字都是权限累

​ 加的结果,比如 777 其实就是 4+2+1,4+2+1,4+2+1 。

eg:chmod 750 demo01.c 将当前路径下的demo01.c文件的拥有者权限设置为可读可写可执行,同组用户可读可执行,其他用户没有任何权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值