linux添加用户命令范例

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用useradd命令来添加用户。用户添加的命令格式为:

    useradd [选项] 用户名

    下面是一些常用的选项和示例:

    1. 添加一个普通用户,不指定其他参数
    useradd demo

    2. 指定用户名和用户ID
    useradd -u 1001 demo

    3. 指定用户家目录
    useradd -d /home/demo demo

    4. 指定用户的shell
    useradd -s /bin/bash demo

    5. 创建用户时自动创建家目录
    useradd -m demo

    6. 创建一个系统用户
    useradd -r demo

    7. 创建一个禁用密码的用户
    useradd -p ‘!!’ demo

    8. 创建一个过期账号
    useradd -e 2022-12-31 demo

    9. 创建一个主账号和附属账号
    useradd -g group1 -G group2 demo

    10. 添加用户并设置密码
    useradd -m -p $(openssl passwd -1 “password”) demo

    以上是一些常用的示例,具体的使用方法可以通过man useradd命令查看帮助文档。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部