精华内容
下载资源
问答
  • C#调用MT4的API接口实现 MT4参观账户管理软件共享免费版,批量检测MT4参观账号是否可用,验证MT4账号可用。
  • MySQL账户管理

    千次阅读 2019-06-28 15:38:35
    账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crud MySQL账户体系:根据账户所具有的权限的不同,...

    账户管理

    在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crud
    MySQL账户体系:根据账户所具有的权限的不同,MySQL的账户可以分为以下几种
    1. 服务实例级账号:,启动了一个mysqld,即为一个数据库实例;如果某用户如root,拥有服务实例级分配的权限,那么该账号就可以删除所有的数据库、连同这些库中的表
    2. 数据库级别账号:对特定数据库执行增删改查的所有操作
    3. 数据表级别账号:对特定表执行增删改查等所有操作
    4. 字段级别的权限:对某些表的特定字段进行操作
    5. 存储程序级别的账号:对存储程序进行增删改查的操作
    账户的操作主要包括创建账户、删除账户、修改密码、授权权限等
    注意:
    1. 进行账户操作时,需要使用root账户登录,这个账户拥有最高的实例级权限
    2. 通常都使用数据库级操作权限

    授予权限

    需要使用实例级账户登录后操作,以root为例
    主要操作包括:
    1. 查看所有用户
    2. 修改密码
    3. 删除用户

    1. 查看所有用户

    所有用户及权限信息存储在mysql数据库的user表中
    查看user表的结构
    desc user;
    
    主要字段说明:

    Host表示允许访问的主机
    User表示用户名
    authentication_string表示密码,为加密后的值

    查看所有用户
    select host,user,authentication_string from user;
    
    结果

    在这里插入图片描述

    创建账户、授权

    需要使用实例级账户登录后操作,以root为例
    常用权限主要包括:create、alter、drop、insert、update、delete、select
    如果分配所有权限,可以使用all privileges

    创建账户&授权

    grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码';
    
    示例1

    创建一个laowang的账号,密码为123456,只能通过本地访问, 并且只能对jing_dong数据库中的所有表进行读操作
    step1:使用root登录

    mysql -uroot -p
    回车后写密码,然后回车
    

    step2:创建账户并授予所有权限

    grant select on jing_dong.* to 'laowang'@'localhost' identified by '123456';
    

    说明

    可以操作python数据库的所有表,方式为:jing_dong.*
    访问主机通常使用 百分号% 表示此账户可以使用任何ip的主机登录访问此数据库
    访问主机可以设置成 localhost或具体的ip,表示只允许本机或特定主机访问
    查看用户有哪些权限

    show grants for laowang@localhost;
    

    step3:退出root的登录

    quit
    

    step4:使用laowang账户登录

    mysql -ulaowang -p
    回车后写密码,然后回车
    

    账户操作

    修改权限

    grant 权限名称 on 数据库 to 账户@主机 with grant option;
    

    修改密码

    使用root登录,修改mysql数据库的user表
    使用password()函数进行密码加密

    使用password()函数进行密码加密
    update user set authentication_string=password('新密码') where user='用户名';
    例:
    update user set authentication_string=password('123') where user='laowang';
    

    注意修改完成后需要刷新权限

    刷新权限:flush privileges
    

    删除账户

    语法1:使用root登录

    drop user '用户名'@'主机';
    例:
    drop user 'laowang'@'%';
    

    语法2:使用root登录,删除mysql数据库的user表中数据

    delete from user where user='用户名';
    例:
    delete from user where user='laowang';
    
    -- 操作结束之后需要刷新权限
    flush privileges
    

    推荐使用语法1删除用户, 如果使用语法1删除失败,采用语法2方式

    展开全文
  • 本文主要针对Linux系统的账户管理方便的内容做了详细介绍,以及操作账户时的具体做法。
  • jira有一套自己的账户管理,但一般我们需要把jira,wiki的账号统一管理时就需要接入crowd来统一管理这2个系统的账号。 crowd中添加账号 登录crowd管理员账号,在后台管理中添加用户 添加用户成功后,可以设置一些...

    前言

    jira有一套自己的账户管理,但一般我们需要把jira,wiki的账号统一管理时就需要接入crowd来统一管理这2个系统的账号。

    一、crowd中添加账号

    登录crowd管理员账号,在后台管理中添加用户
    在这里插入图片描述
    添加用户成功后,可以设置一些用户属性
    在这里插入图片描述
    这时,我们用crowd新增的用户在Jira中登录不了,是因为crowd账号还没有同步到jira系统中。

    二、同步crowd账号到jira系统中

    用jira管理员账号登录到jira系统中,打开用户管理,添另一个目录
    在这里插入图片描述
    添加jira目录,这个目录是要同步crowd账号的目录。同时禁用internal directory目录,这个目录是jira内部的一套账号管理系统。
    点击jira后面的编辑按钮,设置同步crowd的地址,应用程序名和密码
    在这里插入图片描述
    应用程序名称,应用程序密码,分别是你在crowd中建立的jira应用程序的名称和密码。
    参考官网:https://confluence.atlassian.com/jira063/connecting-to-crowd-or-another-jira-server-for-user-management-683542680.html。
    点击测试,连接成功,点击保存回到,用户管理页。点击jira目录后台的同步按钮,crowd用户就同步到jira系统中了,再用刚刚在crowd中新增的用户就登录成功了。

    展开全文
  • 银行账户管理系统

    2011-12-07 15:48:42
    大体功能一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有...
  • Linux账号管理

    千次阅读 2016-08-09 15:22:33
    在Linux中,用户的账户信息和用户组信息都记录在指定的文件中,这些文件构成了Linux用户管理的基础。下面我们就详细介绍Linux用户管理相关的文件。Linux的账号文件1./etc/passwd这个文件虽然叫passwd,但实际存放Lin

    这里写图片描述

    Linux的账号管理包括用户与用户组,它们两者是多对多的关系,即一个用户可以属于多个用户组,且一个用户组可以包含多个用户。一个用户组中的用户具有相同的权限。
    在Linux中,用户的账户信息和用户组信息都记录在指定的文件中,这些文件构成了Linux用户管理的基础。下面我们就详细介绍Linux用户管理相关的文件。

    Linux的账号文件

    1./etc/passwd

    这个文件虽然叫passwd,但实际存放Linux所有的账户信息,其中每一行表示一个账户信息,每条账户信息由7个字段构成,每个字段用:分隔。
    这个文件中除了有root账户、我们自定义的用户账户外,还有很多系统账户,如下所示:

    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

    下面详细介绍每个参数的含义:

    1.1. 账号名称

    1.2. 密码

    在passwd文件中,密码以x表示,实际的密码存放在专门的密码文件/etc/shadow中。为何要这么玩呢?
    早起的Unix系统就是将密码存放在passwd文件中的这个位置上。但由于很多程序都需要读这个文件获取用户信息,那么密码就很容易被获取到,虽然密码采用了MD5消息摘要后再存储在这里,但仍然有被破解的风险,因此为了安全,现在的Linux系统都将密码单独存放在/etc/shadow中。

    1.3. UID

    UID=User Identifier,它是用户的标识。Linux通过UID来区分一个个账户。
    UID是一个0-65535范围内的数字,不同的取值有不同的含义:

    • UID=0
      表示该账户为系统管理员。root的UID即为0.当然,你可把其他账户的UID设为0,此时该账户就拥有与root一样的权限。
    • UID=1~99
      Linux自行创建的账户,权限和普通账户没啥区别,只是为了规范。
    • UID=100~499
      系统操作相关的账户。这些账户是由用户创建的,权限和普通账号的权限没啥区别,也只是为了规范。
    • UID=500~65535
      普通用户的UID。

    1.4. GID

    GID=Group Identifier,他是用户组的ID。它的取值范围和UID遵循一样的规范。

    1.5. 账号说明信息

    这个字段是账户的说明信息,并没什么卵用,只是为了看看。

    1.6. 用户主目录

    每个账户都有一个主目录,用户可以在各自的主目录下为所欲为。
    这个字段就是设置账户的主目录的路径。

    1.7. 该账户登录后的shell

    当一个用户登录后,Linux会给该用户分配一个shell来和Linux内核通信,这样该用户就能操控这台计算机了。那么Linux的shell有好多种,究竟给登录用户分配哪个shell呢?这就是在这个参数中设定。
    当然,如果不想让用户操控这台计算机的话,可以将这个参数设为/sbin/nologin,这样在用户登录后Linux不会给他分配shell,从而该用户无法操控这台机器。

    2./etc/shadow

    这个文件存放所有账号的密码,它的权限为-r——–,也就是只有root才能查看这个文件,它具体的内容如下:

    root:$1$cfvc4Vwh$KuVS9yJeWOcLkEXKbTryf.:16477:0:99999:7:::
    bin:*:16300:0:99999:7:::
    daemon:*:16300:0:99999:7:::
    adm:*:16300:0:99999:7:::
    lp:*:16300:0:99999:7:::

    和passwd一样,也是一行代表一个账号,参数之间用:分隔,每个参数的含义如下:

    2.1 账号名称

    2.2 密码

    这里才是账号真正的密码存放的地方,它采用了MD5消息摘要。

    2.3 最近修改密码的日期

    这个字段记录了上次修改密码的时间。
    这个字段表示从1970-1-1到上次修改密码的天数。
    如上述root密码的修改时间为16477,也就是1970-1-1往后16477天,也就是2015年2月11日。

    2.4 密码不可以被修改的天数

    这个值是从上次修改时间算起,密码不可以被修改的天数。

    2.5 密码需要被重新设置的天数

    从第三个字段开始,经过多少天之后就需要重新设置密码。

    2.6 密码更改期限前的发出警告的天数

    2.7 密码过期后的宽限天数

    在宽限期间内账号仍然可以登录,只不过会给出改密码的提示。

    2.8 账号失效日期

    这个值也是从1970-1-1往后的天数,到了那天,这个账号就无法登录。
    收费服务可以使用这个功能。

    2.9 保留字段

    保留字段目前还没有任何作用。

    3./etc/group

    这个文件中记录的是GID和用户名名的对应关系。具体内容如下:

    root:x:0:root
    bin:x:1:root,bin,daemon
    daemon:x:2:root,bin,daemon
    sys:x:3:root,bin,adm

    3.1 用户组名

    3.2 用户组密码

    用户组密码很少使用,这个密码由用户组管理员设置。
    当然和用户密码一样,用户组的密码也存储在一个独立文件中:/etc/gshadow

    3.3 GID

    用户组的ID

    3.4 该组的用户的用户名

    本组成员的用户名。多个成员间用,隔开,注意:不能有任何空格!

    4./etc/gshadow

    这个文件用于存储用户组的密码,这个文件主要作用是:如果root管理员非常忙,没空管每个用户组的成员,那么可以指定几个用户组管理员,专门管理每组成员的添加与删除。
    本文件具体内容如下:

    root:::root
    bin:::root,bin,daemon
    daemon:::root,bin,daemon

    4.1 用户组名

    4.2 密码

    密码为!表示本用户组无管理员。

    4.3 本用户组的管理员账号

    4.4 该用户组的成员账号

    账号管理

    了解了这些文件的构成后,接下来我们使用目录来操作这些文件,从而实现用户账号的管理。

    1. 新增用户:useradd

    useradd [-参数 参数值] 用户名

    参数详解:

    1.1 -u

    为账户指定一个UID。

    1.2 -g

    为账户指定一个初始化的GID。

    1.3 -G

    为账户指定还需要加入的用户组。

    1.4 -M

    1.5 -m

    1.6 -c

    设置账户的描述信息。

    1.7 -d

    设置账户的主目录。

    1.8 -r

    创建一个系统管理员账号。

    1.9 -s

    指定这个账户的shell。

    1.10 -e

    设置账号失效日期,格式为:YYYY-MM-DD。

    1.11 -f

    设置密码失效日。-1表示永不失效。

    1.12 -D

    查看useradd默认的参数值。
    当不用任何参数创建账号时,会使用useradd默认的参数创建,我们可以使用useradd -D查看默认的参数,如下:

    GROUP=100#默认的用户组GID为100
    HOME=/home#默认在/home下创建用户主目录
    INACTIVE=-1#密码默认用户失效
    EXPIRE=#账号也用户失效
    SHELL=/bin/bash#默认的shell为bash
    SKEL=/etc/skel#将这个路径下的目录复制一份作为用户主目录
    CREATE_MAIL_SPOOL=yes#是否用户的mailbox

    2. 设置密码:passwd、chage

    这两个命令其实都是对/etc/shadow文件中的内容进行修改。passwd能设置/etc/passwd文件中的一部分参数,而chage能设置另一部分参数。

    2.1 passwd

    passwd [-参数 参数值] 用户名
    PS:不加用户名表示修改当前账户的密码。

    2.1.1 -l

    将账号锁住,实则将shadow文件中的密码改为!

    2.1.2 -u

    将账号解锁。

    2.1.3 -S

    列出该用户密码的详细信息。

    2.1.4 -n

    设置不可以修改密码的天数。

    2.1.5 -x

    设置必须要修改密码的天数。

    2.1.6 -w

    设置过期前警告的天数。

    2.1.7 -i

    设置密码失效日期。

    2.2 chage

    chage [-参数 参数值] 用户名

    2.2.1 -l

    列出该账号的详细密码信息。

    2.2.2 -d

    查看该账号的最近一次改密时间。

    2.2.3 -E

    设置账号失效日。

    2.2.4 -I

    设置密码失效日。

    2.2.5 -m

    设置密码不可以被修改的天数。

    2.2.6 -M

    设置密码有效期。

    2.2.7 -W

    设置密码过期警告的天数。

    3. 修改账户信息:usermod

    该命令用于修改/etc/passwd和/etc/shadow中的信息。

    usermod [-参数 参数值] 用户名

    3.1 -L

    冻结该账号。其实将shadow的密码改为!

    3.2 -U

    解冻该账号。

    3.3 其他参数请自行查阅。

    4. 删除账户:userdel

    userdel [-r] username
    -r :将用户相关的数据均删除,包括如下数据:
    /etc/passwd和/etc/shadow中的账户数据
    /etc/group和/etc/gshadow中的分组信息
    /home/username和/var/spool/mail/username中的个人数据

    以下命令较为简单,请自行查阅!

    5. 查看自己账户信息:finger

    6. 设置我的个人信息:chfn

    7. 修改自己账户的shell:chsh

    8. 查询指定账户的UID/GID:id

    9. 新增用户组:groupadd

    10. 修改用户组:groupmod

    这里写图片描述

    展开全文
  • 友盟子账号授权账号管理

    千次阅读 2020-10-09 18:12:37
    友盟单个账号下面应用太多,管理不方便时,可以把应用授权给其它账号进行管理。 授权账号管理入口藏得比较深,可以直接访问下面的链接进行授权管理: ... 查看授权给我的应用: ......

    友盟单个账号下应用太多,统一管理不方便时,可以把某些应用授权给其它账号进行分散管理;或者友盟账号太多,分散管理不方便时,可以授权给一个总账号进行统一管理(苹果开发者账号也有类似的授权管理)。

    授权账号管理入口藏得比较深,可以直接访问下面的链接进行授权管理:

    https://mobile.umeng.com/platform/users/authorised_users/author_create

    查看授权给我的应用:

    展开全文
  • 账号管理助手-crx插件

    2021-04-03 21:29:35
    语言:English,中文 (简体) 管理多个平台账号 管理抖音,快手,哔哩哔哩等账号, 让你管理多个平台账号更方便。
  • C#账户管理系统源码

    2013-04-24 08:11:15
    C#账户管理系统源码
  • AccountManager账号管理

    2017-11-23 16:03:16
    本demo基于AccountManager实现账户注册,账户登陆验证,退出登陆,自动更新,手动更新,批量更新用户名,获取指定账号,获取所有账号信息,代码完整,注释清晰。
  • 银行账户管理系统 c++

    2018-06-13 11:20:58
    银行账户管理系统,使用vs2015写的,系统功能包括增加用户,删除用户,修改账户余额,用户需要账号密码登陆,需要做C++课程设计的可以拿去看看。
  • 本系统属于javaweb项目,简单地实现了银行账户管理功能。供初学者参考使用
  • 本文实例讲述了Mysql账户管理原理与实现方法。分享给大家供大家参考,具体如下: 账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行...
  • 银行账户管理系统.zip

    2020-05-11 15:45:11
    C++大作业,设计一个银行账户管理系统,主要包含增删改查功能。完成功能:1、能够实现多种存储方式:包括活期存储,定期存储一年、两年、三年并且实现结算业务。 2、 能够模仿学生读书账号的借贷手续、借贷业务和...
  • 银行账户管理系统C++

    2012-10-20 10:18:42
    设计一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等, 允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有...
  • Android账号管理系统详解

    千次阅读 2017-10-12 09:42:24
    但是这样真的好吗?当服务器数据更新时,当一个应用具有多个账号时候,管理起来很不方便,并且安全性也不...在Android2.0中加入了一个新的包android.accounts,该包功能十分强大,主要包括了集中式的账户管理API,...
  • C++银行账户管理程序1

    千次阅读 2019-05-23 15:54:37
    C++银行账户管理程序1 ** 1.定义个人的活期储蓄账户类SavingsAccount,数据成员包括:账号(id)、余额(balance)、年利率(rate)等信息,成员函数包括显示账户信息(show)、存款(deposit)、取款(withdraw)、结算利息...
  • 银行账户管理系统 C# 编写

    热门讨论 2011-01-02 18:41:58
    银行账户管理系统 实验系统 四层架构 有户主和管理员双重功能,基本功能都已实现,户主对自己账户的管理,管理员对户主的管理。
  • 银行账号管理系统

    2012-12-29 16:01:34
    银行账号管理系统,比较完整。包含执行文件,完整代码以及设计报告。很不错的。需要的可以看看。
  • Android账号管理机制

    千次阅读 2016-05-09 15:18:55
    在android提供的sdk中,samples目录下有一个叫SampleSyncAdapter的示例,它是一个账号与同步的实例,比如Google原始的android手机可以使用Google账号进行数据的同步。具体 ...至于账号管理的代码主要是
  • 账号管理工具

    2014-01-25 21:54:30
    ①详细记录账号注册信息并进行归类管理。 ②利用注册模板设定,可以进行注册时信息自动录入,方便注册。 ③为了避免对注册信息进行查看和管理时被误删或被非法偷看,在第一次执行操作时需录入查看密码,进一步保证...
  • 前言 一、何为账户管理? 二、账户管理的重要性 三、浅析设计方法
  • MySQL数据库-账户管理

    千次阅读 2021-03-15 14:47:37
    文章目录账户管理创建用户修改用户删除用户授予权限查看所有用户创建账户、授权创建账户&授权示例1step1:使用root登录step2:创建账户并授予所有权限step3:退出root的登录step4:使用laowang账户登录示例2权限...
  • 个人账户管理系统.zip

    2019-07-16 07:34:07
    项目主要目的是解决个人各种网站甚至开发人员的服务器账号或者生活中零碎的密码的统一管理与查找,减少一些无用功,提高一部分生活上账户管理的质量,不再为找不到或望了密码账户而烦恼。 说明:项目采用composer...
  • django账户管理系统admin

    万次阅读 2019-10-11 20:55:04
    django账户管理系统admin 一、问题引入 二、admin后台系统 2.1 登录页面 2.2 管理页面介绍 2.3 用户创建 2.4 管理界面展示 2.5 注册模型 2.6 注册后的页面效果 2.7 后台对数据操作 2.8 自定义管理页面 .....
  • 自己写的QT程序,运行没问题。其中功能有用户登陆,加入了软键盘。登陆后可以进行账户管理,IP设置等。
  • 账户管理系统源码 随着各种论坛,社区,聊天工具,邮箱等软件的使用,每个人需要申请多个账户,这个软件帮您掌管所有的账户号,不用再害怕忘记账号密码。 使用说明: 1、使用本程序的登录账号和密码为:admin, ...
  • android 账户管理实现

    万次阅读 2014-09-19 18:15:57
    Android2.0中加入了一个新的包android.accounts,该包主要包括了集中式的账户管理API,用以安全地存储和访问认证的令牌和密码,比如,我们的手机存在多个账户,每个账户下面都有不同的信息,甚至每个账户都可以与...
  • 特权账号安全; 口令安全; 特权账号安全管理现状 账号安全管理需求 口令管理解决方案等
  • Windows Server 2019 域及其账户管理.ppt

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 561,617
精华内容 224,646
关键字:

账号管理