{"id":7375,"date":"2019-08-06T17:31:39","date_gmt":"2019-08-07T00:31:39","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7375"},"modified":"2025-06-13T19:26:18","modified_gmt":"2025-06-14T02:26:18","slug":"managing-couchbase-users-via-groups-in-6-5","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/managing-couchbase-users-via-groups-in-6-5\/","title":{"rendered":"Gerenciamento de usu\u00e1rios do Couchbase por meio de grupos na vers\u00e3o 6.5"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Em grandes organiza\u00e7\u00f5es, o gerenciamento da seguran\u00e7a em toda a empresa torna-se cada vez mais desafiador \u00e0 medida que o n\u00famero de aplicativos e usu\u00e1rios aumenta. Ter um modelo de controle de acesso baseado em fun\u00e7\u00f5es permite controlar com precis\u00e3o a que os usu\u00e1rios t\u00eam acesso. No entanto, \u00e0 medida que o n\u00famero de usu\u00e1rios aumenta, o gerenciamento de permiss\u00f5es para cada usu\u00e1rio individualmente pode se tornar bastante desafiador. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Se o gerenciamento das permiss\u00f5es de usu\u00e1rio n\u00e3o for feito corretamente (por exemplo, se alterarmos as permiss\u00f5es de usu\u00e1rio incorretamente caso eles mudem as responsabilidades do trabalho ou saiam da empresa), isso poder\u00e1 resultar na obten\u00e7\u00e3o acidental de permiss\u00f5es elevadas por algu\u00e9m ou, em outros casos, na impossibilidade de concluir seus trabalhos devido a privil\u00e9gios insuficientes.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Neste blog, falaremos sobre um novo recurso de \"Grupos\" no Couchbase, juntamente com etapas f\u00e1ceis de seguir para voc\u00ea come\u00e7ar. Este blog se concentrar\u00e1 apenas nos grupos aplicados aos usu\u00e1rios domain=couchbase e, no blog seguinte, discutiremos o suporte a grupos baseados em LDAP.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">O que s\u00e3o grupos do Couchbase?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Os grupos do Couchbase s\u00e3o usados para agrupar os usu\u00e1rios do Couchbase a fim de simplificar a administra\u00e7\u00e3o e a manuten\u00e7\u00e3o da seguran\u00e7a no Couchbase. Normalmente, um usu\u00e1rio no Couchbase pode executar v\u00e1rias a\u00e7\u00f5es em recursos com base nos privil\u00e9gios RBAC atribu\u00eddos ao usu\u00e1rio. Por exemplo, um funcion\u00e1rio pode precisar de acesso SELECT em todos os buckets. Nas vers\u00f5es anteriores do Couchbase, a integra\u00e7\u00e3o do usu\u00e1rio envolvia a cria\u00e7\u00e3o de contas de usu\u00e1rio (domain=couchbase) para cada funcion\u00e1rio e a atribui\u00e7\u00e3o individual do privil\u00e9gio SELECT no bucket['*'].<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Com o Couchbase 6.5, \u00e9 poss\u00edvel criar grupos para agrupar usu\u00e1rios com fun\u00e7\u00f5es de trabalho semelhantes e controlar facilmente suas permiss\u00f5es. Em vez de modificar cada conta de usu\u00e1rio, os privil\u00e9gios podem ser associados diretamente a um grupo e herdados pelos usu\u00e1rios que s\u00e3o membros do grupo.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7484\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/MngC-1-300x192.png\" alt=\"\" width=\"536\" height=\"343\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-300x192.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-1024x656.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-768x492.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-1536x983.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-20x13.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1-1320x845.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/MngC-1.png 1584w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Figura: As fun\u00e7\u00f5es fixas no Couchbase podem ser aplicadas a usu\u00e1rios individuais ou grupos<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Usu\u00e1rios e grupos no Couchbase\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Na UI de administra\u00e7\u00e3o do Couchbase, agora \u00e9 poss\u00edvel alternar entre a visualiza\u00e7\u00e3o de usu\u00e1rio e de grupo na guia de seguran\u00e7a. Voc\u00ea deve ser um administrador completo ou um administrador de seguran\u00e7a para poder acessar a guia de seguran\u00e7a.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Conforme mostrado na figura abaixo, selecionar \"users\" (usu\u00e1rios) listar\u00e1 todas as informa\u00e7\u00f5es dos usu\u00e1rios, incluindo o dom\u00ednio de autoriza\u00e7\u00e3o (nesse caso, apenas o Couchbase) e as diferentes fun\u00e7\u00f5es que um usu\u00e1rio tem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7487\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Blog2-Image3-300x99.png\" alt=\"\" width=\"836\" height=\"276\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-300x99.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-1024x338.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-768x254.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-1536x507.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3-1320x436.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image3.png 1904w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">A sele\u00e7\u00e3o de \"grupos\" listar\u00e1 todos os grupos e suas fun\u00e7\u00f5es associadas.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7488\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Blog2-Image5-300x103.png\" alt=\"\" width=\"885\" height=\"304\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-300x103.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-1024x352.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-768x264.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-1536x527.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5-1320x453.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Blog2-Image5.png 1905w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/p>\n<h3><span style=\"font-weight: 400;\">Cria\u00e7\u00e3o de um grupo do Couchbase<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00c9 f\u00e1cil criar um grupo e atribuir fun\u00e7\u00f5es a ele. Basta clicar em \"Add Group\" (Adicionar grupo) no canto superior direito da interface do usu\u00e1rio e escolher um nome de grupo, juntamente com as fun\u00e7\u00f5es a serem associadas ao grupo, para criar um grupo.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7491\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/LDAP-1-300x269.png\" alt=\"\" width=\"614\" height=\"551\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/LDAP-1-300x269.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/LDAP-1-20x18.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/LDAP-1.png 512w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Adi\u00e7\u00e3o de usu\u00e1rios a grupos<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7493\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Image5-300x261.png\" alt=\"\" width=\"580\" height=\"504\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image5-300x261.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image5-20x17.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image5.png 641w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Assim como criar grupos \u00e9 f\u00e1cil, criar novos usu\u00e1rios e mape\u00e1-los para um grupo tamb\u00e9m \u00e9 simples. Clicar no link \"Add user\" (Adicionar usu\u00e1rio), no canto superior direito da interface do usu\u00e1rio, abre uma caixa de di\u00e1logo, conforme mostrado abaixo. No exemplo mostrado abaixo, Sam \u00e9 um usu\u00e1rio que est\u00e1 mapeado para o grupo de executivos que foi criado. Nesse caso, selecionamos apenas o grupo \"executivos\" e \u00e9 permitido adicionar um usu\u00e1rio a mais de um grupo. Nesse caso, a permiss\u00e3o efetiva do usu\u00e1rio \u00e9 uma uni\u00e3o das permiss\u00f5es de todos os grupos e das permiss\u00f5es atribu\u00eddas diretamente ao usu\u00e1rio.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Resumindo os mapeamentos de grupos e fun\u00e7\u00f5es<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Aqui est\u00e1 um resumo r\u00e1pido dos diferentes grupos e mapeamentos de fun\u00e7\u00f5es com base em nossa configura\u00e7\u00e3o at\u00e9 o momento <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7494\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Image6-300x102.png\" alt=\"\" width=\"709\" height=\"241\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image6-300x102.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image6-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image6.png 763w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>Isso significa que -\u00a0<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">O Executive \u00e9 efetivamente um administrador pleno e tem todos os privil\u00e9gios do Couchbase<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">O Manager tem acesso total de leitura e grava\u00e7\u00e3o nos buckets, bem como privil\u00e9gios de administrador de cluster e bucket. Ele n\u00e3o tem acesso \u00e0s configura\u00e7\u00f5es de seguran\u00e7a.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">O funcion\u00e1rio deve ser capaz de emitir apenas instru\u00e7\u00f5es N1QL SELECT para qualquer bucket e gerenciar \u00edndices.<\/span><\/li>\n<\/ol>\n<p><b>Fazendo login como \"Mary\": O Funcion\u00e1rio<\/b><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Observe que o usu\u00e1rio conectado \u00e9 \"mary\", que \u00e9 mostrado no canto superior direito.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7495\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Image7-300x135.png\" alt=\"\" width=\"840\" height=\"378\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-300x135.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-1024x461.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-768x346.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-1536x692.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7-1320x595.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image7.png 1898w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <b>A consulta select do N1QL funciona bem, permitindo que Mary selecione a amostra de cerveja<\/b><\/p>\n<p><span style=\"font-weight: 400;\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7497\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Image8-300x134.png\" alt=\"\" width=\"831\" height=\"371\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image8-300x134.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image8-1024x459.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image8-768x344.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image8-20x9.png 20w\" sizes=\"auto, (max-width: 831px) 100vw, 831px\" \/> <\/span><\/p>\n<p><b>A consulta de inser\u00e7\u00e3o N1QL falha porque Mary n\u00e3o tem os privil\u00e9gios necess\u00e1rios, conforme esperado<\/b><\/p>\n<p><b>Fazendo login como \"Bob\": O gerente<\/b><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Observe que o usu\u00e1rio conectado \u00e9 \"bob\", que \u00e9 mostrado no canto superior direito.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7498\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/08\/Image9-300x135.png\" alt=\"\" width=\"782\" height=\"352\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-300x135.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-1024x461.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-768x346.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-1536x691.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9-1320x594.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Image9.png 1909w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/span><\/p>\n<p><b>Observe que Bob n\u00e3o pode alterar as configura\u00e7\u00f5es de seguran\u00e7a e que a op\u00e7\u00e3o \"seguran\u00e7a\" n\u00e3o \u00e9 exibida no menu \u00e0 esquerda.<\/b><\/p>\n<h3>Conclus\u00e3o<\/h3>\n<p><span style=\"font-weight: 400;\">O suporte a grupos para usu\u00e1rios do Couchbase \u00e9 um novo recurso interessante do Couchbase Server 6.5. Esperamos que tenha gostado deste blog e, como sempre, aguardamos seu feedback. D\u00ea uma olhada no Couchbase Server e confira todos os novos recursos interessantes.<\/span><\/p>\n<h3 class=\"p1\">Recursos<\/h3>\n<p class=\"p1\"><i>Baixar<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/?family=server&amp;product=couchbase-server-developer\">Fa\u00e7a o download do Couchbase Server 6.5<\/a><\/span><\/p>\n<p class=\"p1\"><i>\u00a0<\/i><i>Documenta\u00e7\u00e3o<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/release-notes\/relnotes.html\">Notas de vers\u00e3o do Couchbase Server 6.5<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/introduction\/whats-new.html\">Couchbase Server 6.5 O que h\u00e1 de novo<\/a><\/span><\/p>\n<p class=\"p1\"><i>Blogs<\/i><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/announcing-couchbase-server-6-5-0-whats-new-and-improved\/\">Blog: Anunciando o Couchbase Server 6.5 - O que h\u00e1 de novo e aprimorado<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-brings-distributed-multi-document-acid-transactions-to-nosql\/\">Blog: O Couchbase traz as transa\u00e7\u00f5es ACID multi-documento distribu\u00eddas para o NoSQL<\/a><\/span><\/p>\n<p class=\"p2\"><span class=\"s1\"><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/tag\/6-5\/\"><b>Todos os blogs 6.5<\/b><\/a><\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>In large organizations, management of security across the enterprise becomes more and more challenging as the number of apps and users grow. Having a role based access control model enables you to fine control what users get access to. However, [&hellip;]<\/p>","protected":false},"author":6588,"featured_media":7449,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1816,1813],"tags":[2378],"ppma_author":[9064],"class_list":["post-7375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-couchbase-server","category-security","tag-6-5"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managing Couchbase Users via Groups in 6.5 - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/managing-couchbase-users-via-groups-in-6-5\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Couchbase Users via Groups in 6.5\" \/>\n<meta property=\"og:description\" content=\"In large organizations, management of security across the enterprise becomes more and more challenging as the number of apps and users grow. Having a role based access control model enables you to fine control what users get access to. However, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/managing-couchbase-users-via-groups-in-6-5\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-07T00:31:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:26:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"553\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/\"},\"author\":{\"name\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6\"},\"headline\":\"Managing Couchbase Users via Groups in 6.5\",\"datePublished\":\"2019-08-07T00:31:39+00:00\",\"dateModified\":\"2025-06-14T02:26:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/\"},\"wordCount\":792,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg\",\"keywords\":[\"6.5\"],\"articleSection\":[\"Application Design\",\"Couchbase Server\",\"Security\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/\",\"name\":\"Managing Couchbase Users via Groups in 6.5 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg\",\"datePublished\":\"2019-08-07T00:31:39+00:00\",\"dateModified\":\"2025-06-14T02:26:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg\",\"width\":1400,\"height\":553},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing Couchbase Users via Groups in 6.5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6\",\"name\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/459272ec41e39279e1f7784a97a6b106\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g\",\"caption\":\"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.\"},\"description\":\"Chaitra Ramarao is a Senior Product Manager at Couchbase, NoSQL database company, leading databases tooling, cross datacenter replication and partner integrations. Her prior gigs include data analytics product management for Kaiser Permanente and software development for Hewlett Packard. She has a Bachelors degree in ECE and a Masters from Carnegie Mellon in Engineering &amp; Technology Innovation Management.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/chaitra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Managing Couchbase Users via Groups in 6.5 - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/managing-couchbase-users-via-groups-in-6-5\/","og_locale":"pt_BR","og_type":"article","og_title":"Managing Couchbase Users via Groups in 6.5","og_description":"In large organizations, management of security across the enterprise becomes more and more challenging as the number of apps and users grow. Having a role based access control model enables you to fine control what users get access to. However, [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/managing-couchbase-users-via-groups-in-6-5\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-08-07T00:31:39+00:00","article_modified_time":"2025-06-14T02:26:18+00:00","og_image":[{"width":1400,"height":553,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg","type":"image\/jpeg"}],"author":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/"},"author":{"name":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6"},"headline":"Managing Couchbase Users via Groups in 6.5","datePublished":"2019-08-07T00:31:39+00:00","dateModified":"2025-06-14T02:26:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/"},"wordCount":792,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg","keywords":["6.5"],"articleSection":["Application Design","Couchbase Server","Security"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/","url":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/","name":"Managing Couchbase Users via Groups in 6.5 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg","datePublished":"2019-08-07T00:31:39+00:00","dateModified":"2025-06-14T02:26:18+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/08\/Transactions-alternative-1.jpg","width":1400,"height":553},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/managing-couchbase-users-via-groups-in-6-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing Couchbase Users via Groups in 6.5"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/852cd95d6c8aa5ea6d4128643cc3c2b6","name":"Chaitra Ramarao, gerente s\u00eanior de produtos da Couchbase Inc. Gerente de produtos, Couchbase Inc.","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/459272ec41e39279e1f7784a97a6b106","url":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","caption":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc."},"description":"Chaitra Ramarao \u00e9 gerente de produto s\u00eanior da Couchbase, empresa de banco de dados NoSQL, liderando ferramentas de bancos de dados, replica\u00e7\u00e3o entre datacenters e integra\u00e7\u00f5es de parceiros. Seus trabalhos anteriores incluem gerenciamento de produtos de an\u00e1lise de dados para a Kaiser Permanente e desenvolvimento de software para a Hewlett Packard. Ela \u00e9 bacharel em ECE e tem mestrado pela Carnegie Mellon em Gest\u00e3o de Inova\u00e7\u00e3o em Engenharia e Tecnologia.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/chaitra\/"}]}},"authors":[{"term_id":9064,"user_id":6588,"is_guest":0,"slug":"chaitra","display_name":"Chaitra Ramarao, Sr. Product Manager, Couchbase Inc.","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3ce5e2ac49271390c080a82e055d92096b80f63a8f2ca4db5a52af1ace0b06f5?s=96&d=mm&r=g","author_category":"","last_name":"Ramarao, Sr. Product Manager, Couchbase Inc.","first_name":"Chaitra","job_title":"","user_url":"","description":"Chaitra Ramarao \u00e9 gerente de produto s\u00eanior da Couchbase, empresa de banco de dados NoSQL, liderando ferramentas de bancos de dados, replica\u00e7\u00e3o entre datacenters e integra\u00e7\u00f5es de parceiros. Seus trabalhos anteriores incluem gerenciamento de produtos de an\u00e1lise de dados para a Kaiser Permanente e desenvolvimento de software para a Hewlett Packard. Ela \u00e9 bacharel em ECE e tem mestrado pela Carnegie Mellon em Gest\u00e3o de Inova\u00e7\u00e3o em Engenharia e Tecnologia."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/6588"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=7375"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/7449"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=7375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=7375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=7375"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=7375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}