linux系统下新增用户命令
-
在Linux系统下,可以使用`useradd`命令来新增用户。下面是使用`useradd`命令新增用户的语法以及常用选项:
“`
useradd [选项] 用户名
“`其中,`选项`可以是以下常用选项之一:
– `-c`:指定用户的备注信息。
– `-d`:指定用户的家目录。默认为`/home/用户名`。
– `-e`:指定用户账号的过期日期。格式为`YYYY-MM-DD`,表示该日期后用户账号将不可用。
– `-g`:指定用户所属的初始组。
– `-p`:指定用户的密码。一般不建议在命令行中直接指定密码,而是使用`passwd`命令在创建用户后设置密码。
– `-s`:指定用户的登录Shell。常用的Shell有`/bin/bash`、`/bin/sh`等。
– `-u`:指定用户的用户ID。通常系统会自动分配一个唯一的ID。示例:
“`
useradd -c “John Smith” -d /home/john -g users -p password -s /bin/bash -u 1001 john
“`上述命令会在系统中创建一个用户名为`john`的用户,该用户的备注信息为`John Smith`,家目录为`/home/john`,所属初始组为`users`,密码为`password`,登录Shell为`/bin/bash`,用户ID为`1001`。
除了`useradd`命令外,还可以使用`adduser`命令来新增用户。`adduser`是`useradd`的一个更加用户友好的接口,提供了一些交互式的选项,如设置密码、创建用户组等。这两个命令的功能基本上是一样的,可以根据个人的喜好选择使用哪一种。
2年前 -
在Linux系统下,可以使用以下命令来新增用户:
1. useradd命令:这个命令用于新增一个用户账号。语法如下:
“`
useradd [选项] 用户名
“`
常用选项包括:
– -m:自动为用户创建家目录
– -s:指定用户的登录Shell
– -g:指定用户所属的初始用户组
– -G:指定用户所属的附加组例如,要新增一个名为”john”的用户,可以使用以下命令:
“`
useradd -m -s /bin/bash john
“`2. passwd命令:这个命令用于为新增的用户设置密码。语法如下:
“`
passwd 用户名
“`
执行命令后,系统会提示输入新密码并进行确认。例如,要为用户”john”设置密码,可以使用以下命令:
“`
passwd john
“`3. chage命令:通过这个命令可以修改用户的密码过期时间、账号过期时间等信息。语法如下:
“`
chage [选项] 用户名
“`
常用选项包括:
– -M:设置密码过期时间(以天为单位)
– -E:设置账号过期时间例如,要将用户”john”的密码过期时间设置为30天,可以使用以下命令:
“`
chage -M 30 john
“`4. adduser命令:它实际上是一个对useradd的封装,提供了一些交互式的选项,用于更方便地新增用户。使用方法类似于useradd命令:
“`
adduser [选项] 用户名
“`
例如,要新增一个名为”john”的用户,可以使用以下命令:
“`
adduser john
“`5. usermod命令:这个命令用于修改已有用户的属性。可以使用它来修改用户名、所属组、家目录等。语法如下:
“`
usermod [选项] 用户名
“`
常用选项包括:
– -l:修改用户名
– -g:修改所属组
– -d:修改家目录例如,要将用户”john”的用户名修改为”jane”,可以使用以下命令:
“`
usermod -l jane john
“`2年前 -
在Linux系统下,可以使用以下命令来新增用户:
1. useradd命令:useradd命令用于创建一个新用户账户,语法如下:
“`
useradd [选项] 用户名
“`例如,要创建一个名为`newuser`的用户,可以使用以下命令:
“`
useradd newuser
“`每个用户账户都有一个默认的用户ID(UID)和一个默认的组ID(GID),默认情况下,useradd命令会自动分配这些ID。
useradd命令的一些常用选项如下:
– `-u`:指定用户ID。
– `-g`:指定组ID。
– `-d`:指定用户的家目录。
– `-s`:指定用户的默认shell。
– `-m`:为用户自动创建家目录。
– `-r`:创建一个系统账户。2. passwd命令:passwd命令用于设置或更改用户的密码,语法如下:
“`
passwd [选项] 用户名
“`例如,要设置`newuser`用户的密码,可以使用以下命令:
“`
passwd newuser
“`会提示输入新密码两次以确认。
passwd命令的一些常用选项如下:
– `-l`:锁定用户账户,使其无法登录。
– `-u`:解锁用户账户。3. usermod命令:usermod命令用于修改用户的属性,语法如下:
“`
usermod [选项] 用户名
“`例如,要将`newuser`用户的主组更改为`newgroup`,可以使用以下命令:
“`
usermod -g newgroup newuser
“`usermod命令的一些常用选项如下:
– `-g`:指定用户的主组。
– `-d`:指定用户的家目录。
– `-s`:指定用户的默认shell。4. userdel命令:userdel命令用于删除用户账户,语法如下:
“`
userdel [选项] 用户名
“`例如,要删除`newuser`用户,可以使用以下命令:
“`
userdel newuser
“`userdel命令的一些常用选项如下:
– `-r`:同时删除用户的家目录。
通过使用以上命令,可以在Linux系统下新增、删除和修改用户账户的各种属性。
2年前