{"id":54550,"date":"2019-12-29T00:00:00","date_gmt":"2019-12-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov"},"modified":"2020-02-18T14:02:34","modified_gmt":"2020-02-18T11:02:34","slug":"masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov","title":{"rendered":"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Parece que minha karma \u00e9 assim: realizar tarefas padr\u00e3o de maneiras n\u00e3o triviais. Se algu\u00e9m tiver uma vis\u00e3o diferente do problema, por favor, participe da discuss\u00e3o para trabalharmos na quest\u00e3o.<\/p>\n<p>Certa manh\u00e3, surgiu uma tarefa interessante: conceder direitos a grupos de usu\u00e1rios em diferentes shares, contendo subpastas de projetos com pastas de documentos. Tudo estava indo bem e um script foi escrito para atribuir permiss\u00f5es nas pastas. Ent\u00e3o, descobrimos que os grupos deveriam conter usu\u00e1rios de diferentes dom\u00ednios, de diferentes florestas (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_Active_Directory\">para aqueles que se esqueceram do que \u00e9<\/a><\/noindex>). Suponha que o share em si esteja localizado em um dispositivo Synology, registrado no dom\u00ednio FB, floresta PSI. Tarefa: permitir que usu\u00e1rios <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/domain\/\"   title=\"dom\u00ednios\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3150\">dom\u00ednios<\/a> de outra floresta tenham acesso ao conte\u00fado desse share, de maneira bastante seletiva.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nO escopo foi se delineando da seguinte forma:<\/p>\n<ul>\n<li>2 florestas: Floresta PSI, floresta TG.\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/93e3095a3ea613299c89b81379ea2731.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Em cada floresta, h\u00e1 3 dom\u00ednios: PSI (ZG, PSI, FB); TG (TG, HU, KC).<\/li>\n<li>Entre as florestas \u2013 rela\u00e7\u00f5es de confian\u00e7a, o Synology v\u00ea todos os grupos de Seguran\u00e7a em todas as florestas.<\/li>\n<li>Nos shares e pastas\/subpastas, devem obrigatoriamente existir contas de administradores do dom\u00ednio FB com direitos de FullControl.<\/li>\n<li>Os nomes das pastas do share devem ser sistematizados. A coordena\u00e7\u00e3o dos IDs dos projetos foi feita pela ger\u00eancia, e eu decidi vincular o nome dos grupos de Seguran\u00e7a aos IDs dos projetos.<\/li>\n<li>As pastas dos projetos nos shares do sistema devem conter uma estrutura previamente preparada em um arquivo .xlsx, com as correspondentes permiss\u00f5es de acesso (R\/RW\/NA, onde NA \u2013 acesso n\u00e3o dispon\u00edvel)\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/b2b544cd9dfc784caeb23564a9e8e1b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Deve haver a possibilidade de restringir os direitos de usu\u00e1rios\/membros de um projeto apenas a certos diret\u00f3rios desse projeto. Para outros diret\u00f3rios\/projetos, o usu\u00e1rio pode n\u00e3o ter acesso, conforme sua condi\u00e7\u00e3o nos grupos.<\/li>\n<li>Ao criar uma pasta do projeto, grupos nos dom\u00ednios correspondentes devem ser criados de forma autom\u00e1tica, com nomes correspondentes aos IDs dos projetos.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Notas sobre o escopo<\/h4>\n<p><\/p>\n<ul>\n<li>A configura\u00e7\u00e3o de rela\u00e7\u00f5es de confian\u00e7a n\u00e3o faz parte do escopo<\/li>\n<li>O ID do projeto cont\u00e9m n\u00fameros e letras<\/li>\n<li>Os pap\u00e9is dos usu\u00e1rios dos projetos para todos os dom\u00ednios t\u00eam nomes padr\u00e3o<\/li>\n<li>O arquivo .xlsx com pastas e direitos de acesso (matriz de acesso) deve ser preparado antes do in\u00edcio da implementa\u00e7\u00e3o de todo o projeto<\/li>\n<li>Na implementa\u00e7\u00e3o de projetos, a cria\u00e7\u00e3o de grupos de usu\u00e1rios nos dom\u00ednios correspondentes pode ser realizada<\/li>\n<li>A automatiza\u00e7\u00e3o \u00e9 alcan\u00e7ada atrav\u00e9s do uso de ferramentas padr\u00e3o de administra\u00e7\u00e3o do MS Windows<\/li>\n<\/ul>\n<p><\/p>\n<h4>Implementa\u00e7\u00e3o do Termo de Refer\u00eancia<\/h4>\n<p>\nAp\u00f3s a formaliza\u00e7\u00e3o desses requisitos, houve uma pausa t\u00e1tica para testar m\u00e9todos de cria\u00e7\u00e3o de diret\u00f3rios e atribui\u00e7\u00e3o de permiss\u00f5es. A inten\u00e7\u00e3o era usar apenas o PowerShell, para n\u00e3o complicar o projeto. Como j\u00e1 mencionei antes, o algoritmo do script parecia bastante simples: <\/p>\n<ul>\n<li>registramos grupos com nomes derivados do ID do projeto (por exemplo, KC40587) e as respectivas fun\u00e7\u00f5es, conforme indicado na matriz de acesso: KC40587-EN- para engenheiro; KC40587-PM \u2013 para gerente de produto, etc.<\/li>\n<li>obtemos os SID dos grupos criados<\/li>\n<li>registramos a pasta do projeto e o conjunto correspondente de diret\u00f3rios (a lista de subpastas depende da unidade compartilhada em que \u00e9 criada e est\u00e1 definida na matriz de acesso)<\/li>\n<li>atribu\u00edmos permiss\u00f5es nos novos subdiret\u00f3rios do projeto aos grupos, conforme a matriz de acesso.<\/li>\n<\/ul>\n<p>\nDificuldades que enfrentamos na 1\u00aa etapa: <\/p>\n<ul>\n<li>incompreens\u00e3o sobre como definir a matriz de acesso no script (atualmente, um array multidimensional est\u00e1 implementado, mas estamos buscando uma forma de preench\u00ea-lo com base no conte\u00fado do arquivo .xlsx\/matriz de acesso)\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/e5f37b97998a603b85276093ed053347.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>impossibilidade de definir permiss\u00f5es de acesso nas unidades SMB em dispositivos Synology usando recursos do PoSH (https:\/\/social.technet.microsoft.com\/Forums\/en-US\/3f1a949f-0919-46f1-9e10-89256cf07e65\/error-using-setacl-on-nas-share?forum=winserverpowershell), o que resultou em uma perda enorme de tempo e precisou adaptar tudo para scripts utilizando a ferramenta de edi\u00e7\u00e3o de permiss\u00f5es icacls, exigindo a cria\u00e7\u00e3o de um reposit\u00f3rio intermedi\u00e1rio de arquivos de texto e cmd. <\/li>\n<\/ul>\n<p>\nNo modo atual, a execu\u00e7\u00e3o de arquivos cmd \u00e9 controlada manualmente, conforme se torna necess\u00e1rio registrar a pasta para o projeto.<\/p>\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/0ef37fca03aa7005269494a474bab857.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTamb\u00e9m se revelou que o script precisa ser executado para registrar grupos em outras florestas (utilizamos o termo Cross-domains), sendo que a rela\u00e7\u00e3o pode n\u00e3o ser apenas 1 para 1, mas tamb\u00e9m 1 para muitos. <\/p>\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/14dbad219db9420c446e18695e436e5f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIsso significa que o acesso aos recursos de um determinado dom\u00ednio agora pode ser reivindicado por grupos de outros cross-domains, incluindo a floresta vizinha. Para garantir uniformidade, foi tomada a decis\u00e3o de criar uma estrutura sim\u00e9trica nas OU de todos os dom\u00ednios atendidos em todas as florestas (ovais verticais pretos). Como se costuma dizer, no ex\u00e9rcito tudo deve ser desordenado, mas uniforme:<\/p>\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/5f43af34428abca8e3ee21f6144595b3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nAssim, ao registrar o projeto 80XXX no dom\u00ednio TG, o script executa: <\/p>\n<p>1. A cria\u00e7\u00e3o da OU correspondente (ovais horizontais vermelhos) neste dom\u00ednio e em dom\u00ednios cruzados, ou seja, aqueles dom\u00ednios cujos funcion\u00e1rios devem ter acesso a este recurso.<\/p>\n<p>2. O preenchimento da OU com grupos com nomes do tipo &lt;SRC_domain&gt;&lt;DST_domain&gt;&lt;ID_project&gt;-, onde:<\/p>\n<ul>\n<li>SRC_domain \u2013 dom\u00ednio cruzado, cujos funcion\u00e1rios ter\u00e3o acesso aos recursos do dom\u00ednio DST<\/li>\n<li>DST_domain \u2013 dom\u00ednio cujos recursos, propriamente dito, devem ser acessados, ou seja, a raz\u00e3o pela qual tudo foi iniciado <\/li>\n<li>&lt;ID_project&gt; \u2014 n\u00famero do projeto<\/li>\n<li>ROLES \u2013 nomes dos pap\u00e9is listados na matriz de acesso.<\/li>\n<\/ul>\n<p>\n3. A leitura da matriz SID de todos os grupos de todos os dom\u00ednios envolvidos e sua preserva\u00e7\u00e3o para a eventual transmiss\u00e3o de dados em um arquivo que define os direitos em uma subpasta espec\u00edfica do projeto<\/p>\n<p>4. Gera\u00e7\u00e3o de arquivos-fonte (par\u00e2metro \/restore) com um conjunto de permiss\u00f5es para uso com a ferramenta icacKC no modo de arquivo execut\u00e1vel \"icacKC \"as-nasNNKCProjects\" \/restore C:TempKCKC40XXKC40XX.txt\"<\/p>\n<p>5. Cria\u00e7\u00e3o de um arquivo CMD, que integra todos os icacls execut\u00e1veis para todas as pastas do projeto<\/p>\n<p><img decoding=\"async\" alt=\"Atribui\u00e7\u00e3o em massa de direitos a usu\u00e1rios de dom\u00ednios de diferentes florestas\" src=\"\/wp-content\/uploads\/2019\/12\/6bb132cfc7568de52ea162fdecbf2a85.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nComo foi mencionado anteriormente, a execu\u00e7\u00e3o do arquivo execut\u00e1vel \u00e9 feita manualmente e a avalia\u00e7\u00e3o dos resultados da execu\u00e7\u00e3o tamb\u00e9m \u00e9 realizada manualmente.<\/p>\n<p>Dificuldades que surgiram no final: <\/p>\n<ul>\n<li>se a pasta do projeto j\u00e1 estiver cheia de muitos arquivos, a execu\u00e7\u00e3o do comando icacls nos volumes existentes pode levar um tempo consider\u00e1vel e, em alguns casos, levar \u00e0 falha (por exemplo, na presen\u00e7a de caminhos longos para os arquivos);<\/li>\n<li>al\u00e9m do par\u00e2metro \/restore, foi necess\u00e1rio adicionar linhas com o par\u00e2metro \/reset caso as pastas n\u00e3o fossem criadas, mas sim transferidas de pastas j\u00e1 existentes, com a heran\u00e7a de direitos desativada a partir da raiz;<\/li>\n<li> executar parte do script para criar grupos teve que ser feito em um DC aleat\u00f3rio de cada floresta, o que diz respeito a contas administrativas de usu\u00e1rios para cada \u00e1rvore.<\/li>\n<\/ul>\n<p>\nConclus\u00e3o geral: \u00e9 muito estranho que no mercado ainda n\u00e3o existam utilit\u00e1rios com uma funcionalidade semelhante. A implementa\u00e7\u00e3o dessa funcionalidade na plataforma Sharepoint parece poss\u00edvel.<br \/>\nAl\u00e9m disso, permanece incompreens\u00edvel o fato da aus\u00eancia de utilit\u00e1rios PoSH para definir direitos em pastas em dispositivos Sinology.<\/p>\n<p>Estou disposto a compartilhar o script, criando algum projeto no github, se isso for de interesse de algu\u00e9m.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/482130\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0438\u0434\u0438\u043c\u043e \u0443 \u043c\u0435\u043d\u044f \u043a\u0430\u0440\u043c\u0430 \u0442\u0430\u043a\u0430\u044f: \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0441\u044f\u043a\u0438\u043c\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u043e\u0435 \u0432\u0438\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u2014 \u043f\u0440\u043e\u0448\u0443 \u0432 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435, \u0434\u043b\u044f \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u0430. \u041e\u0434\u043d\u0438\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u043c \u0443\u0442\u0440\u043e\u043c \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0440\u0430\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u0433\u0440\u0443\u043f\u043f\u0430\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u0448\u0430\u0440\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043f\u0430\u043f\u043a\u0430\u043c\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0412\u0441\u0435 \u0431\u044b\u043b\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0438 \u0431\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043f\u0430\u043f\u043a\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54550","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0438\u0434\u0438\u043c\u043e \u0443 \u043c\u0435\u043d\u044f \u043a\u0430\u0440\u043c\u0430 \u0442\u0430\u043a\u0430\u044f: \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0441\u044f\u043a\u0438\u043c\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043b\u0435\u0441\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0438\u0434\u0438\u043c\u043e \u0443 \u043c\u0435\u043d\u044f \u043a\u0430\u0440\u043c\u0430 \u0442\u0430\u043a\u0430\u044f: \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0441\u044f\u043a\u0438\u043c\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Atribui\u00e7\u00e3o em larga escala de permiss\u00f5es para usu\u00e1rios de dom\u00ednios de diferentes florestas | ProHoster","description":"Parece que minha karma \u00e9 essa: realizar tarefas padr\u00e3o de maneiras n\u00e3o convencionais.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043b\u0435\u0441\u043e\u0432 | ProHoster","og:description":"\u0412\u0438\u0434\u0438\u043c\u043e \u0443 \u043c\u0435\u043d\u044f \u043a\u0430\u0440\u043c\u0430 \u0442\u0430\u043a\u0430\u044f: \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0441\u044f\u043a\u0438\u043c\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/masshtabnoe-naznachenie-prav-na-polzovatelej-domenov-iz-raznyh-lesov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54550","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-11 11:18:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:03:56","updated":"2026-02-11 11:18:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=54550"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54550\/revisions"}],"predecessor-version":[{"id":160543,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54550\/revisions\/160543"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=54550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=54550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=54550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}