java linux设置系统属性,Linux系列教程(十七)——Linux权限管理之文件系统系统属性chattr权限和sudo命令...

上篇博客我们介绍了权限管理的ACL权限,通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限。这篇博客我们将介绍权限管理中用的比较多的两个命令 chattr 和 sudo 。

1、设定文件系统属性:chattr

chattr [+-=][选项] 文件或目录名

+:增加权限

-:删除权限

=:等于某权限

选项:

58d68199132e48a1b5f45f5ff3e0b2bc.png

e8c39179bd88a8ea2024d526e2dc1acd.png

注意:chattr 限制权限之后,root 用户也不能例外。这个命令可以防止文件进行误操作。

2、查看文件的系统属性:lsattr

lsattr 选项 文件名

选项:①、-a 显示所有文件和目录

②、-d 若是目录,仅列出本身的属性,而不是子文件的

055935122fb8c0d08735c3edc00dc6eb.png

3、sudo 权限

①、sudo 的操作对象只能是系统命令。

②、把本来由超级用户执行的命令赋予给普通用户执行。

简单来讲就是比如很多只能由超级用户来执行的命令,比如重启,关机等等,有时候不能使用超级用户,那我们该怎么办呢?

第一步:那就进行适当的配置,让超级用户赋予普通用户也能执行这些命令的权限

第二步:加上 sudo 去执行这些命令。

一、超级用户赋予普通用户执行命令权限,配置 /etc/sudoers 文件

我们可以使用 vim /etc/sudoers 命令,或者 visudo 命令

9536b9904948da1b85a9fa3e195eb955.png

4acd0e8c3048615948abea1eea8a2fa4.png

二、授权用户可以重启服务器

用户名 ALL=/sbin/shutdown -h now

a5b7b7217e134266b0a8e702ff102340.png

三、查看可用的sudo 命令

sudo -l

4ad76f92b29cad629be9a233ace9228c.png

四、普通用户执行 sudo 赋予的命令

9701537ccbad985bd2bf8b29d35a114e.png

4、总结

本篇博客我们介绍了权限管理两个特别常用的命令,chattr 命令能设定文件的系统属性,超级用户也能被限制,这个命令能更好的保护文件和目录不被破坏;而另一个命令 sudo,超级管理员赋予普通用户执行系统命令的权利,然后通过 sudo 命令去执行,因为我们有时候没有超级用户的使用权限,这时候又想使用一些系统命令,那么 sudo 命令能帮助我们。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值