1.root在linux里面拥有所有的系统权限,可以畅行无阻地修改所有系统文件和其他用户的文件,挂载文件系统等等的一系列操作,因为linux内核执行进程的过程中,首先检查进程所属,如果属于root则一切放行;
2.普通用户则有很大的限制,例如不能修改系统关键配置文件,想查看其他用户的文件则需要相应的权限,不能安装软件,甚至关机关机指令都需要以root身份执行。
[ubantu@yang ~]$`
含义:yang代表当前用户,ubantu指的是主机名,~表示当前用户,$表示普通用户;
[root@ubantu ~]#root
代表是超级用户,在#下输入命令。
注意第一次切换要设置管理员密码
sudo passwd root
普通用户切换成root用户
su: switch user
su//默认切换成管理员
sudo:superuser doa
是当前用户切换到root,然后以root身份执行命令,执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。
root用户切换成普通用户
exit
返回上一个用户
su - 用户名
1.使用sudo su root可以快速切换为root用户,输入密码后输pwd可以看到它还是在主目录下即/home/sdbi 显示为:用户名@主机名:/home/sdbi#即root@linux:/home/sdbi#
2.而使用sudo su - 可以登入管理员用户 ,输pwd可以看到它在/root 目录下,显示为: 用户名@主机名:#即root@linux:#
3.退出:exit和logout作用类似,都是退出当前用户,类似于关机的 (sudo) halt 和shutdown
4.退出root@linux:/home/sdbi# 是关闭一个shell所以显示exit
5.退出root@linux:~# 是推出用户所以显示logout
注:此处我的Ubuntu 用户名@主机名为 root@linux