useradd -c user
时间: 2023-05-16 22:05:21 浏览: 63
add -m -s /bin/bash user
这是一个 Linux 命令,用于创建一个新用户并指定用户的登录 shell 为 /bin/bash。其中 -c 参数用于指定用户的注释信息,-m 参数用于创建用户的 home 目录。
相关问题
useradd -r
useradd -r 是一个用于创建系统账户的命令。在Linux系统中,通常有两种类型的账户:用户账户和系统账户。用户账户是用于普通用户登录和执行任务的,而系统账户则是用于运行系统服务或特定任务的。
使用 useradd -r 命令可以创建一个系统账户。其中,-r 选项表示创建一个系统账户,而不是普通用户账户。系统账户通常没有登录权限,并且不会显示在登录界面上。
创建系统账户的命令格式如下:
useradd -r [选项] 用户名
一些常用的选项包括:
- -d, --home 目录:指定账户的主目录。
- -s, --shell shell:指定账户的默认shell。
- -g, --gid 组ID:指定账户所属的组ID。
- -c, --comment 注释:添加对账户的描述信息。
例如,要创建一个名为sysuser的系统账户,可以使用以下命令:
useradd -r sysuser
请注意,创建和管理系统账户需要root权限或者具有sudo权限的用户才能执行。
useradd -r -s /sbin/nologin mysql useradd: user 'mysql' already exists
根据引用,命令`useradd -c'usertest1 info xxxx' usertest1`创建了一个名为usertest1的用户,并且在引用中我们可以看到该用户的详细信息,包括用户ID、主目录和登录shell。而根据引用的命令`useradd -s /sbin/nologin usert11`,用户usert11被创建成功,但是该用户不能登录系统。
回答你的问题,根据引用,当使用命令`useradd -r -s /sbin/nologin mysql`时,系统提示"user 'mysql' already exists",这意味着用户mysql已经存在了,无法再次创建相同的用户。