当前位置: 首页 > news >正文

linux005之用户、组管理

linux用户管理简介:

  任何使用linux系统的用户,都必须使用一个合法的账号和密码,账号和密码一般都是超级管理员创建,当然普通用户也可以创建用户,前提是必须拥有创建用户权限。

  root是linux系统中默认创建的超级用户

  创建用户时, 系统会默认在home目录下创建一个名为用户名的根目录

创建用户:

  useradd 用户名:创建用户

  useradd -d /home/ww 用户名: 创建用户的同时指定它的根目录, 所在根目录就是 /home/ww ,如果不指定,则系统默认创建(用户比较少)

设置用户密码:

  passwd 用户名:给用户设置密码,给用户设置密码时, 要符合一定的复杂度,否则无法设置

删除用户:

  userdel 用户名:删除用户,前提得用户root账号。删除用户时, 用户的根目录是不会删除的。

  userdel -r 用户名:删除用户的同时删除该用户的根目录

查看用户信息:

  id 用户名:查看用户的基本信息

切换登录用户:

  su 用户名:切换登录用户。从超级用户切换到普通用户不用输入密码, 从普通用户切换到超级用户是需要输入密码的,因为超级用户权限比普通用户的权限高,高权限切换到权限不用输入密码。

linux组管理:

  组简介:linux中的组相当于角色的概念。每一个用户至少属于一个组,不能独立组存在,如果用户没有组,则该用户是没有存在意义的,因为任何权限都是根据组来分配的。

  在linux中,任何一个用户都至少属于一个组,一个用户可以拥有多个组,一个主组和一个或多个副组,用户的主组是不能改的(组别是用来赋权用的),新建用户时如果不指定,则系统默认指定组, 组名和用户相同,并且将用户自动将该用户添加到组下。

创建用户组:

  groupadd 组名:创建组

删除组:

  groupdel 组名:删除组

把用户添加到组中:

  gpasswd -a 用户名 组名:将用户添加到组中

把用户从组从移除:

  gpasswd -d 用户名 组名:将用户从组中移除。用户不能从主组中移除

创建用户时指定组:

  useradd -g 组名 用户名:创建用户时同时指定组别

http://www.lryc.cn/news/3504.html

相关文章:

  • 列线图工具_Nomogram
  • 【C++】类和对象(一)
  • Python获取搜索引擎结果
  • 2.4.8 PCIe——物理逻辑层——REFCLK
  • 树莓派4B arm64 搭建 docker+drone+gitea
  • Java的JDBC编程
  • CSS:块格式化上下文(BFC)
  • paddle表情识别部署
  • Python-第五天 Python函数
  • 【Python学习笔记】28.Python3 错误和异常
  • SQLServer 迁移到 MySQL 工具对比
  • 分析finebi5.x仪表板组件获取数据过程(数据是数据集或者sql的)
  • 设计模式--适配器模式 Adapter Pattern
  • PVE虚拟机篇-rest api
  • 2022-2025学年面向中小学生的白名单全国性竞赛活动清单及官网地址链接
  • Python 高级编程之生成器与协程进阶(五)
  • Django框架之视图和URL
  • Python 的Tkinter包系列之七:好例子补充2
  • 每日一练-等差数列
  • 使用动态参数构建CUDA图
  • 在Fortran中调用Python教程
  • 04-PS人像磨皮方法
  • nginx反向代理+负载均衡上传webshell重难点+apache漏洞
  • transition组件的使用
  • 多行文本在块元素中垂直居中
  • 在 WebAssembly 中使用 C/C++ 和 libbpf 编写 eBPF 程序
  • leveldb源码解析六——compact
  • 数据结构(二):单向链表、双向链表
  • COCO物体检测评测方法简介
  • 记一次上环境获取资源失败的案例