博客
关于我
UBUNTU 添加删除用户
阅读量:795 次
发布时间:2023-02-25

本文共 1577 字,大约阅读时间需要 5 分钟。

CentOS系统中添加与删除用户账户的操作指南

在CentOS系统中,用户账户的管理是日常运维中的重要任务之一。以下将详细介绍如何使用useradduserdel命令来创建和删除用户账户,并提供一些实用的操作技巧。

一、添加用户账户

在CentOS系统中,useradd命令用于创建新用户账户。该命令支持多种参数,允许管理员根据需求定制用户的设置。以下是useradd命令的基本使用方法:

1.命令语法

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

2.主要参数说明

  • -d home:指定用户的主目录路径,默认为/home/username。可选参数。
  • -s shell:指定用户登录时使用的shell,默认为/bin/bash。可选参数。
  • -c comment:添加用户备注信息,保存在/etc/passwd文件的注释栏中。可选参数。
  • -m:自动创建用户的主目录。默认行为。
  • -k template:指定创建主目录时使用的模板文件。默认行为无模板,直接创建标准目录结构。
  • -f inactive:指定账号在密码过期后的天数后关闭。默认值为-1,表示账号永远有效。
  • -e expire:指定账号的失效日期,格式为MM/DD/YY。默认值为永久有效。
  • -p passwd:设置用户的初始密码,必须指定。
  • -r:创建系统账号,具有更高的权限。默认行为不创建系统账号。
  • name:指定用户的登录名,必须唯一。

3.示例:创建普通用户

以下是创建普通用户testuser1的示例:

# useradd -u 544 -d /usr/testuser1 -g users -m -c "测试用户1" testuser1
  • -u 544:指定用户ID为544。
  • -d /usr/testuser1:指定用户的主目录。
  • -g users:指定用户所属的基本群组,默认为users
  • -m:自动创建用户的主目录。
  • -c "测试用户1":设置用户备注信息。

4.密码设置

创建用户后,立即使用passwd命令设置用户密码:

# passwd testuser1

输入密码提示时,输入密码并确认一遍即可完成设置。

二、删除用户账户

使用userdel命令可以删除用户账户。删除操作需要谨慎,确保用户已退出系统或账户已关闭。

1.命令语法

userdel [-f] [-r] name

2.主要参数说明

  • -f:强制删除用户目录及相关文件。
  • -r:删除用户账号及相关的系统资源。

3.示例:删除普通用户

以下是删除用户testuser1的示例:

# userdel testuser1

4.强制删除

如果用户已登录,删除操作会提示输入确认:

# userdel -f testuser1

5.强制退出用户

如果用户正在登录,需先强制退出:

# pkill -kill -t [TTY]

例如,若用户使用pts/0终端:

# pkill -kill -t pts/0

三、注意事项

  • 用户ID唯一性:确保指定的UID不重复,且0-499的UID保留给系统账号使用。
  • 主目录自动创建:使用-m参数时,系统会自动创建用户的主目录。
  • 密码设置:创建用户后,及时设置密码,并建议定期修改密码。
  • 账号有效期:合理设置账号的失效日期,特别是临时账号。
  • 权限管理:确保用户和组的权限设置符合安全和业务需求。
  • 四、总结

    通过以上步骤,可以在CentOS系统中轻松创建和删除用户账户。useradduserdel命令功能强大,支持多种定制参数,管理员可以根据实际需求灵活配置。记住,操作时务必谨慎,确保用户数据和系统的安全。

    转载地址:http://mhpfk.baihongyu.com/

    你可能感兴趣的文章
    OpenCV与AI深度学习 | SAM2(Segment Anything Model 2)新一代分割一切大模型介绍与使用(步骤 + 代码)
    查看>>
    OpenCV与AI深度学习 | YOLO11介绍及五大任务推理演示(目标检测,图像分割,图像分类,姿态检测,带方向目标检测)
    查看>>
    OpenCV与AI深度学习 | YOLOv11来了:将重新定义AI的可能性
    查看>>
    OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
    查看>>
    OpenCV与AI深度学习 | 使用PyTorch进行小样本学习的图像分类
    查看>>
    OpenCV与AI深度学习 | 使用YOLO11实现区域内目标跟踪
    查看>>
    OpenCV与AI深度学习 | 使用YOLOv8做目标检测、实例分割和图像分类(包含实例操作代码)
    查看>>
    OpenCV与AI深度学习 | 使用单相机对已知物体进行3D位置估计
    查看>>
    OpenCV与AI深度学习 | 基于GAN的零缺陷样本产品表面缺陷检测
    查看>>
    OpenCV与AI深度学习 | 基于OpenCV和深度学习预测年龄和性别
    查看>>
    OpenCV与AI深度学习 | 基于Python和OpenCV将图像转为ASCII艺术效果
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch实现Faster RCNN目标检测
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch语义分割实现洪水识别(数据集 + 源码)
    查看>>
    OpenCV与AI深度学习 | 基于YOLO11的车体部件检测与分割
    查看>>
    OpenCV与AI深度学习 | 基于YOLOv8的停车对齐检测
    查看>>
    OpenCV与AI深度学习 | 基于机器视觉的磁瓦表面缺陷检测方案
    查看>>
    OpenCV与AI深度学习 | 基于深度学习的轮胎缺陷检测系统
    查看>>
    OpenCV与AI深度学习 | 实战 | OpenCV实现扫描文本矫正应用与实现详解(附源码)
    查看>>
    OpenCV与AI深度学习 | 实战 | 使用YOLOv8 Pose实现瑜伽姿势识别
    查看>>
    OpenCV与AI深度学习 | 实战 | 使用YoloV8实例分割识别猪的姿态(含数据集)
    查看>>