使用 useradd 命令在 Linux 中添加新用户

原创
ithorizon 7个月前 (10-06) 阅读数 40 #Linux

使用useradd命令在Linux中添加新用户

引言

在Linux系统中,管理用户是系统管理员的基本任务之一。useradd命令是Linux系统中用于添加新用户的一个强劲工具。本文将详细介绍怎样使用useradd命令来创建新用户,并讨论一些常用的选项。

useradd命令简介

useradd是Linux系统中用于创建新用户的命令。它可以从命令行界面(CLI)执行,并且提供了丰盈的选项来满足不同的需求。useradd命令通常需要root权限来执行,出于它涉及到系统的用户数据库和文件系统的修改。

基本用法

以下是一个使用useradd命令的基本示例:

useradd -m username

在这个例子中,-m选项即创建用户的同时创建用户的主目录。username是你想要创建的用户名。

详细参数说明

以下是useradd命令的一些常用参数及其说明:

  • -c, --comment COMMENT

    为用户指定一个注释(如全名)。

  • -d, --home HOME_DIR

    指定用户的主目录路径。

  • -e, --expiredate EXPIRE_DATE

    指定用户账户的过期日期。

  • -f, --inactive INACTIVE

    指定用户密码过期后,用户账户保持非活动状态的天数。

  • -g, --group GROUP

    指定用户所属的主组。

  • -G, --groups GROUP1,GROUP2,...

    指定用户所属的附加组。

  • -m, --create-home

    创建用户的主目录。

  • -n, --no-create-home

    不创建用户的主目录。

  • -o, --non-unique

    允许用户名不唯一。

  • -r, --system

    创建一个系统用户。

  • -s, --shell SHELL

    指定用户登录时的shell。

示例

以下是一些使用useradd命令的示例:

useradd -m -c "John Doe" -d /home/john -g users -G admin -s /bin/bash john

这个命令创建了一个名为john的新用户,全名为John Doe,主目录为/home/john,所属主组为users,附加组为admin,登录shell为/bin/bash。

平安性考虑

在创建新用户时,应该注意以下几点以确保系统的平安性:

  • 不要使用默认的密码,应设置强密码。

  • 为用户设置合适的权限,避免不必要的权限提升。

  • 定期审查用户账户和权限,确保没有不必要的账户。

总结

useradd命令是Linux系统中管理用户的重要工具。通过掌握useradd命令的用法和参数,系统管理员可以轻松地创建和管理用户账户。本文介绍了useradd命令的基本用法、参数说明以及一些平安性考虑,期待对您有所帮助。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门