Chinaunix首页 | 论坛 | 博客
  • 博客访问: 102966
  • 博文数量: 75
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-14 09:52
文章分类

全部博文(75)

文章存档

2026年(37)

2025年(6)

2022年(2)

2017年(14)

2016年(16)

我的朋友

分类: LINUX

2025-06-23 15:50:29

在 CentOS 中,可以通过命令行创建和管理用户及用户组。以下是常用操作的说明和示例。

创建用户组

使用 groupadd 命令创建新的用户组:

# 创建名为 "developers" 的用户组
groupadd developers

创建用户

使用 useradd 命令创建新用户,并可以指定用户组、主目录等:

# 创建名为 "john" 的用户,并指定主目录和默认 shell
useradd -m -d /home/john -s /bin/bash john

# 将用户 "john" 添加到 "developers" 用户组
usermod -aG developers john

设置用户密码

为新创建的用户设置密码:

# 为用户 "john" 设置密码
passwd john

系统会提示输入两次密码以确认。

修改用户信息

可以通过 usermod 修改用户信息,例如更改主目录或默认 shell:

# 修改用户 "john" 的默认 shell 为 /sbin/nologin(禁止登录)
usermod -s /sbin/nologin john

# 修改主目录为 "/data/john"
usermod -d /data/john john

删除用户或用户组

删除用户或其主目录时,使用 userdel 和 groupdel

# 删除用户 "john"
userdel john

# 删除用户并同时删除其主目录
userdel -r john

# 删除名为 "developers" 的用户组
groupdel developers

查询用户信息

使用以下命令查看某个用户的详细信息:

# 查看 "john" 的 UID、GID 和所属组信息
id john

注意事项

  • 权限问题:需要以 root 用户或具有 sudo 权限的账户执行上述命令。

  • UID/GID 冲突:在集群环境中,确保 UID 和 GID 一致以避免权限问题。

  • 删除操作:删除用户时,建议先备份其数据,以免误删重要文件。

阅读(16) | 评论(0) | 转发(0) |
0

上一篇:ubuntu安装wordpress

下一篇:vim配置文件.vimrc

给主人留下些什么吧!~~