linux系统用户

本文详细介绍了Linux系统中的用户权限管理,包括root权限、su命令用于切换用户权限、sudo命令的使用、用户组的创建与管理、以及如何通过useradd,userdel,id,usermod等命令进行用户管理。
摘要由CSDN通过智能技术生成

认识用户权限

root用户拥有最大的系统操作权限,普通用户在许多地方的权限是受限的

su命令

su  [-]  [用户名]

  •  -表示是否在切换用户后加载环境变量
  • 用户名表示要切换的用户,用户名也可以省略,省略表示切换到root切换用户后
  • 可以通过exit命令退回上一个用户,或使用快捷键:ctrl+d

su命令作用

用于切换当前用户身份到其他用户身份。如果你以普通用户身份登录系统,但想要执行一些需要管理员(root)权限的命令,你可以使用su命令切换到 root 用户。

使用anming用户无法在根目录下创建test文件夹,使用root用户可以在根目录下创建

授权

切换到root用户,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers

输入anming ALL=(ALL)        NOPASSWD :ALD

退出vi编译器

sudo命令

sudo 其他命令

  •  其他命令表示例如mkdir等命令

作用

允许授权用户在不需要切换到其他用户的情况下执行命令,通常以超级用户(通常是 root)的权限。

用户组管理

groupadd 用户组名

groupdel 用户组名

  • groupadd 用户组名:创建用户组
  • groupdel 用户组名: 删除用户组
  • root权限下才可以进行操作

用户管理

  • Linux可以支持多用户、多用户组、用户加入多个组
  • Linux权限管控的单元是用户级别和用户组级别

创建用户

useradd 用户名 [-g -d]

  • -g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-g选项
  • -d指定用户H0ME路径,不指定,HOME目录默认在:/home/用户名
  • 用户名:指定用户

创建用户作用

  • 创建新用户账户允许其他人在系统上拥有自己的个人空间,包括文件、目录和权限设置。
  • 通过为每个用户分配唯一的用户名和密码,可以增强系统的安全性,防止未经授权的访问。
  • 可以为不同用户设置不同的权限和访问级别,以满足不同的需求和工作流程。

删除用户

userdel [-r] 用户名

  • -r,删除用户的HOME日录,不使用-r,删除用户时,HOME日录保留
  • 用户名:被删除的用户

删除用户作用

  • 当用户不再需要访问系统时,删除其用户账户可以释放系统资源,如磁盘空间和用户ID。
  • 删除用户还可以消除潜在的安全风险,如防止前员工或离职人员继续访问系统。
  • 通过删除不再使用的用户账户,可以保持系统用户列表的整洁和有序。

查看用户所属组

id [用户名]

  • 用户名:指定的用户,如果不提供则查看自身

查看用户所属组作用

  • 查看用户所属组有助于了解用户在系统中的权限和角色。
  • 通过查看用户所属的组,可以确定哪些用户可以访问特定的系统资源或执行特定的任务。
  • 在进行权限管理或故障排除时,查看用户所属组可以提供有价值的信息。

修改用户所属组

usermod -aG 用户组 用户名

  • 用户组:指定的用户组
  • 用户名:被修改的用户

修改用户所属组作用

  • 修改用户所属组可以调整用户在系统中的权限和角色,以满足新的需求或工作流程。
  • 通过将用户添加到新的组或从现有组中删除,可以控制用户对系统资源的访问和操作。
  • 修改用户所属组是一种灵活且强大的用户管理方式,可以适应不断变化的系统环境和业务需求

gented命令

gented passwd

 查看当前系统中有哪些用户

用户名:密码(x):用户ID:组ID:描述信息:HOME目录:执行终端(默认bash)

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值