Linux常用命令学习笔记:useradd

命令概述

useradd命令用于在Linux系统中创建新的用户账户。该命令会在系统中添加新用户的相关记录,并创建用户的主目录。

语法格式

useradd [选项] 用户名

常用选项

选项说明
-c添加备注信息
-d指定用户主目录
-g指定用户所属的初始组
-G指定用户所属的附加组
-m自动创建用户主目录
-M不创建用户主目录
-s指定用户登录shell
-u指定用户UID
-e指定账户过期时间
-f指定密码过期后宽限天数

使用示例

1. 创建普通用户

useradd -m testuser

自动创建用户testuser及其主目录/home/testuser

2. 创建用户并指定UID和组

useradd -u 1001 -g users -G wheel,developers -m zhangsan

创建用户zhangsan,UID为1001,主组为users,附加组为wheel和developers

3. 创建用户并指定shell和备注

useradd -s /bin/bash -c "测试用户" -m lisi

创建用户lisi,使用bash作为登录shell,添加备注信息

4. 创建系统用户

useradd -r -s /sbin/nologin nginx

创建系统用户nginx,不允许登录系统

相关文件

  • /etc/passwd:用户账户信息
  • /etc/shadow:用户密码信息
  • /etc/group:用户组信息
  • /etc/skel/:用户主目录模板

注意事项

  • 创建用户后需要使用passwd命令设置密码
  • 使用-m选项会自动从/etc/skel/复制文件到用户主目录
  • 系统用户通常使用-r选项,UID小于1000
  • 可以使用userdel命令删除用户

相关命令

  • usermod:修改用户属性
  • userdel:删除用户
  • passwd:设置用户密码
  • groupadd:创建用户组

作 者:南烛
链 接:https://www.itnotes.top/archives/543
来 源:IT笔记
文章版权归作者所有,转载请注明出处!


上一篇
下一篇