Linux之提权(su、sudo)、基本权限UGO、基本权限ACL

目录

一、提权

1、概念

2、命令解析

二、基本权限UGO

1、概述

2、命令解析

2.1、更改权限

2.2 、更改属组、属主

三、基本权限ACL(访问控制列表)

 


一、提权

1、概念

  • 永久提权(su):在命令行的模式下可用于切换用户账号。

  • 临时提权(sudo):将当前用户切换到超级用户下,然后以超级用户身份执行命令,执行完成后直接退回当前用户。

2、命令解析

  • 永久提权su:su - 用户名
  • 临时提权sudo:当用户执行sudo时,系统主动寻找/etc/sudoers文件,判断用户是否有执行sudo的权限,在确认用户具有可执行sudo权限后,让用户输入自己的密码确认,若密码输入成功,则开始执行sudo后续的命令。sudo配置文件的语法:用户 登录的主机=可执行的命令。
  • 示例:配置普通用户user1,使其具有sudo特权

二、基本权限UGO

1、概述

  • 文件权限设置:设置赋予某个用户或组能够以何种方式访问某个文件
  • 权限对象:属主u、属组g、其他人o、所有人a(u+g+o)
  • 权限类型:读(r=4)、写(w=2)、执行(x=1)

2、命令解析

2.1、更改权限

  • 使用符号的命令语法:chmod  对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x)    文件/目录   
  • 使用数字的命令语法:chmod 数字  文件名

2.2 、更改属组、属主

  • chown命令:chown 用户名.组名 文件
  • chgrp命令:chgrp 组名 文件   -R是递归的意思

三、基本权限ACL(访问控制列表)

  • 语法:setfacl -m u或g:用户名:权限    文件对象
  • 查看文件的acl权限语法:getfacl 文件名
  • 删除某个用户对文件的acl权限:setfacl -x  u/g:用户名或组名 文件名 (删除部分组或用户的权限)setfacl -b文件名(删除所有用户的acl权限)

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值