linux添加用户命令范例
-
在Linux中,可以使用useradd命令来添加用户。用户添加的命令格式为:
useradd [选项] 用户名
下面是一些常用的选项和示例:
1. 添加一个普通用户,不指定其他参数
useradd demo2. 指定用户名和用户ID
useradd -u 1001 demo3. 指定用户家目录
useradd -d /home/demo demo4. 指定用户的shell
useradd -s /bin/bash demo5. 创建用户时自动创建家目录
useradd -m demo6. 创建一个系统用户
useradd -r demo7. 创建一个禁用密码的用户
useradd -p ‘!!’ demo8. 创建一个过期账号
useradd -e 2022-12-31 demo9. 创建一个主账号和附属账号
useradd -g group1 -G group2 demo10. 添加用户并设置密码
useradd -m -p $(openssl passwd -1 “password”) demo以上是一些常用的示例,具体的使用方法可以通过man useradd命令查看帮助文档。
2年前 -
在Linux操作系统中,可以使用`adduser`命令或`useradd`命令来添加用户。以下是两个命令的示例:
1. `adduser`命令:
“`
sudo adduser newuser
“`
此命令将创建一个名为`newuser`的新用户。系统将会提示您设置新用户的密码以及其他相关信息。在提示时,您可以根据需要输入新用户的详细信息,或者按回车键跳过。2. `useradd`命令:
“`
sudo useradd newuser
“`
此命令将创建一个名为`newuser`的新用户。但是注意,仅使用`useradd`命令创建用户后,并不会为新用户自动创建主目录和初始化文件。因此,在使用`useradd`命令创建用户后,还需要执行其他的操作来完成用户的设置,例如创建主目录和设置密码等。除了上述基本的添加用户命令,还可以使用一些标志来进一步自定义新用户的创建过程。以下是一些常用的标志和使用示例:
1. `-d`标志:
“`
sudo adduser -d /home/newuser newuser
“`
此命令将创建一个名为`newuser`的新用户,并为其指定家目录为`/home/newuser`。可以根据实际需求自定义新用户的家目录。2. `-m`标志:
“`
sudo adduser -m newuser
“`
此命令将创建一个名为`newuser`的新用户,并自动为其创建主目录。使用此标志可以省略手动创建主目录的步骤。3. `-s`标志:
“`
sudo adduser -s /bin/bash newuser
“`
此命令将创建一个名为`newuser`的新用户,并为其指定默认的Shell为`/bin/bash`。可以根据实际需求自定义新用户的默认Shell。4. `-u`标志:
“`
sudo adduser -u 1001 newuser
“`
此命令将创建一个名为`newuser`的新用户,并为其指定用户ID为`1001`。可以根据实际需求自定义新用户的用户ID。请注意,上述示例中的用户添加命令都需要在root权限下执行,以确保具备足够的权限来创建新用户。
2年前 -
Linux添加用户的命令是”useradd”。下面是一个添加用户的命令范例:
1. 创建一个新用户,并指定用户名和用户的登录名(通常情况下,用户名和登录名相同):
“`
$ sudo useradd -m -s /bin/bash username
“`– `-m` 参数表示创建用户时同时创建用户的home目录(默认在`/home/username`下)。
– `-s` 参数表示指定用户的默认shell为`/bin/bash`。2. 设置用户密码:
“`
$ sudo passwd username
“`
然后会提示输入两次密码。3. 添加用户到指定的用户组:
“`
$ sudo usermod -a -G groupname username
“`
– `-a` 参数表示追加到用户组中,而不是覆盖。
– `-G` 参数指定用户组的名称。4. 为用户添加sudo权限:
“`
$ sudo visudo
“`
在打开的文件中找到以下行:
“`
# User privilege specification
root ALL=(ALL:ALL) ALL
“`
在这行下面添加:
“`
username ALL=(ALL:ALL) ALL
“`
保存并退出文件。5. 启用或禁用用户:
“`
$ sudo usermod -e expiration_date username
“`
其中`expiration_date`是指定的日期,可以用YYYY-MM-DD格式表示。如果想启用用户,可以设置一个未来的日期;如果想禁用用户,可以设置为过去的日期。6. 删除用户:
“`
$ sudo userdel username
“`
该命令会删除用户及其home目录。以上就是Linux添加用户的基本操作流程和命令范例。根据具体需求,还可以使用其他参数和选项来进一步定制用户的属性和权限设置。
2年前