useradd 命令
时间: 2023-11-04 14:55:48 浏览: 112
useradd命令是用来在Linux系统中创建用户账号的命令。它和adduser命令是相同的,都可以用来建立用户账号。使用useradd命令创建的账号会保存在/etc/passwd文本文件中。可以使用一些参数来指定账号的一些信息,比如备注文字、启始目录、有效期限、密码过期后关闭账号的天数、所属群组、附加群组、是否自动建立登入目录、是否建立以用户名称为名的群组、是否建立系统账号、登入后所使用的shell、用户ID号等。
相关问题
useradd命令用法
useradd命令用于在Linux系统中创建新用户。该命令的格式如下:
useradd [选项] 用户名
其中,选项包括:
- -c:为用户添加说明性说明
- -d:指定用户的家目录
- -g:指定用户的主组
- -G:指定用户的附属组
- -m:在创建用户时自动创建家目录
- -s:指定用户的默认shell
示例:
useradd -c "John Doe" -d /home/johndoe -g users -G admin -m -s /bin/bash johndoe
这条命令将创建名为“johndoe”的用户,说明性说明为“John Doe”,家目录为“/home/johndoe”,主组为“users”,附属组为“admin”,并在创建用户时自动创建家目录,默认shell为“/bin/bash”。
linux useradd 命令
在Linux系统中,`useradd` 是一个用于创建新用户的命令行工具。它的基本语法是:
```
useradd [选项] 用户名
```
这个命令的主要功能包括:
1. 创建新的用户账户:向系统添加一个新的用户,包括生成主目录、创建默认的shell文件(如`.bashrc`)、设置密码等。
2. 设置初始信息:可以指定用户名、全名、家目录路径、默认shell以及组信息等。
3. 配置默认权限:可以设置用户的初始umask值,影响新创建文件的权限。
一些常用选项有:
- `-m`:创建用户的主目录,默认情况下仅创建用户但不创建目录。
- `-d`:指定用户的主目录。
- `-s`:指定用户的登录shell。
- `-U`:将用户加入users组(如果不在,则创建一个新的用户组)。
- `-G`:添加额外的用户组。
创建用户后,通常还需要使用 `passwd` 命令设置密码,确保安全。例如:
```
useradd newuser -m -s /bin/bash
passwd newuser
```
这将创建一个名为 "newuser" 的新用户,并将其默认shell设为 Bash,同时自动为其创建主目录。
阅读全文