Linux快速入门之用户管理(02)

用户管理命令

给普通用户默认是没有使用管理员权限( 添加 sudo) ,普通用户使用管理员权限是很危险的,实际使用中小心使用

#给普通用户 添加 管理员权限
$ sudo 各种命令
2.1切换用户

Linux系统可以同时登录多个用户,允许多用户之间切换 ,使用su 或 su - 命令

su 命令 : 只切换用户 ,当前目录不改变

su - 命令 : 切换用户 ,且会自动切换为当前家目录

exit 命令: A用户切换B用户 ,如再切换为A , 直接使用exit

#只切换用户 ,不更换目录
$ su 用户名
#举例
[liu@localhost ~]$ su root
密码:
[root@localhost liu]# su liu
[liu@localhost ~]$ 

#切换用户,且自动切换家目录
$ su  - 用户名
# 举例:
liu@OS:~/Linux$ su - dong
Password: 		# 需要输入dong用户的密码
dong@OS:~$ pwd
/home/dong		# 工作目录变成了dong的家目录

#返回原来用户
$ exit

2.2 添加 / 删除 用户

添加用户

普通用户的权限很低 ,无法给系统添加新用户添加新用户两种方式:

  1. 先切换为 root 用户 ,再adduser命令创建新用户
  2. 添加 sudo ,使用 管理员权限 adduser命令创建新用户
#添加用户
#使用 管理员权限 添加新用户
$  sudo adduser 用户名

#centos 
$  sudo adduser 用户名

#ubuntu
$  sudo adduser  -m -s /bin/bash 用户名

添加用户之后 ,可以切换新添加用户目录下 检查是否添加成功 , 或者切换到 /home 目录下查看是否有 有新用户同名目录

删除用户

删除用户并非删除该用户的家目录就搞定了,(想必大家也有windows卸载软件卸载不干净的情况)

  1. 同理删除用户 ,我们先使用 userdel命令 删除用户再系统中的用户ID等相关信息 (简单类比 :卸载软件需要删除注册表信息)
  2. 再切换/home 目录 检查该用户的家目录是否删除(部分Linux发行版不会自动删除家目录),如没有删除,需要rm手动删除
#删除用户 添加 -r 可以一并删除用户的家目录  
$ sudo userdel 用户名  -r

#举例
$sudo  userdel dong - r
#如果家目录没有删干净 ,再使用 rm 命令删除
$ sudo rm/home/dong -r
2.3添加 / 删除 用户组

该操作不常用

通常情况下,创建一个新用户会自动产生一个同名用户组 且该用户属于这个组,一般不需要创建新的用户组。如果需要可以通过 groupadd命令 添加 / groupdel 命令 删除 用户组

#基于普通用户创建新的用户组
$ sudo groupadd 组名
#基于普通用户删除已经存在的用户组
$ sudo groupdel 组名

查看用户组是否添加成功 可以查看 /etc/group 文件 ,该文件保存用户组相关信息

在这里插入图片描述

2.4 修改密码

修改密码存在四种情况,分别是: 使用passwd命令

  1. 当前用户修改自己的密码 ---- 有权限
  2. 当前用户修改其他用户密码 ---- 没有权限 (借助管理员权限修改)
  3. 当前用户修改root用户密码 ----没有权限 (借助管理员权限修改)
  4. root用户修改其他用户密码 ---- 有权限
#修改当前密码
$ passwd 
#修改其他用户密码 
$ sudo passwd  用户名
#修改root用户密码
 sudo passwd root 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值