Linux组管理和用户管理

组管理

提示:创建组/删除组的终端命令都需要通过sudo执行

序号 命令 作用
01 groupadd组名 添加组
02 groupdel组名 删除组
03 cat/etc/group 确认组信息
04 chgrp –R 组名 文件/目录名 递归修改文件/目录的所属组

提示

  • 组信息保存在/etc/group文件夹中
  • /ect目录是专门用来保存系统配置信息的目录
  • 修改完文件或者目录的所属组之后,此文件的组权限会变成rwx,这时候我们只需要将需要的用户添加都改组之中便有了改组具有的权限。

用户管理

提示:创建用户/删除用户/修改其他用户密码的终端命令都需要sudo权限执行

创建用户/设置密码/删除用户(创建新用户必须使用01、02命令)

序号 命令 作用 说明
01 useradd –m –g 组 新建用户名 添加新用户
  • -m 自动建立用户家目录
  • -g 指定用户所在的组,否则会建力一个和组同名的组
02 passwd 用户名 设置用户权限

如果是普通用户,直接使用password

可以修改自己账号的密码

03 userdel –r 用户名 删除用户 -r 选项会自动删除用户家目录
04 cat /etc/passwd |grep 用户名 确认用户密码信息 新建用户后,用户信息会保存到/etc/password 文件中

提示

  • 创建用户时,如果忘记添加-m选项指定新用户的家目录 --最简单的方法就是删除用户,重新创建
  • 创建用户时,默认会创建一个和用户名同名的组名
  • 用户信息保存在/etc/passwd文件中

查看用户信息

序号 命令 作用
01 id [用户名] 查看当前用户的UID(用户)和GID(组)信息
02 who 查看当前所有登陆的用户列表
03 whoami 查看当前登陆用户的账户名

passwd文件

/etc/passwd文件存放的是用户信息,由6个分号组成的7个信息,分别是

  • 1.用户名
  • 2.密码(x,表示密码加密)
  • 3.UID:用户标识
  • 4.GID:组标识
  • 5.用户全名或本地账户
  • 6.家目录
  • 7.登陆使用的shell,就是登陆之后,使用终端命令,ubuntu默认是dash

 

QQ截图20190710114850

猜你喜欢

转载自www.cnblogs.com/wenshinlee/p/11163346.html