精华内容
下载资源
问答
  • Linux下创建用户用户

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux下创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...

    1.linux下创建用户

    日常运维我们使用useradd命令来创建用户,常用的命令如下:

    • 不加任何参数,仅创建用户

            示例:useradd myuser

            此时用户的家目录是/home/myuser

    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录

            示例:useradd -d /opt/myuser -m myuser

    • -g 用户组 指定用户所属的用户组

            我们创建用户的时候会默认创建一个和用户名相同的用户组,但是有时有需求需要指定用户组,可以使用-g命令来完成用户创建,前提条件是指定的用户组已存在

            示例:useradd -g mygroup myuser

    2. linux下设置用户密码

    2.1. 基本命令

            linux下设置用户的密码需要使用passwd命令

    • root用户修改或设置普通用户密码命令:

            方法一:passwd 普通用户名

                示例:passwd myuser

                会提示你输入密码,并且需要做一次确认密码的重试输入

                如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

            方法二:echo "密码"| passwd 用户名 --stdin

                示例:echo "Puluo@123"| passwd myuser --stdin

                这个时候需要使用passwd myuser命令来修改密码,如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

    • 普通用户或root用户修改自己的密码

            输入passwd命令后按回车键后输入两次密码即可。

    2.2. passwd常用参数

    • -l 锁定口令,即禁用账号。

              示例:passwd -l myuser

              执行完成后再登录myuser用户输入之前的密码后会提示Access denied

              有时候我们发现机器账号异常登录可以先执行这个命令将用户锁死

    • -u 解锁用户。

              示例:passwd -u myuser

    • -d 使账号无需密码即可登录。

              示例:passwd -d myuser

              这个我尝试执行后发现在登录的时候仍然提示我需要输入密码,但是使用其他普通用户切换到这个用户时可以不输入密码

    3. linux下添加用户组

        groupadd 用户组名称

        示例:groupadd mygroup

    4. linux下修改用户信息

        有时我们需要修改用户的用户组,家目录等信息,这时候使用useradd命令显然就不合适了,linux系统为我们提供了usermod命令,常用的参数与useradd一样大家可自行尝试。

    5. linux删除用户

        删除用户使用命令userdel,示例:userdel myuser,使用这个命令的话只会删除用户,用户的主目录不会被删除,如果需要删除用户的时候也将用户主目录删除则可以使用-r,示例:userdel -r myuser

    6. linux删除用户组

        删除用户组使用命令groupdel,示例:groupdel mygroup,注意,被删除的用户组不可以是任何用户的主用户组,否则删除失败。用户组删除完成后可以到/etc/group文件中去查看被删除则用户组名称已经不存在了。

    7. Shell脚本创建用户

    #!/bin/bash
    
    # 需要创建的用户名,示例:USER_NAME=myuser
    USER_NAME=
    # 创建用户所属的用户组,示例:USER_GROUP=mygroup
    USER_GROUP=
    # 用户密码,示例:USER_PASSWD=Cloud12#$
    USER_PASSWD=
    
    # 校验参数
    function check_param()
    {
        if [[ ! -n ${USER_NAME} ]] || [[ ! -n ${USER_GROUP} ]] || [[ ! -n ${USER_PASSWD} ]]; then
            echo "ERROR: Please check the param USER_NAME,USER_GROUP,USER_PASSWD can not be null"
            exit 1;
        fi
    }
    
    # 创建用户
    function creat_user()
    {
        check_param
    	
        #create group
        grep "^${USER_GROUP}" /etc/group &> /dev/null
        if [ $? -ne 0 ]; then
            groupadd ${USER_GROUP}
        fi
        #create user
        id ${USER_NAME} &> /dev/null
        if [ $? -ne 0 ]; then
            useradd -g ${USER_GROUP} ${USER_NAME} -d /home/${USER_NAME}
            echo ${USER_PASSWD}| passwd ${USER_NAME} --stdin
            chage -M 99999 ${USER_NAME}
        fi
    }
    
    creat_user $*
    

             该脚本需要填写的参数在脚本的最上方

    USER_NAME

    需要创建的用户名

    示例USER_NAME=myuser

    USER_GROUP

    创建用户所属的用户组

    示例USER_GROUP=mygroup

    USER_PASSWD

    用户密码

    示例USER_PASSWD=Cloud12#$

    展开全文
  • 微信公众平台 网页授权获取用户基本信息(asp.net C#)

    千次下载 热门讨论 2016-03-02 10:10:15
    Response.Write("用户OPENID:" + OAuthUser_Model.openid + " 用户昵称:" + OAuthUser_Model.nickname + " 性别:" + OAuthUser_Model.sex + " 所在省:" + OAuthUser_Model.province + " 所在市:" + ...
  • 明星用户id列表,采用URL+用户id进行访问(这些id可以从一个用户的关注列表里面获取) SinaWeibo_List_best_1.txt 输出: 微博信息及用户基本信息 SinaWeibo_Info_best_1.txt Megry_Result_Best.py 该文件用户整理...
  • 用户权限设计方案

    千次下载 热门讨论 2013-05-28 16:03:42
    为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,提供的一种设计方案
  • 一个较完整的Qt用户登录界面设计

    千次下载 热门讨论 2016-08-31 17:30:10
    一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学习,欢迎交流。
  • asp.net实现一个用户登录系统

    千次下载 热门讨论 2013-06-15 21:37:01
    利用asp.net实现一个用户登录系统,要求如下: (1)用户类型有管理员和普通用户两种 (2)普通用户登录后可以修改自己的密码 (3)管理员登录后可以查看所有用户的账号密码 里面用到三层架构,并且里面附带了我...
  • 用户中心-后台管理系统原型设计

    千次下载 热门讨论 2015-01-14 14:51:23
    附件为用户中心-后台管理系统原型设计,Axure RP原型设计文件文档
  • MFC用户界面线程的创建示例

    千次下载 热门讨论 2013-01-04 10:33:36
    MFC用户界面线程的创建示例,该实例演示了文件复制的自定义,并实时显示操作进度、操作时间等,采用工作线程和用户界面线程想结合,消息的传递等。
  • 使用PHP实现用户登录和注册的功能——用户

    千次下载 热门讨论 2013-12-18 21:43:44
    这是使用PHP实现用户登录和注册的数据库文件,代码段链接为: http://blog.csdn.net/jimoshuicao/article/details/17403327
  • Linux添加用户用户权限管理

    万次阅读 多人点赞 2019-07-11 20:58:09
    Linux添加用户用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd -g gid ...

    Linux添加用户及用户权限管理

    1.新建用户(组)
    ①用户
    新建用户需要通过指令useradd来实现。

    useradd的一些基本用法如下:

    useradd username 新建一个用户

    useradd -u uid username 指定用户的uid

    useradd -g gid username 指定用户的gid(一定要存在)

    useradd -G gid useradd 指定用户的附加组(一定要存在)

    useradd -c ‘string’ username 指定用户的说明信息

    useradd -d 用户家目录 username 指定用户的家目录

    useradd -s /etc/shell username 指定用户所使用的shell(该用户的shell就为/etc/shell)

    在这里插入图片描述

    ②用户组
    groupadd westos 新建用户组westos

    groupadd -g 233 westos1 新建用户组并指定用户组westos1的ID为233

    groupdel westos 删除用户组westos

    在这里插入图片描述
    2.用户的切换
    1.注销当前用户
    ​ 注销当前用户需要执行指令:gnome-session-quit --force
    ​ 在当前用户注销后再使用其他用户登陆。

    2.切换用户
    切换用户需要用到指令:su - user
    注:1.在 su - 指令中,“-”表示在切换用户时,同时切换掉当前用户的环境

    在这里插入图片描述

    2.在执行 su - 指令时,高级用户向低级用户切换不需要密码,如root用户切换至student用户;而低级用户切换至高级用户以及平级用户之间的切换均需要输入密码。
    在这里插入图片描述
    3.用户在系统中的存储方式
    /etc/passwd 用户的信息文件。信息格式为“用户名称:密码:uid:gid:说明:家目录:shell”
    /etc/group 用户组的信息文件。信息格式为"组名称:组密码:组id:组成员"
    /etc/shadows 认证信息文件
    /etc/skel/.* 默认开启shell的配置,用户的骨文件
    /home/username 用户的家目录
    4.用户的查看
    ①查看当前用户
    ​ 查看当前用户需要输入指令:whoami
    例:
    在这里插入图片描述
    ②系统中用户的查看
    ​ 在系统中实现用户的查看需要用到id指令。

    id指令的相关用法:

    id user 查看用户user的id信息

    id -u user 查看用户user的uid

    id -g user 查看用户user的gid

    id -G user 查看用户user所在的所有组的id信息

    id -n user 显示名字而不显示数字

    在这里插入图片描述
    5.用户信息的修改
    用户信息的修改需要用到usermod指令。

    具体使用方法如下:

    usermod -l red black 更改用户black的名称为red

    usermod -u black 更改black的uid
    usermod -g black 更改black的gid(修改的gid也必须是存在的)

    usermod -G black 更改black附加组(原本的组也在)(默认只有两个组)

    usermod -aG black 添加black附加组
    usermod -c black 更改用户black说明信息(如果用户没有说明信息,直接添加)

    usermod -d black 更改用户black的家目录

    usermod -s black 更改用户black的shell

    usermod -L black 冻结帐号black (passwd -L black也可以)

    usermod -U black 解锁账号black (passwd -Ublack也可以)

    在这里插入图片描述
    在这里插入图片描述

    6.用户授权
    ①在系统中超级用户可以下放普通用户不能执行的操作,给普通用户下放权力配置文件:/etc/sudoers
    ②下放权力的方法
    在超级用户中执行visudo命令,进入编辑/etc/sudoers,并跳转到一百行左右。

    执行以下命令:

    用户(username) 主机名(得到的用户身份)=(获得到的用户身份:root) 命令

    ③执行下放权限的命令
    切换到普通用户后执行以下命令:
    例:

    student   localhost=(root)     /usr/sbin/useradd(下放给student用户建立新用户的权力)
    
    student   localhost=(root)     NOPASSWD: /usr/sbin/useradd(下放给student用户建立新用户的权力,免密)
    

    在这里插入图片描述

    username (前面一点要加sudo才可以,不能直接useradd +username)
    『例如:sudo useradd AA

    7.用户认证信息
    ①用户认证信息查看
    记录用户认证的信息文件是/etc/shadows,

    输入以下指令查看

    tail -n 2 /etc/shadow
    

    会显示 ght:!!:18084:0:99999:7: : :
    ght !! 18084 0 99999 7
    用户名 用户密码 密码最后一次修改时间 密码最短有效期 密码最长有效期 密码警告期限 用户非活跃天数 用户到期日 暂无
    在这里插入图片描述
    ②用户密码
    用户密码相关指令如下:

    passwd username 更改用户密码

    passwd -l username 在用户密码前加入“!”

    passwd -u username 在用户密码前删除“!”

    usermod -L username 在用户密码前加入“!!”

    usermod -U username 在用户密码前删除“!1”

    passwd-d username 清空用户密码

    注:普通用户改密码时:1.必须知道当前用户的原始密码;2.密码不能和账号名称相似;3.密码不能是有序的数字或有序纯字母;4.密码如果是纯数字或者字母要大于8位。
    修改以上用户认证信息
    用户密码最后一次被修改的时间:
    passwd -e ght

    chage -d 0

    用户密码最短有效期:
    passwd -n 1 ght

    chage-m 1ght

    用户密码最长有效期:
    passwd -x 999 ght

    chage -N 999 ght

    密码警告期限:
    passwd -w 7 ght

    chage -W 7 ght

    用户非活跃天数:
    paswd -i 9 ght

    chage -I 9 ght

    用户到期日:
    chage -E 2019-11-11 ght
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 基于Servlet JSP MySQL的用户注册模块V1.0

    千次下载 热门讨论 2014-06-03 23:08:36
    用户通过网页(JSP)输入用户名、真名和密码,Servlet接收后通过JDBC将信息保存到MySQL中。
  • 通达2013原版+破解版+OA精灵+IM1000用户补丁01

    千次下载 热门讨论 2013-03-26 10:39:42
    绝对能用的通达OA2013版原版+破解版+OA精灵+IM1000用户补丁。 这是从麦枫和富阳上搜集的资料,汇总整合的。 现在好多破解版都不提供原版,以至于根本就不能用。本人经反复测试。这个绝对能用。 经过破解后,通达...
  • 基于ThinkPHP做的一个简单的用户登录及管理小系统

    千次下载 热门讨论 2012-08-18 00:28:46
    这是基于ThinkPHP做的一个简单的用户登录及管理的小系统,实现基本的增删改~~
  • linux下创建用户并且限定用户主目录

    万次阅读 2017-06-05 11:31:45
    此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。 这里可能新建组:#groupadd group及groupadd adm  增加用户账号就是在...

    简要

    [root@b etc]# useradd -d /home/wwwroot -m testadmin
    [root@b etc]# passwd testadmin
    [root@b etc]# chown testadmin -R /home/wwwroot

    [root@b etc]# chown -R testadmin:testadmin /home/wwwroot
    [root@b etc]# chmod 760 /home/wwwroot

    [root@b etc]# su testadmin
    ok
    userdel 选项 用户名
    常用的选项是-r,它的作用是把用户的主目录一起删除。


    详细介绍

    创建一个用户jc 这个用户只能在/home/jc上面增加删除文件, jc不能在其他目录加减文件


    useradd -d /home/jc -m jc
    [root@b etc]# passwd jc

    chown jc -R /home/jc

    su - jc 就ok拉

    linux下创建用户(一)
    linux下创建用户(一)
    2008-04-02 18:06
    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号 一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账 号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

    实现用户账号的管理,要完成的工作主要有如下几个方面:
    · 用户账号的添加、删除与修改。
    · 用户口令的管理。
    · 用户组的管理。

    一、Linux系统用户账号的管理

    用户账号的管理工作主要涉及到用户账号的添加、修改和删除。
    添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。

    1、添加新的用户账号使用useradd命令,其语法如下:

    代码:
    useradd 选项 用户名
    其中各选项含义如下:

    代码:
    -c comment 指定一段注释性描述。
    -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    -g 用户组 指定用户所属的用户组。
    -G 用户组,用户组 指定用户所属的附加组。
    -s Shell文件 指定用户的登录Shell。
    -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

    用户名 指定新账号的登录名。

    例1:
    代码:
    # useradd –d /usr/sam -m sam
    此命令创建了一个用户sam,
    其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

    例2:
    代码:
    # useradd -s /bin/sh -g group –G adm,root gem
    此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

    这里可能新建组:#groupadd group及groupadd adm 
    增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。
    Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

    2、删除帐号

    如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。删除一个已有的用户账号使用userdel命令,其格式如下:

    代码:
    userdel 选项 用户名

    常用的选项是-r,它的作用是把用户的主目录一起删除。
    例如:

    代码:
    # userdel sam

    此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

    3、修改帐号

    修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。
    修改已有用户的信息使用usermod命令,其格式如下:

    代码:
    usermod 选项 用户名

    常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:

    代码:
    -l 新用户名

    这个选项指定一个新的账号,即将原来的用户名改为新的用户名。
    例如:
    代码:
    # usermod -s /bin/ksh -d /home/z –g developer sam
    此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

    4、用户口令的管理

    用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。
    指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:
    代码:

    passwd 选项 用户名
    可使用的选项:

    代码:
    -l 锁定口令,即禁用账号。
    -u 口令解锁。
    -d 使账号无口令。
    -f 强迫用户下次登录时修改口令。
    如果默认用户名,则修改当前用户的口令。

    例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:

    代码:
    $ passwd
    Old password:******
    New password:*******
    Re-enter new password:*******

    如果是超级用户,可以用下列形式指定任何用户的口令:

    代码:
    # passwd sam
    New password:*******
    Re-enter new password:*******

    普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

    为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

    为用户指定空口令时,执行下列形式的命令:

    代码:
    # passwd -d sam


    此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。

    passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:

    代码:
    # passwd -l sam


    linux下创建用户(二)
    2008-04-24 19:07
    二、Linux系统用户组的管理

    每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
    用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

    1、增加一个新的用户组使用groupadd命令。其格式如下:

    代码:
    groupadd 选项 用户组

    可以使用的选项有:
    代码:
    -g GID 指定新用户组的组标识号(GID)。
    -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

    例1:

    代码:
    # groupadd group1

    此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。

    例2:

    代码:
    #groupadd -g 101 group2

    此命令向系统中增加了一个新组group2,同时指定新组的组标识号是101。

    2、如果要删除一个已有的用户组,使用groupdel命令,其格式如下:

    代码:
    groupdel 用户组

    例如:

    代码:
    #groupdel group1

    此命令从系统中删除组group1。

    3、修改用户组的属性使用groupmod命令。其语法如下:

    代码:
    groupmod 选项 用户组

    常用的选项有:
    代码:
    -g GID 为用户组指定新的组标识号。
    -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
    -n新用户组 将用户组的名字改为新名字

    例1:

    代码:
    # groupmod -g 102 group2

    此命令将组group2的组标识号修改为102。

    例2:

    代码:
    # groupmod –g 10000 -n group3 group2

    此命令将组group2的标识号改为10000,组名修改为group3。

    4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。例如:

    代码:
    $ newgrp root

    这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。
                                                  
    让Linux系统中的普通用户也有超级用户的权限
    展开全文
  • MYSQL的创建用户,授权用户,删除用户,查看用户

    万次阅读 多人点赞 2017-02-15 15:51:26
    1.查看用户 2.创建用户 3.授权用户 4.删除用户 5.设置与更改用户密码 6.撤销用户权限 1.查看用户 查看用户并没有直接的SQL语句,而是进入 mysql数据库的user表(这个mysql库和user表都是一开始就有的),直接用 ...

    1.查看用户

    2.创建用户

    3.授权用户

    4.删除用户

    5.设置与更改用户密码

    6.撤销用户权限


    1.查看用户

    查看用户并没有直接的SQL语句,而是进入 mysql数据库的user表(这个mysql库和user表都是一开始就有的),直接用 select * from user;来查看有什么用户

    由于在linux下比较难看,因为格式比较乱,所以我用了 SQLyog这个软件登陆数据库来操作。

    代码如下:

    use mysql;
    select * from user;

    效果上图,最后用数据库软件,因为在linux下界面看不清效果,太乱了。

    从上图可以看到,会列出数据库所有的用户及权限


    2.创建用户

    CREATE USER  'user_name'@'host'  IDENTIFIED BY  'password';

    user_name:要创建用户的名字。

    host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则 填 ‘localhost’ ,如果允许从远程登陆,则填 ‘%’

    password:新创建用户的登陆数据库密码,如果没密码可以不写。


    例:

    CREATE USER  ‘aaa’@‘localhost’ IDENTIFED BY ‘123456’;          //表示创建的新用户,名为aaa,这个新用户密码为123456,只允许本机登陆

    CREATE USER  'bbb'@'%' IDENTIFED BY '123456';//表示新创建的用户,名为bbb,这个用户密码为123456,可以从其他电脑远程登陆mysql所在服务器

    CREATE USER  ‘ccc’@‘%’ ;//表示新创建的用户ccc,没有密码,可以从其他电脑远程登陆mysql服务器


    我用 CREATE USER  'aaa'@‘%’;创建新用户,再用 select * from user;查看用户列表:

    可以看出 有 aaa用户了。但是可以看到 aaa 的权限很多都是 N,表示没有权限,因为还要为用户授予权限。


    3.授权用户

    命令:GRANT privileges ON  databasename.tablename  TO  ‘username’@‘host’

    privileges:表示要授予什么权力,例如可以有 select , insert ,delete,update等,如果要授予全部权力,则填 ALL

    databasename.tablename:表示用户的权限能用在哪个库的哪个表中,如果想要用户的权限很作用于所有的数据库所有的表,则填 *.*,*是一个通配符,表示全部。

    ’username‘@‘host’:表示授权给哪个用户。


    例:

    GRANT  select,insert  ON  zje.zje  TO ‘aaa’@‘%’;         //表示给用户aaa授权,让aaa能给zje库中的zje表 实行 insert 和 select。

    GRANT  ALL  ON  *.*  TO  ‘aaa’@‘%’;//表示给用户aaa授权,让aaa能给所有库所有表实行所有的权力。

    用GRANT  ALL  ON  *.*  TO  ‘aaa’@‘%’ ;再看用户列表,可以发现权限都变成 Y了。

    注意

    用以上命令授权的用户不能给其他用户授权,如果想这个用户能够给其他用户授权,就要在后面加上   WITH GRANT OPTION

    如: GRANT  ALL  ON   *.*   TO  ’aaa‘@'%'  WITH GRANT OPTION; 

    4.删除用户

    命令:DROP  USER ‘user_name’@‘host’ 

    例:

    DROP USER 'aaa'@‘%’;//表示删除用户aaa;


    5.设置与更改用户密码

    SET  PASSWORD  FOR  ‘username’@‘host’ = PASSWORD(‘newpassword’); 

    如果是设置当前用户的密码:

    SET  PASSWORD = PASSWORD('newpassword');

    如: SET  PASSWORD = PASSWORD(‘123456’);

    6.撤销用户权限:

    命令:REVOKE   privileges   ON  database.tablename  FROM  ‘username’@‘host’;

    例如: REVOKE  SELECT ON  *.*  FROM  ‘zje’@‘%’;


    但注意:

    若授予权利是这样写: GRANT  SELECT  ON  *.*  TO ‘zje’@‘%’;

    则用 REVOKE  SELECT ON   zje.aaa  TO  ‘zje’@‘%’;是不能撤销用户zje 对 zje.aaa 中的SELECT 权利的。

    反过来 GRANT SELECT  ON  zje.aaa  TO  ‘zje’@‘%’;授予权力

    REVOKE SELECT ON  *.*  FROM  ‘zje’@‘%’;也是不能用来撤销用户zje 对zje库的aaa表的SELECT 权利的

    展开全文
  • ubuntu查看所有用户

    万次阅读 2019-08-16 15:46:24
    以及查看当前登录 w who users 查看系统中所有用户: grep bash /etc/passwd 或者: cat /etc/passwd | cut -f 1 -d:
  • Linux 普通用户和root用户任意切换

    万次阅读 多人点赞 2018-01-12 22:00:37
    1、[xnlay@bogon ~]$含义:xnlay代表当前用户,bogon指的是主机名,~表示当前用户,$表示普通用户;[root@bogon ~]#root代表是超级用户,在#下输入命令。 2、输入命令: su -,此时输入当前用户的密码(root用户...
  • EXCEL服务器旗舰版(无限用户)SN、破解补丁

    千次下载 热门讨论 2013-07-29 15:56:14
    勤哲EXCEL服务器的旗舰版破解补丁、序列号、破解说明,经测试可用,不含原版软件。该软件可在官网下载,同时该软件需安装数据库(原版自带MSDN2000)、开通IIS、Dot NET2.0,是基于C/S结构的开发平台。
  • Linux新建Oracle用户和数据库

    万次阅读 多人点赞 2018-08-14 17:32:15
    1、切换到Oracle用户 su – oracle 2、登录sys用户 sqlplus / as sysdba 3、创建表空间 查询用户表空间文件的路径 select name from v$datafile; CREATE TABLESPACE customerchat LOGGING DATAFILE '/...
  • linux创建一个普通系统用户

    万次阅读 2018-10-12 10:38:31
    linux创建一个普通系统用户   useradd test ###创建test用户 passwd test ###创建/更新test用户密码 visudo ###给用户分配sudo权限 su test ###在当前目录下切换至test用户 su - test ###登录test用户,...
  • Linux下查看某个用户组下的所有用户

    万次阅读 2018-04-08 14:24:28
    需要查看“jishu”分组下的所有用户,可以使用命令如下:grep 'jishu' /etc/group显示结果是:这样就可以将该分组下的所有用户显示出来了。
  • 微信小程序授权 获取用户信息

    万次阅读 多人点赞 2018-05-30 18:25:37
    获取用户信息(用户信息、获取unionId、openId)请移步到这里 用户打开小程序时,直接弹框获取用户信息授权,可能会立马懵圈: 你是谁? 我在哪里? 我为什么要同意?…… 相当一部分用户下意识会拒绝...
  • 韩顺平 Servlet版本用户管理 完整版

    千次下载 热门讨论 2011-09-14 13:22:26
    Servlet版本的用户管理系统 主要功能包括: 1.管理用户 1).分页显示所有用户、跳转 2).修改用户 3).删除用户 2.添加用户 1)添加一个用户 3.查找用户 1).分页显示模糊查找后的用户 2).分页显示精确查找后的...
  • linux锁定用户和解锁用户

    万次阅读 2018-05-13 08:34:55
    1、禁止个别用户登录。比如禁止lynn用户登录。 passwd -l test 这就话的意思是锁定test用户,这样该用户就不能登录了。 passwd -u test 对锁定的用户lynn进行解锁,用户可登录了。 2、我们通过修改/etc/passwd...
  • mac 无法删除用户

    万次阅读 2018-03-08 15:00:51
    即:点开用户与群组,解开左下角的小锁头之后,选中“其他用户”分类下的某个非“客人用户”,下面的减号是灰色的,无法删除。 解决办法: 1、退出登录 2、登入你要删除的用户 3、进入“系统偏好设置” -&gt...
  • CentOs7查看系统已有的用户用户

    万次阅读 2019-01-31 10:23:02
    查看用户:cut -d : -f 1 /etc/passwd 查看用户组:cut -d : -f 1 /etc/group 删除xiaoluo这个用户:userdel -r xiaoluo
  • linux下如何完全删除用户

    万次阅读 多人点赞 2018-11-02 16:42:03
    1、首先进入系统创建一个用户  [root@localhost /]# useradd haha #创建用户 haha是用户名  [root@localhost /]# passwd haha #为该用户设置密码  更改用户 haha 的密码 。  新的 密码:*****...
  • Ubuntu16.04系统中创建新用户

    万次阅读 多人点赞 2018-07-23 16:05:17
    本文基于Linux的Ubuntu系统新建一个普通用户,linux系统的用户名为peng, 主机名为ubuntu 1. 新建用户 2. 允许该用户以管理员身份执行指令 1. 新建用户 1.1 新建只能在控制台下登录的用户 1) 切换为root用户为了...
  • linux系统搭建ftp服务器及创建用户——centos7.3

    万次阅读 多人点赞 2018-03-23 16:04:55
    linux 系统下搭建ftp服务器 linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令扫盲,故写下这篇博客。 环境: window操作系统中安装SecureCRT 和 ...相关用户的创建、修改 文...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,170,346
精华内容 3,668,138
关键字:

用户