用户权限管理练习

关于用户权限管理的命令,不熟悉的话可以找一些练习题来复习一下
1.新建用户组,shengchan,caiwu,jishu

结果如下:


2.新建用户要求如下:
    1)tom 是shengchan组的附加用户
    2)harry 是caiwu组的附加用户
    3)leo 是jishu组的附加用户

    4)新建admin用户,此用户不属于以上提到的三个部门

结果如下:


3.新建目录要求如下:
    1)/pub目录为公共存储目录对所有用户可以读,写,执行

           但用户只能删除属于自己的文件

chmod 1777 /pub,执行命令后其他用户权限最后以为出现t,切换到tom用户在/pub目录下建立file文件,tom用户可以删除,再切换到leo用户,提示权限不够,不能删除

/pub/file文件是tom建立的所以只有tom用户可以删除,其他用户是没有权限的,其他用户可以自己在/pub中建立文件,也可以删除自己建立的文件

    2)/sc 目录为生产部存储目录只能对生产部人员可以写入

           并且生产部人员所建立的文件都自动归属到shengchan组中


把/sc目录归到生产组中,把/sc目录权限改为2777,用户组权限最后出现了s,tom用户可以在/sc目录中建立文件,而harry用户不可以,因为tom是生产组的附加用户,只有生产组成员可以写入,harry用户属于财务组,权限不够,除了建立文件,查看和删除文件也是同理,只有生产组用户可以执行,并且该用户建立的文件自动归属到生产组

    3)/cw 目录为财务部存储目录只能对财务部人员可以写入

           并且财务部人员所建立的文件都自动归属到caiwu组中

这个跟上面是相似的,同样只有财务部成员可以写入,其他用户不可以,财务部成员建立的文件自动归属到财务组

    4)admin用户对于/sc和/cw目录可以读写执行

admin既不属于生产组也不属于财务组,所以对这两个目录来说,它是特殊用户

用admin 用户在/sc 和/cw目录里建立文件:

建立成功!同样,删除文件也是可以执行的:



### MySQL 权限管理实践教程 #### 创建新用户并授予权限 为了创建一个新的数据库用户并向其授予特定权限,可以使用 `CREATE USER` 和 `GRANT` 命令合。例如: ```sql -- 创建名为 'newuser' 的用户,密码为 'password' CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; -- 授予该用户对所有数据库和表的 SELECT, INSERT, UPDATE, DELETE 权限 GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'newuser'@'localhost'; ``` 上述命令允许指定的新用户仅能执行查询、插入、更新以及删除操作[^1]。 #### 查看现有用户的权限设置 要查看某个具体账户拥有的权限列表,可利用如下 SQL 查询语句来实现这一目的: ```sql SHOW GRANTS FOR 'username'@'host'; ``` 这条指令会返回给定用户名及其主机名所对应的全部授权信息[^2]。 #### 修改已有用户的权限范围 如果需要调整已存在用户的访问控制级别,则可以通过先撤销旧有权限再赋予新的权限的方式完成更改过程。下面是一个简单的例子说明怎样做: ```sql REVOKE ALL PRIVILEGES ON database.table FROM 'old_user'@'host'; -- 移除之前所有的权限 GRANT SELECT, INSERT ON specificdb.sometable TO 'old_user'@'host'; -- 添加新的更严格的权限集 FLUSH PRIVILEGES; -- 刷新权限缓存使改动生效 ``` 通过这种方式能够精确地定义各个不同角色之间的差异性,并确保安全性得到保障的同时不影响正常业务流程的工作效率[^3]。 #### 删除不再使用的账号 当某些员工离职或是项目结束之后,应该及时清理掉那些不必要的登录凭证以防止潜在的安全隐患发生。这一步骤可通过简单的一条SQL语句轻松达成目标: ```sql DROP USER 'unused_account'@'%'; ``` 此命令将会永久移除指定名称下的任何关联记录,从而彻底消除可能存在的风险因素[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值