Linux系统基本权限UGO命令操作修改

Linux系统基本权限UGO命令操作修改


基本权限UGO

1、权限对象:

属主: u
属组: g
其他人: o
所有人:a(u+g+o)

2、权限类型:

读:r=4
写:w=2
执行: x=1

3、设置UGO权限:
(1)更改权限(使用符号):

使用符号:u用户 g组 o其他 r读 w写 x执行
语法: chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录

示例

1.了解普通文件的基本权限
在这里插入图片描述
在这里插入图片描述
2.编写程序
[root@192 tmp]# vim file1
在这里插入图片描述

在这里插入图片描述
3.增加执行权限
[root@192 tmp]# chmod u+x file1 //属主增加执行
在这里插入图片描述
4.运行测试。成功
[root@192 tmp]# ./file1
在这里插入图片描述
5.去除权限。运行失败
[root@192 tmp]# chmod u-x file1
在这里插入图片描述
-bash: ./file1: Permission denied(权限不够)

6.更多的修改权限练习
[root@192 tmp]# chmod a=rwx file1 //所有人等于读写执行
[root@192 tmp]# chmod a=- file1 //所有人没有权限
[root@192 tmp]# chmod ug=rw,o=r file1 //属主属组等于读写,其他人只读
[root@192 tmp]# ll file1 //以长模式方式查看文件权限
-rw-rw-r–. 1 root root 110 Feb 25 16:19 file1 //显示的结果
在这里插入图片描述

(2)更改权限(使用数字):

4读 2写 1执行
在这里插入图片描述

3、设置属主和属组:
(1)chown命令:

chown: 设置一个文件属于谁,属主
语法: chown 用户名.组名 文件

示例

yjs属主 hr属组
[root@192 tmp]# chown yjs.hr file1 // 改属主、属组
在这里插入图片描述
[root@192 tmp]# chown yjs file1 //只改属主
在这里插入图片描述
[root@192 tmp]# chown .hr file1 //只改属组
(记住只修改属组 在命令中属组前面要加 . )
在这里插入图片描述

(2)chgrp命令:

chgrp: 设置一个文件属于哪个组,属组
语法: chgrp 组名 文件 -R是递归的意思

示例

hr 属组
[root@192 tmp]# chgrp hr file1 //改文件属组
在这里插入图片描述
[root@192 tmp]# chgrp -R hr dir //改文件夹属组
(-R是修改当前文件夹属组的同时也修改了文件夹内的文件和文件夹的属组)
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大宝不胖但是很壮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值