linux切换到root用户

问题

当在根目录使用mkdir指令创建文件夹时,系统提示无法创建,原因是普通用户不具备在根目录创建文件的权限,切换到root用户可解。

措施

以下是几种在Linux中切换到root用户的常用方法:

使用sudo命令

通过在终端输入sudo命令,然后输入当前管理员用户的密码,可以临时获得超级用户权限。默认情况下,这种权限在5分钟后会失效。例如:
mcy@mcy-virtual-machine:~$ sudo

使用sudo -i命令

使用sudo -i命令,输入当前管理员用户的密码后,可以直接进入root用户环境。例如:
mcy@mcy-virtual-machine:~$ sudo -i

使用sudo su命令

sudo su命令的效果类似于su,但不需要root的密码,而是需要当前用户的密码。例如:
mcy@mcy-virtual-machine:~$ sudo su

设置root用户密码

如果想要持续使用root权限,可以通过su命令切换到root用户。首先需要设置或重置root用户的密码:
mcy@mcy-virtual-machine:~$ sudo passwd root
设置密码后,就可以使用su命令并输入root密码来切换到root用户。例如:
mcy@mcy-virtual-machine:~$ su

从root用户切换到其他用户的方法

su - [用户名]

sudo和su指令的区别

su(切换用户)命令用于在已登录的会话中切换到另一个用户。通常需要输入目标用户的密码,尤其是切换到超级用户(root)时,需要输入 root 用户的密码;
sudo(以超级用户身份执行命令)命令允许普通用户以其自己的密码执行特权操作,而无需知道超级用户的密码。

总结

综上,从普通用户切换到root用户最简单的指令:
sudo su
该指令仅需当前用户密码。

posted @   MKYC  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示