添加用户
用adduser命令添加一个普通用户
adduser tommy //添加一个名为tommy的用户
passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
获取root权限
sudo
输入密码(当前用户而非超级账户的密码)即可获得超级用户权限(root权限)
但这种方式有时间限制
sudo -i
sudo -i:为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout”
这种方式没有时间限制
通过su切换到root用户
su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户名时系统默认为root账户,密码也为超级账户的密码
这种方式没有时间限制
重置root用户密码
sudo passwd root #这样就可以设置root用户密码了,之后就可以自由切换到root用户
切换到root用户
su #输入你设置的root用户密码即可完成切换
回到普通用户权限
su "king"
或
exit
修改 /etc/sudoers 文件
①
找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下
usermod -g root tommy
修改完毕,用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作
②
找到下面一行,在root下面添加一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作
修改 /etc/passwd 文件
找到如下行,把用户ID修改为 0
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy账户登录,即可获得root权限进行操作
网友评论