一、chomd①chmod修改文件权限chmod 755 test.txt——意思是修改test.txt的权限为775chmod 777代表所有用户可读写执行属于高危权限rwx rwx rwxchmod 644 表示属主可读写其他用户只读是普通文件的标准权限对应权限位为 rw- r-- r--。②关于例子增加权限用去除权限用-给脚本增加执行权限chmod x test.sh给脚本去除执行权限chmod -x test.sh给所有者加执行权限chmod ux test.sh取消组写权限chmod g-w test.sh所有人增加读权限chmod ar test.txt备注所有者文件主人权限useru所有组同组用户权限groupg其他用户剩下所有人权限othero所有人是alla③/etc/shadow ——存放用户密码哈希一般权限是600也就是rw- --- ---只有root能读写其他用户都不能碰④补充说明关于权限x执行权限的补充知识点①脚本光有x不够还要r读权限不然系统读不到脚本代码②目录必须带x才能正常使用只给读写不给执行等于废目录③普通文本txt一般不需要x权限只有程序、脚本才需要。二、chown用于修改文件所属用户和用户组例子中间用冒号隔开chown tom test 文件现在属于汤姆chown tom:bighouse 文件现在属于汤姆所属的组是大房子chown :bighouse文件所属组是大房子所属主不变如果要递归的修改目录连带着里面的所有文件的话chown -R tom:staff mydir/三、特殊权限位SUID即us程序会以文件所有者身份运行root属主的SUID文件存在本地提权风险。在这里可以理解为SUID就是一个官职或者角色赋予你这个官职角色你就拥有了和这个官职角色一样的权限。八位制的等效4xxx4000是SUID权重例子chmod 4775 testchmod su testchmod 775 test备注SUID只对可执行程序文件生效对普通文本文件无意义。