用户,用户组相关操作

简介: 用户,用户组相关操作

1. 创建用户

命令 说明
useradd 创建(添加)用户

useradd命令选项:

选项 说明
-m 自动创建用户主目录,主目录的名字就是用户名
-g 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组

说明:

  • useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
  • 创建用户如果不指定用户组,默认会自动创建一个同名的用户组
  • 查看用户是否创建成功,可以查看/etc/passwd这个文件
  • 查看用户组是否创建成功,可以查看/etc/group这个文件

passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:

  • 第一个:用户名
  • 第二个:密码占位符
  • 第三个:uid, 用户id
  • 第四个:gid, 用户所在组id
  • 第五个:用户描述, 可选,
  • 第六个:用户的主目录所在位置
  • 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

group文件中的每项信息说明, 以laowang:x:1001:为例:

  • 第一个:用户组名
  • 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
  • 第三个:组id

id命令查看用户信息:

命令 说明
id 查看用户信息

每项信息说明:

uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)

  • 第一个: uid 表示用户id
  • 第二个: gid 表示用户组id
  • 第三个: 组 表示用户所在的用户组

2. 设置密码

给其它用户设置密码,需要使用: sudo passwd 用户名

3. 切换用户

命令 说明
su 切换用户

语法格式: su - 用户名

解决办法:

  • 给laowang用户设置一个sudo附加组, 需要使用usermod修改用户信息

4. 修改用户信息

命令 说明
usermod 修改用户信息

usermod选项:

命令 说明
-G 设置一个附加组
-g 修改用户组

5. 扩展: 删除附加组

命令 说明
gpasswd 添加和删除附加组信息

gpasswd命令选项:

选项 说明
-a 用户名 给用户添加附加组
-d 用户名 给用户删除附加组

5. 删除用户

命令 说明
userdel 删除用户

userdel命令选项:

选项 说明
-r 用户名 删除用户主目录,必须要设置,否则用户主目录不会删除

说明:

  • 删除用户,默认同名的用户组也会被删除

6. 创建用户组

命令 说明
groupadd 创建(添加)用户组

7. 创建用户并指定用户组

sudo useradd -p -g test laowang

8. 修改用户组

sudo usermod -g abc laowang

9. 删除用户组

命令 说明
groupdel 删除用户组

说明:

  • 如果用户组下面有用户先删除用户在删除用户组

6. 总结

  • 创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
  • 查看用户信息使用 id 命令或者 /etc/passwd文件
  • 查看用户组信息使用 /etc/group文件
  • 给用户设置密码使用 sudo passwd 用户名
  • 切换用户使用 su - 用户名
  • 设置附加组使用 sudo usermod -G 组名 用户名
  • 删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。
  • 创建用户组使用: sudo groupadd 用户组名
  • 创建用户并指定用户组使用: sudo useradd -m -g 用户组 用户名
  • 修改用户组使用: sudo usermod -g 用户组 用户名
  • 删除用户组使用: sudo groupdel 用户组名
目录
相关文章
|
2月前
|
人工智能 Kubernetes 调度
GPU 别再被“抢着用”了:聊聊 K8s 上 AI 任务的调度与隔离那点事
GPU 别再被“抢着用”了:聊聊 K8s 上 AI 任务的调度与隔离那点事
197 3
|
3月前
|
数据采集 人工智能 监控
构建AI智能体:七十七、AI古典文学:基于LoRA微调Qwen1.5-0.5B打造唐诗生成器
本文介绍了基于LoRA微调技术实现AI创作唐诗的方法。通过使用Qwen1.5-0.5B-Chat作为基础模型,仅调整0.34%的参数(157万),在CPU上39分钟即可完成训练。文章详细展示了从模型选择、28首原创唐诗数据集构建、LoRA参数配置到训练评估的全过程。实验结果表明,模型能生成符合主题的原创唐诗,但在格律平仄、意境深度等方面仍需优化。这一实践验证了LoRA技术在古典文学创作领域的可行性,为轻量化AI创作提供了有价值的参考。
456 16
|
4月前
|
人工智能 自然语言处理 安全
HCL AppScan Standard 10.10 发布,新增功能简介
HCL AppScan Standard 10.10 发布,新增功能简介
319 0
HCL AppScan Standard 10.10 发布,新增功能简介
|
存储 Ubuntu 关系型数据库
MariaDB介绍和MariaDB包安装
MariaDB是由MySQL原开发团队创建的开源关系型数据库,旨在提供更高的兼容性、性能优化及企业级功能。它支持多存储引擎、分布式集群、GIS及动态列等特性,适用于企业应用、互联网服务及大数据分析。安装时可通过系统自带仓库或官方资源库进行部署,适配多种Linux发行版,安装后建议进行安全初始化以提升安全性。
838 0
MariaDB介绍和MariaDB包安装
|
6月前
|
机器学习/深度学习 自然语言处理 PyTorch
Transformer自回归关键技术:掩码注意力原理与PyTorch完整实现
掩码注意力是生成模型的核心,通过上三角掩码限制模型仅关注当前及之前token,确保自回归因果性。相比BERT的双向注意力,它实现单向生成,是GPT等模型逐词预测的关键机制,核心仅需一步`masked_fill_`操作。
511 0
Transformer自回归关键技术:掩码注意力原理与PyTorch完整实现
|
9月前
|
存储 监控 安全
电商API接口安全防护全流程详解:认证加密筑牢安全防线
本文深入解析电商API接口安全防护,涵盖认证、授权、数据加密及其他安全措施,探讨如何构建全方位的安全体系,保障电商平台数据与业务安全。
|
10月前
|
人工智能 运维 网络安全
重构门店网络:从“打补丁“到“造地基“的跨越
传统网络架构正在威胁门店数字化转型,其“三大致命矛盾”架构老化、业务爆发、新兴技术卡壳等问题日益严重。传统网络的“人肉运维”模式效率低下,人肉容灾能力不足。随着云化需求的增加,传统网络架构无法适配云计算、AI应用等新兴技术,云化受阻。
|
机器学习/深度学习 算法 流计算
TPAMI 2024:ProCo: 无限contrastive pairs的长尾对比学习
【8月更文挑战第17天】在深度学习领域,长尾分布问题困扰着视觉识别任务。针对监督对比学习(SCL)在长尾数据中受限于批量大小的问题,清华大学的研究者在TPAMI 2024发表了一种概率对比学习方法ProCo。ProCo通过估计特征空间中的样本分布,允许在小批量数据中高效构建对比对,采用vMF混合模型简化分布估计,实现无限对比对的采样和封闭形式的对比损失,有效解决了SCL的固有问题。此方法不仅提升了长尾类别的识别精度,还适用于半监督学习场景。尽管存在假设限制和超参数调整需求,ProCo在多种任务和数据集上展示了显著的性能提升。
619 60
|
运维 监控 Serverless
利用Serverless架构优化成本和可伸缩性
【10月更文挑战第13天】Serverless架构让开发者无需管理服务器即可构建和运行应用,实现成本优化与自动扩展。本文介绍其工作原理、核心优势及实施步骤,探讨在Web应用后端、数据处理等领域的应用,并分享实战技巧。
|
监控 网络协议 安全
Linux系统日志管理
Linux系统日志管理
573 3