新闻详情 资讯动态

全面了解最新资讯与建站知识,洞察行业趋势。

行业资讯

Linux 用户 sudo 权限管理与 passwd 命令实验

发布时间:2026/10/15 5:03:31
Linux 用户 sudo 权限管理与 passwd 命令实验 whereis: 查找二进制程序、源码、man 手册文件只搜索系统标准目录llls -l查看文件详细权限、属主、大小等信息/usr/bin/catcat 命令这个二进制程序本体cat读取文件内容并输出到屏幕/etc/passwd存放系统所有用户基础信息的文件hmod修改文件权限usu 属主s 开启SUID 权限useradd新建 Linux 用户创建用户zh同时自动创建同名组 zh。chmod 777 /Test 给 / Test 目录全开权限所有用户可读、可写、可进入 777421llls -l查看 / Test 目录内容可以看到 zh 创建的文件属主属组都是zhecho 222 zh.txt 向 zh.txt 追加写入字符串222。因为 / Test 是 777 权限zzzh 可以写groupadd IT : 新建用户组ITtail -n 1 /etc/group :查看/etc/group文件最后一行验证 IT 组创建成功。/etc/group存放所有用户组信息。usermod -G给用户添加附加组1001 是 IT 组的 GIDgs给目录增加 SGID 位权限中组执行位变成小写schown :IT /Test :修改/Test的所属组为 IT属主不变只改组ll /Test :l查看结果 新建的 Zzzh 目录、zzzh.txt 文件属组自动是 IT而不是 zzzh 自己的 zzzh 组echo 1111 Zzzh.txt :zh 向 Zzzh 目录里的文件追加内容因为 zh 属于 IT 组拥有组权限ll /Test/zzzh/ :查看目录信息新建 zh 目录属组是 IT继续继承 SGIDchmod 777 /Test2 :给/Test2全开权限所有用户 rwx 可读可写可进入ll /Test2 -d :-d只查看目录本身的权限不列出目录内部文件 输出drwxrwxrwx777 权限。rm -rf /Test2/* : zzzh 尝试删除 zh 的文件lsattr 5.txt : 查看文件扩展属性输出------------- 5.txt全是横线代表没有任何隐藏属性印证上面命令无效。whoami :查看当前用户输出root现在是 root 管理员身份echo 55555 5.txt:因为文件已经被 rm 删除重定向会重建 5.txt写入内容55555ln -s 5.txt ln5.txt:创建软链接符号链接chattr -i 5.txt:移除5.txt的不可变属性i防止之前残留的 i 属性干扰本次实验chattr a 5.txt:文件加上aappend 追加属性-R递归对目录下所有子文件 / 目录生效-mmodify 修改 ACL 条目u:jiwang:rwx给用户 jiwang 设置 rwx读、写、执行权限/root目标目录root 家目录getfacl 路径查看 ACL 权限setfacl -m增加 / 修改 ACLsetfacl -x u:用户 路径删除单条用户 ACLsetfacl -b 路径清空全部 ACL本实验用的这个maskACL 的最大权限上限ACL 权限不能超过 mask带 ACL 的目录 / 文件ll权限结尾会带号whoami :查看当前登录用户 cat /etc/shadow # 查看密码影子文件普通用户无权限su : 切换到root用户 useraddGl :创建普通用户Glsu - Gl : 完整切换到Gl用户环境su - : 完整切换到root环境echo Gl ALL(root) ALL /etc/sudoers : 给Gl添加sudo权限不推荐直接echo写exit : 退出当前用户返回上一层sudo cat /etc/shadow : 【Gl用户执行】用sudo权限读取shadowuseradd G2 : 创建用户G2 su - G2 :切换到G2用户加载环境变量whoami : 查看当前用户cat /etc/shadow : 读取影子密码文件普通用户无权限su - : 切换到rootecho %IT ALL(root) ALL /etc/sudoers : 给IT用户组添加sudo权限exit : 退出root回到G2 sudocat /etc/shadow : 使用sudo权限读取shadowpasswd Gl : root下给用户Gl设置密码su - Gl :切换到Gl用户加载完整环境sudo cat /etc/shadow:使用sudo权限读取shadow密码文件udo cat /etc/shadow : 以sudo权限读取影子密码文件查看所有用户密码相关信息sudo passwd : 修改root密码root下执行sudo passwd等价于passwdsu - : 切换到rootsu - G2 :切换到G2用户 # 向sudoers写入规则禁止sudo执行passwd改普通用户、禁止改root密码exit : 退出root回到G2sudo passwd : G2尝试sudo修改密码 → 被规则拦截提示无权限

想做一个「会获客」的企业网站?

留下需求,1 小时内获取专属建站方案与透明报价。

免费咨询方案
↑