在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
的符号链接?还是一个相同的别名定义?