Linux命令200例:adduser用于创建新用户

🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。

🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。

🏆本文已收录于专栏:Linux命令大全

🏆本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入讲解。欢迎提前锁定关注。

🎉欢迎 👍点赞✍评论⭐收藏

文章目录

  • 一、简介
  • 二、语法
  • 三、参数及选项
  • 四、实例
    • [4.1 创建一个新用户](#4.1 创建一个新用户)
    • [4.2 创建一个新用户并设置家目录路径](#4.2 创建一个新用户并设置家目录路径)
    • [4.3 创建一个新用户并设置默认shell](#4.3 创建一个新用户并设置默认shell)
    • [4.4 将新用户添加到指定的用户组](#4.4 将新用户添加到指定的用户组)
    • [4.5 将新用户同时添加到多个用户组](#4.5 将新用户同时添加到多个用户组)
    • [4.6 创建一个系统用户](#4.6 创建一个系统用户)
    • [4.7 创建一个新用户并设置密码](#4.7 创建一个新用户并设置密码)
    • [4.8 创建一个新用户并设置过期日期](#4.8 创建一个新用户并设置过期日期)
  • 五、总结

一、简介

adduser 命令是在Linux系统中用于创建新用户的命令。它提供了一种快速、简单和安全地添加新用户的方法,同时也提供了一些可选参数来自定义用户的属性。

二、语法

adduser 命令的基本语法如下:

bash 复制代码
adduser [选项] 用户名 

其中,用户名表示要创建的新用户的名称。

三、参数及选项

adduser 命令可以使用的常见选项如下:

  • -c, --comment "COMMENT":设置用户的备注信息。
  • -d, --home HOME_DIR:指定用户的家目录路径。
  • -s, --shell SHELL:指定用户的默认shell。
  • -g, --gid GROUP:将用户添加到指定的用户组。
  • -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]:将用户同时添加到多个用户组。
  • -p, --password PASSWORD:设置用户的密码(加密)。
  • -e, --expiredate EXPIRE_DATE:设置帐户的过期日期。
  • -f, --inactive INACTIVE:设置账户被锁定后的不活动天数。
  • -m, --create-home:自动创建用户的家目录。
  • -k, --skel SKEL_DIR:用指定目录的内容作为用户的家目录模板。
  • -r, --system:创建一个系统用户。

四、实例

下面给出8个实际的例子来演示 adduser 命令的使用。

4.1 创建一个新用户

以下命令将创建一个新用户"john":

bash 复制代码
adduser john

4.2 创建一个新用户并设置家目录路径

以下命令将创建一个新用户"jane",并将其家目录路径设置为"/home/jane":

bash 复制代码
adduser -d /home/jane jane

4.3 创建一个新用户并设置默认shell

以下命令将创建一个新用户"peter",并将其默认shell设置为"/bin/bash":

bash 复制代码
adduser -s /bin/bash peter

4.4 将新用户添加到指定的用户组

以下命令将创建一个新用户"amy",并将其同时添加到用户组"developers"中:

bash 复制代码
adduser -g developers amy

4.5 将新用户同时添加到多个用户组

以下命令将创建一个新用户"lisa",并将其同时添加到用户组"staff"和"user"中:

bash 复制代码
adduser -G staff,user lisa

4.6 创建一个系统用户

以下命令将创建一个系统用户"ftpuser"(不可登录),并将其家目录路径设置为"/var/ftp":

bash 复制代码
adduser -r -d /var/ftp ftpuser

4.7 创建一个新用户并设置密码

以下命令将创建一个新用户"tom",并设置其密码为"password":

bash 复制代码
adduser -p password tom

4.8 创建一个新用户并设置过期日期

以下命令将创建一个新用户"sam",并将其帐户的过期日期设置为2022年12月31日:

bash 复制代码
adduser -e 2022-12-31 sam

五、总结

本文介绍了 Linux 系统中的 adduser 命令,并提供了详细的语法、参数和选项说明。通过8个实际的例子,展示了 adduser 命令的不同用法,包括创建新用户、设置家目录路径、默认shell、用户组、密码、过期日期等。adduser 命令是管理用户的重要工具之一,熟练掌握其用法可以方便快捷地管理系统用户。

注意:在使用 adduser 命令时,请确保以管理员权限运行或者使用 sudo 权限。

通过本文的介绍,相信您已经对 adduser 命令有了更深入的了解。在实际的使用中,可根据具体需求选择合适的选项和参数来创建和管理用户。

希望本文对您学习和使用 adduser 命令有所帮助。如有任何问题或建议,请随时与我们联系。谢谢阅读!

相关推荐
wanhengidc8 分钟前
全面了解云手机的安全性
运维·服务器·游戏·智能手机·云计算
顾安r23 分钟前
11.8 脚本网页 打砖块max
服务器·前端·html·css3
menge233334 分钟前
Linux DNS域名解析服务器练习
linux·运维·服务器
努力成为一个程序猿.1 小时前
Clickhouse数据副本和分片
运维·clickhouse·debian
m0_495562781 小时前
Swift-static和class
java·服务器·swift
wsad05321 小时前
CentOS 7 更换腾讯云 yum 源及 EPEL 源
linux·centos·腾讯云
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [kernel]kallsyms
linux·笔记·学习
emiya_saber2 小时前
Linux 进程调度管理
linux·运维·服务器
不脱发的程序猿2 小时前
嵌入式Linux:线程同步(读写锁)
linux·嵌入式
yangzhi_emo2 小时前
配置dns主从服务
linux·运维·服务器