【终端使用】用户管理 "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 用户名

原文地址:https://www.cnblogs.com/greamrod/p/12377184.html