useradd命令出错



在ubuntu 22.04 LTS映像上执行adduser命令时出现错误。它给出了未知选项:m错误

sudo adduser -m -d /var/lib/jenkins jenkins
Unknown option: m
Option d is ambiguous (debug, disabled-login, disabled-password)
adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--add_extra_groups]
[--encrypt-home] USER
Add a normal user

以前工作得很好。知道为什么会有误差吗?

adduser命令默认创建用户主目录。所以你不必指定一个-m选项,实际上没有这样的选项存在,因为man页清楚地说明了这一点。只有"选择退出"选项。

使用--no-create-home

选项禁用创建主目录。正如@Cyrus指出的那样,useradd命令提供了adduser的替代方案。它确实提供了-m选项来创建用户主目录。

你声称sudo adduser -m -d [...]以前工作得很好。也许你有一个将adduser映射到useradd的符号链接?还是一个相同的别名定义?

相关内容

  • 没有找到相关文章

最新更新