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

ubuntu22.04系统实践 linux基础入门命令(三) 用户管理命令

 以下有免费的4090云主机提供ubuntu22.04系统的其他入门实践操作

地址:星宇科技 | GPU服务器 高性能云主机 云服务器-登录

相关兑换码星宇社区---4090算力卡免费体验、共享开发社区-CSDN博客

之所以推荐给大家使用,是因为上面的云主机目前是免费使用的,不需要大家再去安装虚拟机,部署虚拟机,环境都搭配好了,非常适合新手入门,减少搭建的时间,把时间都用在实践上。

useradd / userdel / usermod : 用户管理

-M : 不创建用户主目录
-r : 创建系统用户

useradd user02 -u 503 //指定uid为503
useradd user05 -s /sbin/nologin //创建用户并指定shell
useradd user07 -G it,fd //创建用户,指定附加组
useradd -g 1003 user8 #指定用户的主属组为1003组。 
useradd user10 -u 4000 -s /sbin/nologin
userdel -r :完全删除用户

1、修改用户名:.

-l
usermod -l NEW_name user8
[root@linux-server ~]# id user8
#命令行输出信息 id: user8:无此用户

2、修改GID

-g
id user10
#命令行输出信息 uid=1000(user10) gid=1000(tom) groups=1000(tom)
usermod user10 -g new_gid #gid需要提前存在

3、修改UID

-u
usermod -u new_id jack
id jack
#命令行输出信息  uid=1005(jack) gid=1004(jack) groups=1004(jack)

4、修改用户的登录shell

-s
usermod -s /sbin/nologin user07 #修改用户的登录shell

groupadd / groupmod / groupdel:组管理

groupadd hr //创建一个用户组叫hr
groupadd net01 -g 2000 //创建组叫net01,并指定gid为2000
grep 'net01' /etc/group //查看/etc/group中组net01信息
#命令行输出信息   net01:x:2000:
groupmod 参数 组名
-g:修改组的gid
-n:修改组名
groupmod -g 2000 grp1
groupmod -n 新组名 grp1
groupdel net01 #删除组net01

注意:用户的主属组不能删除

gpasswd : 组成员管理

注意:只针对已存在的用户

1、给组添加账户

-a
gpasswd -a user10 grp2
#命令行输出的信息  Adding user user10 to group grp2

2、同时添加多个用户到组

-M:members成员的缩写
gpasswd -M tom,alice it (**会覆盖该组之前的组成员**)

3、从组删除用户

-d
gpasswd -d user07 hr #user07替换对应要删除的用户

        掌握这些 Linux 用户与组管理命令,就像拿到系统大门的钥匙串:能按需开锁、快速换锁、随时收钥匙,既保障安全又简化运维,是自动化脚本、服务隔离、故障交接和权限审计的底层“通用语言”,面试必考,实战必用。

后续更新请及时关注吧

请各位帅哥美女们多多支持!!小花花小心心  更多入门知识慢慢补充啦

后期持续关注!

http://www.dtcms.com/a/313951.html

相关文章:

  • 基于Mediapipe_Unity_Plugin实现手势识别
  • 笔记:webpack项目优化图片体积大小时 遇到 图片无法正常显示
  • 可信数据库大会现场,TDengine 时序数据库展示核电场景下的高性能与 AI 创新
  • 小程序七牛云文件上传封装js
  • 入门MicroPython+ESP32:PC远程控制ESP32 LED灯
  • 百度翻译详解:包括PaddleNLP、百度AI开放平台、接口逆向(包括完整代码)
  • 四、Linux 的实用操作
  • 基于开源AI智能名片链动2+1模式与S2B2C商城小程序的客户关系深化研究
  • 【高等数学】第八章 向量代数与空间解析几何——第一节 向量及其线性运算
  • 菜鸟集团招Java研发啦
  • Kubernetes RBAC 鉴权:构建安全的集群访问控制体系
  • k8s常见问题
  • 力扣热题100——数组
  • 关于Npm和Nvm的用法
  • 华为云产品图解
  • falsk windows 服务器部署-解决服务器外无法访问
  • 零售行业线上线下融合趋势,华为云智能零售解决方案,在门店运营与电商业务中的技术应用与场景实践
  • LLM大模型时代:生活服务领域的“生存革命“与新生态重构
  • [论文阅读] 人工智能 + 教学 | 从代码到职业:用机器学习预测竞赛程序员的就业潜力
  • FLutter 如何在跨平台下实现国际化多语言开发
  • 安全扫描:目标使用过期的TLS1.0 版协议问题
  • Spring AI Alibaba Graph 深度解析:原理、架构与应用实践
  • 尚硅谷2025最新SpringCloud速通-操作步骤(详细)
  • [复习]计算机网络
  • 从原始 Import/Export 到 wasm-bindgen 与自定义 Section
  • Ethereum:拥抱开源,OpenZeppelin 未来的两大基石 Relayers 与 Monitor
  • 嵌入式硬件中三极管推挽电路控制与实现
  • 模型蒸馏(Distillation):原理、算法、应用
  • 突破Transformer局限!MICN:线性复杂度实现时序预测新高度
  • LeetCode 132:分割回文串 II