1.添加写入权限
su - root
chmod +w /etc/sudoers
2.给用户 test 添加sudo 权限
su - root
vi /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
test ALL=(ALL) NOPASSWD:ALL
test ALL=(ALL) ALL,!/bin/bash
3.使用test;
su -test
sudo vi /etc/1.txt
这样就可以通过sudo 命令执行root有的权限的了。
文章描述了如何在Linux系统中为用户test赋予sudo权限,首先切换到root用户并给予/etc/sudoers文件写入权限,然后编辑sudoers文件,允许test无密码执行所有命令,但限制了运行/bin/bash。最后,通过su-test切换到test用户,可以使用sudo执行vi编辑器修改/etc/1.txt。
3万+

被折叠的 条评论
为什么被折叠?



