超级用户在操作系统管理中的作用
1. 可以对任何文件、目录或进程进行操作
超级用户的操作是在系统最高许可范围内的操作,有些操作就是具有超级权限的root也无法完成。比如/proc目录,/proc是用来反应系统运行的实时状态信息的,因此即便是root也无法对其进行写操作。
2. 对涉及系统全局的系统管理
硬件管理、文件系统管理、用户管理以及涉及的系统全局配置等,如果执行某个指令或工具时,提示无权限,大多是需要超级权限来完成。比如用adduser来添加用户,这跟只能使用通过超级权限的用户来完成。
普通用户授予root权限
1. su指令
su是英文“switch user”的缩写,即切换用户。使用su指令切换到其他用户模式,提示输入密码时,该密码为切换后账户的密码,用法为:su 账户名称
如果后面不加账户时默认为root账户,密码也为超级账户的密码。没有时间限制。
2. su指令使用条件
su指令就是切换用户的工具,当前系统登录为普通用户handuoduo,但要完成添加用户任务,执行useradd指令后,提示普通用户handuoduo没有权限,而这跟权限恰恰由root所拥有。解决的办法有两个:
1)退出handuoduo用户,重新以root用户登录,但这种办法并不是最好的。
2)不退出handuoduo用户,可以用su