精华内容
参与话题
问答
  • mysql 赋给用户权限 grant all privileges on

    万次阅读 多人点赞 2008-11-13 13:22:00
    遇到了 SQLException: access denied for @'localhost' (using password: no) 解决办法 grant all privileges on *.* to joe@localhost identified by '1'; flush privileges;...拿 joe ...

    遇到了 SQLException: access denied for  @'localhost' (using password: no)

     

     

    解决办法   grant all privileges on *.* to joe@localhost identified by '1';

                      flush privileges;

     

    拿  joe    1 登陆

     

    附:

     

    mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

    权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
    当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
    当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
    用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
    ‘连接口令’不能为空,否则创建失败。

     

    mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
    给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。


    mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
    给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。


    mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
    给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。


    mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
    给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

    展开全文
  • 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
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 用户权限相关命令 对 文件 / 目录 的权限包括: 以后就分文章写啦 文章目录用户权限相关命令1.1基本概念1.2组1.3 ls -l 扩展1.4.组管理 终端命令1.5.用户管理 终端命令 1.1基本概念 ·用户 是Linux系统工作中重要的...

    用户权限相关命令

    对 文件 / 目录 的权限包括:

    以后就分文章写啦

    1.1基本概念

    ·用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理
    ·在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限
    ·对 文件 / 目录 的权限包括:
    在这里插入图片描述

    ·在 Linux中 ,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限
    在这里插入图片描述

    1.2组

    为了方便用户管理, 提出了 组 的概念, 如下图所示
    在这里插入图片描述

    1.3 ls -l 扩展

    ls -l 可以查看文件夹下文件的详细信息, 从左到右 依次是:
    权限, 第一个字符如果是 d 表示目录
    硬链接数, 通俗的讲就是有多少种方式, 可以访问当前目录和文件
    拥有者, 家目录下 文件 / 木兰路 的拥有者通常都是 当前用户
    组, 在linux中, 很多时候, 会出现组名 和 用户名 相同的情况

    在这里插入图片描述

    1.4.组管理 终端命令

    本质: 给 同一类型用户 分配权限
    在这里插入图片描述
    提示:
    组信息保存在 /etc/group 文件中/etc 目录是专门用来保存 系统配置信息 的目录

    在实际应用中, 可以预先针对 组 设置好权限, 然后 将不同的用户添加到对应的组中, 从而不用依次为每一个用户设置权限

    1.5.用户管理 终端命令

    (1) 创建用户 / 设置密码 / 删除用户
    在这里插入图片描述

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

    /etc/passwd 文件存放的是用户的信息, 由6个分好组成的7个信息, 分别是
    在这里插入图片描述
    1、用户名
    2、密码 (x, 表示加密的密码)
    3、UID (用户标志)
    4、GID(组标志)
    5、用户全名或本地账号
    6、家目录
    7、登录使用的Shell, 就是登录之后, 使用的终端命令

    (2) 查看用户信息
    在这里插入图片描述
    (3) su 切换用户
    在这里插入图片描述
    因为 普通用户 不能使用某些权限, 所以需要 切换用户
    在这里插入图片描述
    su 不接用户名, 可以切换到 root , 但是不推荐使用, 因为不安全exit 示意图如下:
    在这里插入图片描述
    (4) sudo
    虽然 通过 su -u root 可以切换到 root用户, 但是 存在严重的 安全隐患
    linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
    如果不小心使用 rm -rf … … , 就可能将系统搞瘫痪
    在大多数版本的linux中, 都不推荐 直接只用 root 账号登录系统

    sudo 命令用来以其他身份来执行命令, 预设的身份为 root
    用户使用 sudo 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码

    提示: 若其未经授权的用户企图使用 sudo, 则会发出警告邮件给管理员

    (4.1) 给 指定用户 授予 权限
    本质: 通知 服务器 给 特定用户 分配 临时管理员权限

    vim /etc/sudoers

    默认存在: root用户 具备所有的权限
    root    ALL=(ALL)       ALL
    # 授予 zhangsan 用户 所有的权限
    zhangsan    ALL=(ALL)       ALL
    

    (4.2) 使用 用户 zhangsan 登录, 操作管理员命令
    本质: 使用临时管理员权限

    # 不切换root用户, 也可以完成 添加用户的功能 
    sudo useradd -m -g dev zhaoliu
    

    准备工作: 使用root用户操作

    # 清空目录中的内容
    rm -rf /export/*
    # 创建测试目录
    mkdir -p /export/aaa/
    # 创建测试文件
    touch /export/aaa/01.txt /export/aaa/02.txt
    # 查看指定目录内容
    tree /export
    
    

    (5).修改用户权限
    在这里插入图片描述
    5.1 方式一: 修改用户权限
    chmod 可以修改 用户/组 对 文件/目录 的权限 命令格式如下:

    chmod +/- rwx 文件名|目录名
    

    提示: 已上方式会一次向修改 拥有者 / 组权限

    5.2 方式二
    虽然 方式一 直接修改文件|目录的 读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
    命令格式如下:( u 表示所属用户 / g 表示所属组 / o 表示其他)

    chmod -R u=rwx,g=rx,o=rwx 文件|目录
    

    在这里插入图片描述
    5.3 方式三: 简化方式二

    chmod -R 755 文件|目录
    

    说明 第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限
    在这里插入图片描述

    在这里插入图片描述
    常用数字组合有( u 表示用户 / g 表示组 / o 表示其他)
    777 ===> u=rwx, g=rwx, o=rwx
    755 ===> u=rwx, g=rx, o=rx
    644 ===> u=rw, g=r, o=r

    展开全文
  • 数据安全之用户权限

    万次阅读 2020-05-08 11:46:03
    当我们在做多用户系统时,对于用户的编辑删除操作,一定需要主要对用户ID进行权限判断再进行删除处理.避免出现漏洞造成数据丢失

    当我们在做多用户系统时,对于用户的编辑删除操作,一定需要主要对用户ID进行权限判断再进行删除处理.避免出现漏洞造成数据丢失

    展开全文
  • MySQL用户权限管理

    万次阅读 2016-07-04 18:31:59
    原文链接:http://blog.csdn.net/xyang81/article/details/51822252用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作...
  • HDFS用户权限管理

    千次阅读 2016-06-27 14:35:55
    客户端需要向HDFS写入文件,这时往往会遇到权限问题。 解决办法:[hadoop@DEV21 cron]$ hdfs dfs -chown hadoop:hadoop /result#先将目录改为属于hadoop用户组 [hadoop@DEV21 cron]$ hdfs dfs -ls / Found 3 items ...
  • Jenkins用户权限管理

    千次阅读 2017-05-08 11:47:58
    插件Role-based Authorization Strategy设置安全策略路径:系统管理-Configure Global Security-授权策略,选择Role-Based Strategy:save后,系统管理中出现Manager and Assign Roles选项用户权限设置选项路径:系统管理...
  • 导出MySQL用户权限

    千次阅读 2014-10-15 09:25:09
    在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标...本文提供了生成提取用户权限的脚本并给出演示。
  • 1、关于用户权限的几种情况举例: 2、解决思路: 明确一点我们还是要使用@auth.login_required和@auth.verify_password,因为这样可以把接口不公开暴露 我们可以把权限信息写入到token令牌中 我们可以把A、B...
  • 权限管理系统中的根据用户角色动态生成用户权限菜单树 源码地址https://github.com/dabai-cai/thesis 暑假在工作室学习了基于RBAC的权限管理系统,学的比较浅显,记录下方便以后学习可以看。 一、首先讲讲我...
  • MySQL查看用户权限及权限管理

    万次阅读 2019-10-22 15:47:55
    一、 MySQL权限级别介绍 全局——可以管理整个MySQL 库——可以管理指定的数据库 表——可以管理指定数据库的指定表 字段——可以管理指定数据库的...二、查看用户权限 1、查看所有用户(用户名、给谁授权)...
  • 修改git项目用户权限权限

    万次阅读 2018-11-07 14:08:47
    1.远程登录服务器 然后切换会git用户: 然后进入~/git/gitosis-admin/目录: ...可以看到一个文件和一个文件夹,其中gitosis.conf...需要新增权限用户在本机电脑生成xxx.pub文件,然后加入到git/gitosis-adm...
  • 权限设计-系统登录用户权限设计

    万次阅读 多人点赞 2018-01-08 09:56:06
    1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息; 2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到...
  • Jenkins用户权限

    千次阅读 2019-06-23 08:53:11
    Jenkins用户权限 说实在的jenkins的用户权限这块,真的不好理解,我看别人写的教程,看了几次都没有明白,没办法,自己设置一下,去看看另一个账号的变化,通过半天的自己摸索,才算是能基本入门使用了,希望此...
  • Linux用户权限

    千次阅读 2019-06-27 19:27:32
    在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作。在系统中,通过UID来...每一个文件或者目录的权限,都包含一个用户权限、一个组的权限、其他人权限...
  • Linux超级用户权限控制

    千次阅读 2013-03-22 23:43:00
    在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。 在系统中,每个文件、目录和进程,都归属于某一个用户,没有用户...
  • 1,添加一个账户用户名为1759072,并设置密码...(注意将{学号}替换成自己的真实学号)4,使用su命令将用户切换至root,执行chmod 6601.txt ,将1.txt 文件的其他人权限设置为禁止读写,并执行chmod 770 / home / {...
  • mysql grant 用户权限总结

    万次阅读 多人点赞 2017-10-20 16:24:43
    用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限...
  • 创建用户,自动在/home/目录下创建相应的文件夹 sudo adduser <用户名> 用户授权 chown -R <用户名>:<...查看有sudo权限用户: ...如需要给某用户添加sudo权限,可以在 # User...
  • 用户权限管理

    万次阅读 2013-02-28 21:27:56
    用户权限管理涉及的几个概念 用户分类:系统用户、超级用户、管理员用户、DBA用户、领导用户、专家用户、操作员用户、客户用户、…… 系统权限:即对不同用户使用系统资源(功能菜单项、按钮、输入控件等)的...
  • linux 用户权限

    千次阅读 2017-12-15 22:55:49
    每个文件都能设置对应用户用户组,其他用户组的指定权限。 查看用户:cat /etc/passwd root:x:0:0:root:/root:/bin/bash  注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序  ...
  • Hbase用户权限

    千次阅读 2018-09-14 09:56:34
    Hbase用户权限管理 HBase提供五个权限标识符:(RWXCA) R - represents read privilege. W - represents write privilege. X - represents execute privilege. C - represents create privilege. A - represents ...
  • 前端如何进行用户权限管理

    万次阅读 多人点赞 2019-05-21 10:11:57
    【前端如何进行用户权限管理】 1:问题: 假如在做一个管理系统,面向老师学生的,学生提交申请,老师负责审核(或者还需要添加其他角色,功能权限都不同)。 现在的问题是,每种角色登录看到的界面应该都是不...
  • Nginx用户权限

    千次阅读 2018-11-07 12:54:18
    Nginx用户权限
  • NGINX 用户权限

    千次阅读 2016-01-28 11:18:40
    先来了解一下Nginx的用户管理,Nginx在以Linux service脚本启动时,通过start-stop-domain启动,会以root权限运行daemon进程。 然后daemon进程读取/etc/nginx/nginx.conf文件中的user配置选项,默认这里的user=...
  • Linux用户权限相关命令

    万次阅读 2019-10-15 19:57:40
    用户权限的基本概念 1.1 基本概念 (1) 用户 是Linux系统工作中重要的一环, 用户管理包括 (2) 用户与组管理在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统...
  • ftp用户权限

    千次阅读 2009-10-27 21:49:00
    这篇是关于ftp的文档,其作用是在ftp中创建用户时,对其权限进行限定。使创建的用户只能在指定文件夹下上传文件和下载文件,这样可以加强ftp的安全性。 具体操作步骤如下: 创建用于ftp的帐户:#mkdir /home/ftp #...
  • MySQL用户权限

    千次阅读 2011-10-18 14:09:32
    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户    一、grant 普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。   grant select on testdb.* to common_use

空空如也

1 2 3 4 5 ... 20
收藏数 167,923
精华内容 67,169
热门标签
关键字:

用户权限