切换用户linux命令有哪些,linux怎么查看切换用户?

通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟。从今天开始,我们就可以正式开始学习linux的知识了。今天,我们主要介绍的是用户相关的一些命令,如:创建用户命令、用户退出登录命令、用户切换命令等。

一、提示符说明。

我们打开linux虚拟机,进入到登录界面,输入管理员名root和密码,登录成功后,如下图所示:

切换用户linux命令有哪些,linux怎么查看切换用户?

如上图,root代表当前登录用户,localhost表示当前linux主机名,~表示当前所在的目录是用户的家目录,#号表示当前登录的用户是管理员用户。

# 表示管理员用户权限。$ 表示普通用户权限。hostname 我们可以通过这个命令,打印出当前linux主机名。

二、创建新用户。

为了能延时切换用户,我们需要linux系统至少有2个用户。安装好linux系统后,默认情况下,只创建了一个用户——root用户,即管理员用户。当然,我们在安装linux的时候,也是可以在操作界面添加其它用户的。如果在linux安装时没有添加其它用户,在我们需要时,还可以通过命令来添加用户。添加用户命令如下:

useradd bbb 添加用户bbbpasswd bbb 设置用户密码

在设置用户密码时,全要求输入2次密码,2次输入的密码要相同,第二次是验证密码。如下图:

切换用户linux命令有哪些,linux怎么查看切换用户?

切换用户linux命令有哪些,linux怎么查看切换用户?

切换用户linux命令有哪些,linux怎么查看切换用户?

三、切换用户。

有了多个用户,这时,我们就可以在用户之间切换了。为什么要切换用户?有时,登录的用户没有管理员权限,而有些操作需要管理员的相关权限,这时,就需要我们来切换到管理员用户,来执行这个操作。以下,就是切换用户所使用的命令:

su 只是切换了用户,还在原终端目录。su - 普通用户切换到root管理员用户和全新的终端。exit 退出当前用户。

好,我们在xshell终端通过bbb用户登录,登录成功后,如下图所示:

切换用户linux命令有哪些,linux怎么查看切换用户?

可以看到,当前登录的用户名是bbb。我们输入su命令,让它切换到管理员用户,这时,会提示要我们输入管理员用户的密码,这是为了安全,否则,不是所有的用户都可以使用管理员权限了?如下图:

切换用户linux命令有哪些,linux怎么查看切换用户?

输入密码后,点击确定键,显示如下图:

切换用户linux命令有哪些,linux怎么查看切换用户?

如上图所示,用户名已变成了root,但是,所在目录仍然在bbb用户登录时所在的目录bbb。如果不想在切换到root用户后,还在bbb用户的目录的话,可以使用su - 这个命令。在bbb登录后,我们输入 su - 命令,显示如下图:

切换用户linux命令有哪些,linux怎么查看切换用户?

从上图中,我们可以看到,用户名已经切换成root,目录也切换到root的家目录(~表示用户家目录)。

四、查看当前用户信息。

如果想查看当前登录用户的信息,可以直接使用下面的命令来查看:

id 显示当前用户信息。

我们在命令行界面输入id命令,就会打印出当前用户的信息,如下图:

切换用户linux命令有哪些,linux怎么查看切换用户?

上图中,uid表示用户的id号,gid表示用户组的id号。也就是说,root用户是在root用户组。

好了,以上,就是linux用户相关的常规命令。虽然,我们使用的不是特别多,但是,还是要掌握一下的。

以上是关于“切换用户linux命令有哪些,linux怎么查看切换用户?”的所有内容。
由网友上传(或整理自网络)。转载请注明:http://www.xingexing.com/xitong/cep20fbd.html

相关推荐

  • 查看linux系统版本命令,linux查看当前操作版本

    简介Linux有很多发行版本,一般通过内核就可以判断大致的发行版本。但是如果需要详细的发行版本信息,就可以借助命令进行查看。lsb_release显示LSB(LinuxStandardBase)兼容的发行版本信息。如果是LSB兼容的发行版本,在/etc/lsb-release就可以查看到具体的版本信息。lsb_release可以快速过滤这些信息找到自己需要的字段,这个命令有可能没有自带,可以自行安…

    时间:2023-07-07操作系统
    阅读:62次
  • linux清理内存缓存命令,linux系统清除缓存的方法

    1、缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器,同…

    时间:2023-07-12
    阅读:48次
  • linux防火墙开放端口命令给指定ip,CentOS Linux 防火墙添加端口开放

    首先可以查看有哪些端口是开放状态:netstat-ntplCentos7.0之前的版本,防火墙用的是iptables,7.0之后使用firewalld代替了iptables,那么我们来分别看看这两种防火墙的命令操作:iptables1.查看防火墙状态systemctlstatusfirewalldserviceiptablesstatus2.暂时关闭防火墙systemctlstopfirewall…

    时间:2023-07-17
    阅读:58次
  • linux解压命令有哪些,linux中常用的十个命令

    Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/下级目录结构bin(binaries)存放二进制可执行文件sbin(su…

    时间:2023-08-04网络知识
    阅读:63次
  • linux查看进程命令,如何在Linux中查看所有正在运行的进程?

    你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:#psaux|less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示无控制终端的进程任务:查看系统中的每个进程…

    时间:2023-08-06网络知识
    阅读:56次
  • linux查看用户权限命令,Linux基础之查看和添加与修改或删除用户

    Linux安全系统的核心就是用户账户,用户对系统中各种对象的访问及操作权限取决于他们登录系统时用的账户,通过创建用户时分配的用户ID(通常缩写UID)来跟踪用户操作权限。本文将介绍管理账户常用的工具及文件。/etc/passwd文件查看用户信息将用户登录名匹配相应的UID值,它包含了一些用户信息:以冒号为分隔符划为7列,分别是:登录用户名用户密码(都用x表示,用户密码一般保存在/etc/shado…

    时间:2023-08-10操作系统
    阅读:50次
  • linux权限命令数字,Linux用户和权限管理指令

    目录一、权限抽象1.1用户和组二、和权限有关的几个问题2.1文件被创建后,初始的权限如何设置?2.2公共执行文件的权限2.3执行文件2.4可不可以多个用户都登录root,然后只用root账户?三、权限架构思想3.1权限划分3.2分级保护3.3用户分组指令3.3.1查看3.3.2创建用户3.3.3创建分组3.3.4为用户增加次级分组3.3.5修改用户主要分组四、问题一、权限抽象一个完整的权限管理体系…

    时间:2023-09-02网络知识
    阅读:64次
  • linux查看系统版本命令,linux系统查询系统服务的命令

    使用数据库查询操作轻松获取系统信息。Linux提供了很多帮助用户收集主机操作系统信息的命令:列出文件或者目录的属性信息;查询安装的软件包、正在执行的命令、开机时启动的服务;或者了解系统的硬件。每个命令使用自己的输出格式列出系统的信息。你需要使用grep、sed、awk这样的工具过滤命令输出的结果,以便找到特定的信息。此外,很多这样的信息会频繁变动,导致系统状态的改变。将所有的信息格式化为一个数据库…

    时间:2023-09-16
    阅读:47次