社区
PostgreSQL
帖子详情
postgresql 只读账号权限设置问题
CN華少
2018-09-12 04:55:23
请教一下各位大佬,如何设置使只读账号在指定连接库中仅能看到授权的SCHEMA,其他用户所有的SCHEMA不可连接、不可查看其内的表结构
...全文
383
回复
打赏
收藏
postgresql 只读账号权限设置问题
请教一下各位大佬,如何设置使只读账号在指定连接库中仅能看到授权的SCHEMA,其他用户所有的SCHEMA不可连接、不可查看其内的表结构
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux FTP服务搭建
确认系统中vsFTPd的安装和版本情况: [root@localhost ~]#rpm –q vsftpd 安装vsFTPd命令: [root@localhost Server]#rpm –ivh vsftpd-2.0.5-12.el5.i386.rpm 在vsftpd.conf文件中配置匿名访问: anonymous_enable=YES 启动vsFTPd服务 [root@localhost ~]#/etc/init.d/vsftpd start 停止vsFTPd服务 [root@localhost ~]#/etc/init.d/vsftpd stop 重新启动vsFTPd服务 [root@localhost ~]#/etc/rc.d/init.dvsftpd restart 重启vsftpd服务: [root@localhost ~]#/etc/rc.d/init.dvsftpd condrestart vsFTPd的配置 在vsftpd.conf文件中配置监听地址 listen_address=ip address 在vsftpd.conf文件中配置控制端口的格式为: listen_port=port_value vsftpd.conf文件 主动模式的相关配置参数如下: port_enable=YES|NO connetc_from_port_20=YES|NO ftp_data_port=port number port_promiscuous=YES|NO 关于被动模式的相关配置参数如下: pasv_enable=YES|NO pasv_min_port=port number pasv_promiscuous=YES|NO pasv_address= IP address ASCII模式相关配置参数如下: ascii_download_enable=YES|NO ascii_upload_enable=YES|NO 超时选项: idle_session_timeout data_connection_timeout accept_timeout connect_timeout 负载控制: max_clients=numerical value max_per_ip=numerical value anon_max_rate=value local_max_rate=value vsFTPd的具体应用 打开vsFTPd的配置文件: [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf 打开匿名用户支持: anonymous_enable=YES 打开写支持: write_enable=YES 允许上传; anon_upload_enable=YES 允许匿名用户上传; anon_mkdir_write_enable=YES 允许匿名用户创建目录和上传; anon_other_write_enable=NO 但不允许匿名用户删除和改名; 执行以下指令让匿名用户具备写
权限
: [root@localhost ~]#chmod ftp.root /var/ftp/pub 重启vsFTPd服务: [root@localhost ~]# service vsftpd restart 匿名服务器测试 匿名登录vsFTPd匿名服务器,登录名为anonymous,密码都为空: [root@localhost ~]# ftp 192.168.1.6 测试能否上传文件,输入!ls命令查看匿名用户拥有哪些文件: ftp>!ls 假设匿名用户在本机/var/tmp目录下有一个名为test.txt的文件,使用以下命令测试是否能将其传到服务器上: ftp> put test.txt 最后测试匿名用户是否能够新建目录: ftp>mkdir hello /incoming/hello目录建立成功,即测试成功。 配置高安全级别的匿名FTP服务器 在配置文件/etc/vsftpd/vsftpd.conf修改或添加如下
设置
: anonymous_enable=YES 启用匿名访问 local_enable=NO 关闭本地用户访问 write_enable=NO 关闭本地用户的写
权限
anon_upload_enable=NO 关闭匿名用户的上传
权限
anon_mkdir_write_enable=NO 关闭匿名用户创建目录和写入文件的
权限
anon_other_write_enable=NO 关闭匿名用户删除、改名的
权限
安全调
『
PostgreSQL
』在
PostgreSQL
中创建
只读
权限
和读写
权限
的
账号
📣读完这篇文章里你能收获到:理解在
PostgreSQL
数据库中创建
账号
的重要性以及如何进行
账号
管理,掌握在
PostgreSQL
中创建具有
只读
权限
和读写
权限
的
账号
的步骤和方法,学会使用 SQL 命令来创建
账号
、为
账号
分配适当的
权限
以及控制
账号
对数据库的访问级别,了解如何确保
账号
密码的安全性
PostgreSQL
数据库管理(一)
PostgreSQL
是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为
PostgreSQL
.
PostgreSQL
支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。
PostgreSQL
&...
postgresql
数据
设置
只读
用户
按四步走-- 1 创建用户-- 2 开启
只读
事务-- 3 授予特定模式的使用
权限
-- 查看模式的使用
权限
-- 4 授予指定模式下所有表的查看
权限
-- 查看espc模式下的所有表。
Postgresql
创建
只读
用户
权限
在pg数据库中创建
只读
用户可以采用如下方法。大体实现就是将特定schema的相关
权限
赋予
只读
用户。 --创建用户 CREATE USER readonly WITH ENCRYPTED PASSWORD '123456'; --
设置
用户默认开启
只读
事务 ALTER USER readonly SET default_transaction_read_only = ON; --
设置
用户登录
权限
ALTER USER readonly WITH login; --将schema中usage
权限
赋予给r
PostgreSQL
954
社区成员
1,459
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章