Linux|linux基础04:linux用户相关的命令有哪些?怎样切换用户?

文章图片

文章图片

文章图片

文章图片

通过前面的几节课 , 我们在windows系统中安装好了linux虚拟机 , 也通过xshell远程终端连接上了linux虚拟 。 从今天开始 , 我们就可以正式开始学习linux的知识了 。 今天 , 我们主要介绍的是用户相关的一些命令 , 如:创建用户命令、用户退出登录命令、用户切换命令等 。
一、提示符说明 。我们打开linux虚拟机 , 进入到登录界面 , 输入管理员名root和密码 , 登录成功后 , 如下图所示:
如上图 , root代表当前登录用户 , localhost表示当前linux主机名 , ~表示当前所在的目录是用户的家目录 , #号表示当前登录的用户是管理员用户 。
# 表示管理员用户权限 。
$ 表示普通用户权限 。
hostname 我们可以通过这个命令 , 打印出当前linux主机名 。
二、创建新用户 。为了能演示切换用户 , 我们需要linux系统至少有2个用户 。 安装好linux系统后 , 默认情况下 , 只创建了一个用户——root用户 , 即管理员用户 。 当然 , 我们在安装linux的时候 , 也是可以在操作界面添加其它用户的 。 如果在linux安装时没有添加其它用户 , 在我们需要时 , 还可以通过命令来添加用户 。 添加用户命令如下:
useradd bbb 添加用户bbb
passwd bbb 设置用户密码
【Linux|linux基础04:linux用户相关的命令有哪些?怎样切换用户?】在设置用户密码时 , 全要求输入2次密码 , 2次输入的密码要相同 , 第二次是验证密码 。 如下图:
三、切换用户 。有了多个用户 , 这时 , 我们就可以在用户之间切换了 。 为什么要切换用户?有时 , 登录的用户没有管理员权限 , 而有些操作需要管理员的相关权限 , 这时 , 就需要我们来切换到管理员用户 , 来执行这个操作 。 以下 , 就是切换用户所使用的命令:
su 只是切换了用户 , 还在原终端目录 。
su - 普通用户切换到root管理员用户和全新的终端 。
exit 退出当前用户 。
好 , 我们在xshell终端通过bbb用户登录 , 登录成功后 , 如下图所示:
可以看到 , 当前登录的用户名是bbb 。 我们输入su命令 , 让它切换到管理员用户 , 这时 , 会提示要我们输入管理员用户的密码 , 这是为了安全 , 否则 , 不是所有的用户都可以使用管理员权限了?如下图:
输入密码后 , 点击确定键 , 显示如下图:
如上图所示 , 用户名已变成了root , 但是 , 所在目录仍然在bbb用户登录时所在的目录bbb 。 如果不想在切换到root用户后 , 还在bbb用户的目录的话 , 可以使用su - 这个命令 。 在bbb登录后 , 我们输入 su - 命令 , 显示如下图:
从上图中 , 我们可以看到 , 用户名已经切换成root , 目录也切换到root的家目录(~表示用户家目录) 。
四、查看当前用户信息 。如果想查看当前登录用户的信息 , 可以直接使用下面的命令来查看:
id 显示当前用户信息 。
我们在命令行界面输入id命令 , 就会打印出当前用户的信息 , 如下图:
上图中 , uid表示用户的id号 , gid表示用户组的id号 。 也就是说 , root用户是在root用户组 。
好了 , 以上 , 就是linux用户相关的常规命令 。 虽然 , 我们使用的不是特别多 , 但是 , 还是要掌握一下的 。
如有不同的见解 , 欢迎发表评论 。 同时 , 欢迎【点赞、分享、收藏】和【关注】我 。
推荐阅读
- 别再学习框架了,看看这些让你起飞的计算机基础知识
- 科大讯飞|Kubernetes如何改变美团的云基础设施?
- 芯片|全面解读我国在基础关键领域与国外的差距
- 王者荣耀|王者荣耀:位移多伤害高,上官婉儿伤害正确理解,基础连招教学
- 赵薇机场搭真清爽,穿基础款T恤配短裤休闲时尚,44岁气质很大气
- 工会心理咨询师基础培训班线上开课
- 电脑使用技巧|连win7都用不了?安装轻量级Linux系统LXLE,旧电脑也运行如飞
- 基础设施投资;进出口总额;固定资产投资;降幅|经济持续复苏 上半年京津冀地区生产总值38902.2亿元
- 美国对台湾军售升级,冲击两岸和平基础
- 做好“方向盘”只是基础 汽车智能化是发展趋势
