• 【终端使用】用户管理 "useradd"、"password"、"userdel"命令


    参考连接:

    【终端使用】"usermod"命令 和 组(包括:主组、附加组)

    注意:创建用户、设置密码/修改密码、删除用户的终端命令都需要通过"sudo"命令执行,否则会提示“权限不够”等信息。

    命令 作用 说明
    useradd -m -g 组名 用户名 添加新用户
    • "-m"选项,自动建立用户主目录
    • "-g"选项,指定用户所在的组(主组)。否则就会建立一个与用户名同名的组名。
    passwd 用户名 设置用户密码 如果是普通用户,直接使用"passwd 用户名"命令。可以修改自己账号的密码。
    userdel -r 用户名 删除用户
    • "-r"选项,删除主目录和邮件池。
    cat /etc/passwd | grep 用户名 确认添加的用户信息 新建用户后,用户信息会保存在"/etc/passwd"文件中。

    提示:

    • "-m"选项,会自动创建一个用户主目录。如果创建用户时,忘记添加"-m"选项,最简单的办法就是删除用户,重新创建用户
    • "-g 组名"选项,会指定用户所在的组。如果创建用户时,忘记添加"-g"选项,默认会创建一个和用户名 同名组名
    • 用户信息保存在"/etc/passwd"文件中。
    • "/home/"目录下,会存在用户主目录的文件夹(注意:使用"-m"选项,创建用户主目录)。

    1、创建一个名为"zhangsan"的用户,要求:新建的用户 用户主目录、新建用户所属"my_dev"组、密码设置为"123456"。

    • 创建"my_dev"组命令:sudo groupadd my_dev
    • 确认"my_dev"组信息命令:cat /etc/group | grep my_dev
    • 添加用户命令:sudo useradd -m -g 组名 用户名
    • 确认添加的用户信息:cat /etc/passwd | grep 用户名
    • 设置用户密码:sudo passwd 用户名

    2、创建一个名为"lisi"的用户,要求:新建的用户没有 用户主目录、新建用户所属 组名 与 用户名 同名、密码设置为"123456"。

    • 添加用户命令:sudo useradd 用户名
    • 确认添加的用户信息:cat /etc/passwd | grep 用户名
    • 设置用户密码:sudo passwd 用户名

     3、删除"zhangsan"用户,并删除"my_dev"组名。

    • 删除用户命令:sudo userdel -r 用户名

     

    4、删除"lisi"用户。

    • 删除用户命令:sudo userdel -r 用户名

  • 相关阅读:
    MCMC算法解析
    深度学习结合SLAM研究总结
    语义SLAM研究现状总结
    Tensorflow--矩阵切片与连接
    faster-rcnn原理讲解
    Tensorflow 大规模数据集训练方法
    SPP-net原理解读
    Batch Normalization原理
    RCNN算法的tensorflow实现
    Tensorflow基本操作理解
  • 原文地址:https://www.cnblogs.com/greamrod/p/12377184.html
Copyright © 2020-2023  润新知