2020-08-12Linux 命令 用户操作

本文详细介绍Linux系统中的用户管理操作,包括创建新用户、设置密码、切换用户、修改用户信息及删除用户等关键步骤。通过具体命令如useradd、passwd、su、usermod和userdel,帮助读者掌握用户管理的基本技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户相关操作

  • uesradd 创建新用户 
  • sudo password 给用户设置密码
  • su 用户  切换用户
  • usermod 修改用户信息
  • gpassword 拓展:删除附加组
  • userdel 删除用户

创建新用户

-m 自动创建用户主目录,主目录的名字就是用户名

-g 指定用户所属的用户组,不指定则创建一个同名的用户组

创建 新用户写法: sudo -m 用户名

查看是否成功创建新用户的方法:

1 查看 /etc/passwd 用户名所属目录是否包含了新建用户.如下图:

从左到右的含义如下:
用户名:密码占位符(x):用户id:用户组id:用户描述(可省):用户主目录位置:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

2 查看 /etc/group 用户组所属目录是否包含了新建的用户组(没有-g,就查看和用户名同名的用户组)

含义如下:

用户名:用户组密码占位符(Linux系统y用户组一般没有密码):组id

3 id 命令 : 查看用户信息

uid 用户id gid 用户组id 组= 表示用户所在的用户组

二 设置密码

设置密码书写方式: sudo passwd 用户名

三 切换用户

从当前用户切换到其他用户

sudo su - 要切换的用户

四 修改用户信息

# 当切换到sunhai这个新建的用户时  不能使用sudo 或 sudo-s  因为这个新建用户没有在sudo附加组中

# 每个用户只有一个主组,但可以有多个附件组.添加到指定附件组才有对应的权限

  • usermod 修改用户信息
  • -G 选项 设置一个附件组
  • -g 选项 修改用户组

书写方式: 切换到python用户,在python用户内执行 给sunhai用户添加附加组

sudo usermod -G 要添加的附件组 要添加的用户名

五 删除附件组

  • gpasswd  添加和删除附件组信息
  • -a 用户名  给用户添加附件组
  • -d 用户名 给用户删除附件组

写法: sudo gpasswd -d 用户名 sudo(附件组) 

sudo gpasswd -a 用户名 sudo(附加组)  也可以添加附加组

注意: 此时要想查看是否成功删除 要打开一个新终端 进行验证

六 删除用户

  •  userdel 删除用户
  • -r 删除用户主目录,必须要设置,否则用户主目录不会删除

1 删除用户 要使用其他用户进行操作,不能使用当前用户

写法: sudo userdel  -r  用户名

查询/etc/passwd中 用户名已经不存在了

/etc/group 中  同名用户组也会被删除

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值