为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / Hawavegee
SUID是指,将某脚本以脚本的创建人(root)的权限执行,shadow文件只能被root用户访问和修改,所以普通用户使用passwd修改密码的时候,passwd必须要有root权限去访问shadow文件,所以要使用SUID。换句话说,如果passwd没有SUID权限,那它就没有权限访问和修改shadow。
纠正一下,选项的i应该是immutable(不可变的)的意思
老师,关于root用户的权限给讲一讲呗。
老师讲的真心不错
老师,我还要补充一句:
chattr +a 目录名这个命令不仅使得不能删除子文件,连重命名(mv)子文件都不行了
chmod 也会影响mask...
0.5倍的 播放速度真爽...
辛苦,linux的权限一览啊!
chattr 是不就是change attribute
经测试,在centos7上 不加空格也可以
zdy ALL=/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd "",!/usr/bin/passwd root

最新回答 / 洛神花落水
不是多出的,是老师新建的文件来演示不可改变位权限!老王的目录,儿子大头文件
为什么会多出一个带~的dt~

最赞回答 / 慕粉4125529
passwd命令有setuid权限,所以root和普通用户均能通过passwd命令修改/etc/shadow文件的能容。
顶老师,英语发音不是问题
课程须知
1、需要掌握Linux的基本命令 2、需要学习本课程的前置课程《Linux权限管理之基本权限》
老师告诉你能学到什么?
通过本课程的学习,可以掌握Linux中的常用权限命令,包括ACL权限、sudo权限、文件特殊权限和不可改变位权限,并能理解这些权限的应用场景。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消