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

第五章 Linux实际操作——用户管理

第五章 Linux实际操作——用户管理

  • 5.1 基本介绍
  • 5.2 添加用户
  • 5.3 指定、修改密码
  • 5.4 删除用户
  • 5.5 查询用户信息指令
  • 5.6 切换用户
  • 5.7 查看当前用户、登录用户
  • 5.8 用户组
  • 5.9 用户和组相关文件
    • 8.9.1/etc/passwd 文件
    • 8.9.2/etc/shadow文件
    • 8.9.3/etc/group文件

5.1 基本介绍

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

5.2 添加用户

useradd 用户名

例1:添加一个用户milan,默认该用户的家目录在/home/milan
1)当创建用户成功后,会自动的创建和用户同名的家目录
2)也可以通过

useradd -d

指定目录新的用户名,给新创建的用户指定家目录

5.3 指定、修改密码

passwd 用户名

给milan指定密码

passwd milan

补充,显示当前用户所在的目录 pwd

5.4 删除用户

userdel 用户名

1)删除用户milan,但是要保留家目录, userdel milan2)删除用户以及用户主目录,比如 tom, userdel -r tom

是否保留家目录的讨论?一般情况下,我们建议保留

5.5 查询用户信息指令

id 用户名

案例:请查询root信息

# id root

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

5.6 切换用户

在操作Linux 中,如果当前用户的权限不够,可以通过

su-指令

,切换到高权限用户,比如 root

su-切换用户名

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

1)从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
2)当需要返回到原来用户时,使用exit/logout指令

5.7 查看当前用户、登录用户

whoami/who am I

类似于角色,系统可以对有共性/权限的多个用户进行统一的管理

5.8 用户组

指令:

groupadd 组名

删除组

groupdel 组名
    1. 增加用户时直接加上组
    1. 指令(基本语法) : useradd-g用户组用户名
    1. 增加一个用户 zwj,直接将他指定到wudang
    1. groupadd wudang
    1. useradd -g wudang zwj

指令(基本语法): usermod -g 用户组用户名
案例演示
创建一个组 mojiao
把zwj放入到mojiao
指令:

usermod -g mojiao zwj

5.9 用户和组相关文件

8.9.1/etc/passwd 文件

用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

8.9.2/etc/shadow文件

口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

8.9.3/etc/group文件

组(group)的配置文件,记录Linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表

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

相关文章:

  • 悲观锁和乐观锁详细
  • 三谈ChatGPT(ChatGPT可以解决问题的90%)
  • Qt QSet 详解:从底层原理到高级用法
  • Mac Doxygen的使用
  • FPGA基础代码复用
  • Hbase简介
  • 科海思除COD树脂,大孔树脂,除COD专用树脂
  • Qt 多线程 QThread、QThreadPool使用场景
  • 如何一招搞定PCB阻焊过孔问题?
  • 【代码随想录】刷题Day2
  • Python机器学习、深度学习技术提升气象、海洋、水文领域实践应用
  • 计及调度经济性的光热电站储热容量配置方法【IEEE30节点】(Matlab代码实现)
  • “不要放过这个春天”解锁品牌春日宣传新玩法
  • 利用GPT2 预测 福彩3d预测
  • 类加载过程
  • 【C/C++】C++11 无序关联容器的诞生背景
  • h264编码原理
  • 网络工程师经常搞混的路由策略和策略路由,两者到底有啥区别?
  • 高精度气象模拟软件WRF实践技术
  • 总结827
  • 还在发愁项目去哪找?软件测试企业级Web自动化测试实战项目
  • 总结下Spring boot异步执行逻辑的几种方式
  • 【开发日志】2023.04 ZENO----Composite----CompNormalMap
  • 春秋云境:CVE-2022-28525 (文件上传漏洞)
  • 【软件测试二】开发模型和测试模型,BUG概念篇
  • 短视频app开发:如何实现视频直播功能
  • [架构之路-174]-《软考-系统分析师》-5-数据库系统-7-数据仓库技术与数据挖掘技术
  • 销售高品质 FKM EPDM NBR 硅胶 O 形密封圈
  • Linux环境变量:不可或缺的系统组成部分
  • FFmpeg命令行解析