多语言展示
当前在线:1392今日阅读:113今日分享:31

Linux 系统中 su 命令介绍

Linux 是一个可以实现多用户登陆的操作系统,每个用户都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。
工具/原料

电脑,VMware Workstation ,centos 7

方法/步骤
1

使用命令 su oracle 可以切换到用户 oracle,执行时需要输入目标用户的密码,密码错误,登录失败。

2

使用命令 sudo 可以以特权级别运行命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。

3

使用命令 su 切换到root 用户 ,再由 root 切换到 oracle 用户,查看用户,再切换到 frank 用户,查看当前用户。

4

使用命令 echo $PACH 查看当前用户环境变量。使用命令 su - 切换到 root 用户,同时环境变量也会跟着改变成目标用户的环境变量。查看 root 用户环境变量。

推荐信息