2015年4月9日 星期四

[Postgresql] 禁止帳號連入

禁止abc123這組號密連入

create role abc123 with nosuperuser inherit nocreaterole createdb login;

但是這樣只是防止末來再被連進來而以,已連入的帳戶無法立即"踢出"

用以下方式可以把目前已被禁止的帳戶,立即請出去。

select pg_terminate_backend(procpid) from pg_stat_activity a join pg_roles r on a.usename=r.rolname and not rolcanlogin

資料來源

http://isricky1221.pixnet.net/blog/post/16449201-%E6%9A%AB%E6%99%82%E7%A6%81%E6%AD%A2%E4%BD%BF%E7%94%A8%E8%80%85%E7%99%BB%E5%85%A5

沒有留言:

張貼留言