7.切换到 root 用户
-- 未经授权禁止转载 --

       在 Ubuntu 系统中, root 用户没有设置默认密码


       sudo passwd root [dengruicode.com]

               更改 root 用户的密码


      su - root

               将当前用户临时切换到 root 用户 [su:switch user]


       exit

               退出当前的 shell 环境或终端

               

               退出当前的 shell 环境: 结束当前Shell进程并返回到上一级的Shell环境或用户桌面

               可以类比为打开了多个程序窗口, 当你关闭一个窗口时, 并没有关闭电脑或者操作系统, 而是回到了之前的工作空间


       注

               shell 是一个命令行解释器, 负责接收和解析用户通过终端输入的命令

               每当用户在终端中输入一条命令, shell 会立即将其 "翻译" 成操作系统可以理解的指令


               终端 是一个提供命令输入和输出环境的程序, 可以把它看作是一个窗口, 让用户可以看到操作系统的反馈

               而 shell 则是这个窗口中的工具, 帮助用户向操作系统发出指令


               su root

                       将当前用户临时切换到 root 用户, 但不会切换当前用户的环境变量和工作目录,

                       当前用户的环境并不完全适合作为 root 用户来运行, 因为可能会出现一些权限问题


               su - root

                       将当前用户临时切换到 root 用户, 同时切换当前用户的环境变量和工作目录


                       建议使用 su - root 命令来切换到 root 用户, 以确保当前用户的环境变量和工作目录

                       与 root 用户的环境变量和工作目录保持一致, 避免出现不必要的问题


                       在 linux 系统中, 用户的系统设置通常是独立的, 每个用户都有自己的配置文件和环境变量

                       当使用 su - root 命令临时切换到 root 用户后, 可以执行一些需要 root 权限的操作, 比如:修改系统设置

                       修改的设置只会影响当前 root 的用户环境, 不会影响其他用户的系统设置

                       当你退出 root 用户环境后, 这些操作将不会对其他用户或会话产生影响