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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐