用户管理

简介: 用户管理

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统。

基本语法:

useradd 【用户名】   //创建一个用户

useradd -d 【指定目录】 【用户名】,给用户创建指定家目录。

当创建成功后,会自动的创建和用户同名的家目录,家目录默认在/home文件夹下。

例如:创建一个新用户tom,默认该用户的目录在/home/tom中

passwd 【用户名】  //给用户添加一个密码

userdel 【用户名】  //删除用户,但是保留用户的家目录(/home/tom)

userdel -r 【用户名】   //删除用户以及家目录

id 【用户名】    //查询用户信息

su - 【用户名】   //切换用户

高权限用户切换低权限用户不需要密码,反之,需要

whoami     //只显示当前用户

who am i   //显示最初登录用户,以及时间和登录者的IP地址

用户组

把多个用户放进一个组里,可以赋予相同的权限,对用户组内的用户进行统一的管理。

groupadd 【组名】   //创建一个组

groupdel  【组名】   //删除一个组

useradd -g 【用户组】【用户名】   //增加一个用户到指定的用户组里

如果不指定,默认组为用户名

usermod -g【用户组】【用户名】  //修改用户的所在组

用户和组相关文件

/etc/passwd文件

  • 用户的配置文件,记录用户的各种信息
  • 含义:
  • 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
  • 例如:
  • root:x:0:0:root:/root:/bin/bash
  • 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/etc/shadow文件

  • 口令的配置文件
  • 含义:
  • 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group文件

  • 组的配置文件,记录Linux包含的组的信息
  • 含义:
  • 组名:口令:组标识号:组内用户列表
  • 例如:
  • xiaofei:x:1000:xiaofei
  • 组名:口令:组标识号:组内用户列表

相关文章
|
Oracle 关系型数据库 数据库
用户管理
ORACLE用户删除
103 0
平台组成-用户管理
用户管理是整个平台共享的模块,包括用户的开通、属性修改、角色管理、授权管理等功能。
|
数据库 数据安全/隐私保护
【学生管理系统】权限管理之用户管理(一)
【学生管理系统】权限管理之用户管理
160 0
【学生管理系统】权限管理之用户管理(一)
|
前端开发 数据库 数据安全/隐私保护
【学生管理系统】权限管理之用户管理(二)
【学生管理系统】权限管理之用户管理
68 0
【学生管理系统】权限管理之用户管理(二)
|
关系型数据库 MySQL 网络安全
MySQL数据库之用户管理(下)
一、数据库用户管理 1.1 新建用户
140 0
|
关系型数据库 MySQL 数据库
MySQL数据库之用户管理(上)
一、数据库用户管理 1.1 新建用户
206 0
|
关系型数据库 MySQL 数据库
Mysql数据库用户管理
1.Mysql登录 当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:
129 0
|
Shell Linux 数据安全/隐私保护
用户管理命令 | 学习笔记(二)
快速学习用户管理命令。
|
Linux 数据安全/隐私保护 开发者
用户管理命令 | 学习笔记(一)
快速学习用户管理命令。
|
数据安全/隐私保护