0
点赞
收藏
分享

微信扫一扫

浅记一下用户管理

7.1 linux的用户和权限的关系示意图

 浅记一下用户管理_删除用户


7.2 基本介绍

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux的用户至少需要属于一个组。


7.3 添加用户

基本语法

  useradd [选项] 用户名

案例演示

  添加一个用户xiaoming

细节说明

  1、当创建用户成功后,会自动的创建和用户同名的家目录【/home/xiaoming】。

  2、也可以通过useradd -d /home/xiaohonghome xiaohong 给新创建的用户xiaohong指定家目录【/home/xiaohonghome】。

7.4 指定/修改密码

基本语法

  passwd 用户名 // 如果没有带用户名,则是给当前登录的用户修改密码

案例演示

  给xiaoming用户指定密码

  passwd xiaoming // 需要使用root用户,这样权限才够

 浅记一下用户管理_用户名_02


7.5 删除用户

基本语法

  userdel 用户名

案例演示

  删除用户xiaoming,但是要保留家目录 userdel xiaoming

  删除用户以及用户家目录 userdel –r xiaohong 【小心使用】

细节说明

  是否保留家目录的讨论? [建议一般保留]

linux彻底删除用户

删除用户xiaoming,如果我们直接使用userdel xiaoming,那么并不能删除该用户账号所有相关信息,只是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow 四个文件里的该账户和组的信息。因为默认情况下创建一个用户账号,设置好密码后,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使用find命令来查找所有与该用户相关的文件信息【find / -name "xiaoming"】。如下图所示:

 浅记一下用户管理_删除用户_03


7.6 查询用户信息指令

基本语法

  id 用户名

案例演示

  请查询root信息

细节说明

  当用户不存在时,返回“无此用户”。

 浅记一下用户管理_用户名_04


7.7 切换用户

介绍

  在操作Linux中,如果当前用户的权限不够,可以通过su -指令,切换到高权限用户,比如root用户。

基本语法

  su - 切换用户名

案例演示

  创建一个用户xiaojun,指定密码,然后切换到xiaojun。

细节说明

  1) 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

  2) 当需要返回到原来用户时,使用exit指令。

  3) 如果su – 没有带用户名,则默认切换到root用户。

 浅记一下用户管理_删除用户_05


7.8 查看当前用户/登录用户

基本语法

  whoami / who am i

 浅记一下用户管理_用户名_06

​​​​

举报

相关推荐

0 条评论