Bootstrap

Linux操作用户命令的使用useradd 和adduser

一、创建新用户

1.useradd 是创建新用户的命令。此命令允许指定多个选项来配置新账户的属性。

2.adduser 命令也用于添加用户

二、基本语法

1.在Linux系统中, useradd 命令用于创建新的用户账号,以下是其常见用法:
 
 useradd [选项] 用户名 

2.直接使用 adduser 加上用户名即可创建一个新用户,系统会提示设置用户密码等信息。

三、useradd 常用命令

d:指定用户的家目录。例如 useradd -d /home/newuser newuser ,将为新用户 newuser 创建家目录 /home/newuser 。
 
m:自动创建用户的家目录。如 useradd -m newuser ,若家目录不存在会自动创建。
 
s:指定用户登录后使用的shell。例如 useradd -s /bin/bash newuser ,指定 newuser 登录后使用 bash 作为默认shell。
 
u:指定用户的UID(用户ID)。如 useradd -u 1001 newuser ,将 newuser 的UID设置为1001。
 
g:指定用户的主组。例如 useradd -g groupname newuser ,把 newuser 添加到 groupname 组作为主组。
 
G:指定用户的附加组。 useradd -G group1,group2 newuser ,使 newuser 同时属于 group1 和 group2 组。


四、adduser 命令


h:显示帮助信息,查看 adduser 命令的各种选项和用法说明。


D:用于显示或设置 adduser 命令的默认值。如 adduser -D 可查看当前默认设置, adduser -D -s /bin/zsh 则将默认的shell设置为 /bin/zsh 。

g:指定用户的主组。例如 adduser -g groupname newuser ,将 newuser 添加到 groupname 组作为主组。

G:指定用户的附加组。如 adduser -G group1,group2 newuser ,使 newuser 同时属于 group1 和 group2 这两个附加组。

s:指定用户登录后使用的shell。例如 adduser -s /bin/bash newuser ,指定 newuser 登录后使用 bash 作为默认的shell。

;