<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://docwiki.borgis.com.br/index.php?action=history&amp;feed=atom&amp;title=Permiss%C3%B5es_de_Pasta_%28Grupo%29</id>
	<title>Permissões de Pasta (Grupo) - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.borgis.com.br/index.php?action=history&amp;feed=atom&amp;title=Permiss%C3%B5es_de_Pasta_%28Grupo%29"/>
	<link rel="alternate" type="text/html" href="https://docwiki.borgis.com.br/index.php?title=Permiss%C3%B5es_de_Pasta_(Grupo)&amp;action=history"/>
	<updated>2026-09-20T14:01:15Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.borgis.com.br/index.php?title=Permiss%C3%B5es_de_Pasta_(Grupo)&amp;diff=30&amp;oldid=prev</id>
		<title>Vinicius Borges: Criou página com &#039;== Padrão de Instalação do Sistema ==  No padrão de instalação do sistema, costumamos utilizar uma estrutura de pastas organizada por cliente:  &lt;syntaxhighlight lang=&quot;text&quot;&gt; C:\SISTEMA\CLIENTE &lt;/syntaxhighlight&gt;  Ou, preferencialmente, utilizando o CNPJ do cliente:  &lt;syntaxhighlight lang=&quot;text&quot;&gt; C:\SISTEMA\CNPJ_DO_CLIENTE &lt;/syntaxhighlight&gt;  A utilização do CNPJ facilita a organização e a identificação dos ambientes, principalmente quando existem vários clie...&#039;</title>
		<link rel="alternate" type="text/html" href="https://docwiki.borgis.com.br/index.php?title=Permiss%C3%B5es_de_Pasta_(Grupo)&amp;diff=30&amp;oldid=prev"/>
		<updated>2026-08-12T22:46:12Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;== Padrão de Instalação do Sistema ==  No padrão de instalação do sistema, costumamos utilizar uma estrutura de pastas organizada por cliente:  &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; C:\SISTEMA\CLIENTE &amp;lt;/syntaxhighlight&amp;gt;  Ou, preferencialmente, utilizando o CNPJ do cliente:  &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; C:\SISTEMA\CNPJ_DO_CLIENTE &amp;lt;/syntaxhighlight&amp;gt;  A utilização do CNPJ facilita a organização e a identificação dos ambientes, principalmente quando existem vários clie...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Padrão de Instalação do Sistema ==&lt;br /&gt;
&lt;br /&gt;
No padrão de instalação do sistema, costumamos utilizar uma estrutura de pastas organizada por cliente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA\CLIENTE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ou, preferencialmente, utilizando o CNPJ do cliente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA\CNPJ_DO_CLIENTE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A utilização do CNPJ facilita a organização e a identificação dos ambientes, principalmente quando existem vários clientes no mesmo servidor.&lt;br /&gt;
&lt;br /&gt;
== Permissões da Pasta Base ==&lt;br /&gt;
&lt;br /&gt;
Como estamos trabalhando em um ambiente compartilhado, o &amp;#039;&amp;#039;&amp;#039;Cliente X&amp;#039;&amp;#039;&amp;#039; não deve ter acesso ou sequer conseguir visualizar a existência do &amp;#039;&amp;#039;&amp;#039;Cliente Y&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Para isso, primeiro configuramos as permissões da pasta base:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acessamos:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Propriedades → Segurança → Avançado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Desabilitamos a &amp;#039;&amp;#039;&amp;#039;herança&amp;#039;&amp;#039;&amp;#039; e removemos as permissões existentes.&lt;br /&gt;
&lt;br /&gt;
Em seguida, adicionamos somente as permissões necessárias para:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Administradores&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Administradores do sistema&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Frame&amp;#039;&amp;#039;&amp;#039; — usuário utilizado pela equipe de suporte.&lt;br /&gt;
&lt;br /&gt;
O usuário &amp;#039;&amp;#039;&amp;#039;Frame&amp;#039;&amp;#039;&amp;#039; é mantido como uma espécie de acesso de recuperação. Caso, por algum motivo, as permissões da pasta sejam alteradas ou o acesso seja perdido, o usuário do suporte ainda terá acesso suficiente para restaurar as permissões originais.&lt;br /&gt;
&lt;br /&gt;
Com essa configuração, os usuários dos clientes não possuem permissão para acessar a pasta base:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o &amp;#039;&amp;#039;&amp;#039;Cliente X&amp;#039;&amp;#039;&amp;#039; não consegue acessar ou navegar até as pastas dos demais clientes.&lt;br /&gt;
&lt;br /&gt;
Por exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA&lt;br /&gt;
├── 11111111111111&lt;br /&gt;
├── 22222222222222&lt;br /&gt;
└── 33333333333333&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O usuário do cliente &amp;#039;&amp;#039;&amp;#039;11111111111111&amp;#039;&amp;#039;&amp;#039; terá acesso somente à sua própria pasta e não conseguirá visualizar ou acessar as pastas dos demais clientes.&lt;br /&gt;
&lt;br /&gt;
== Permissões da Pasta do Cliente ==&lt;br /&gt;
&lt;br /&gt;
Depois de configurar a pasta base, aplicamos as permissões individualmente na pasta de cada cliente.&lt;br /&gt;
&lt;br /&gt;
Por exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA\11111111111111&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acessamos:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Propriedades → Segurança → Avançado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nesse nível, &amp;#039;&amp;#039;&amp;#039;não é necessário desabilitar a herança&amp;#039;&amp;#039;&amp;#039;. Aplicamos as permissões aos grupos específicos daquele cliente.&lt;br /&gt;
&lt;br /&gt;
O cliente deverá possuir seus respectivos grupos de acesso, por exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
NOME_DO_CLIENTE&lt;br /&gt;
NOME_DO_CLIENTE_RDP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O grupo utilizado dependerá da forma de acesso do cliente:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NOME_DO_CLIENTE&amp;#039;&amp;#039;&amp;#039; — acesso via navegador.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NOME_DO_CLIENTE_RDP&amp;#039;&amp;#039;&amp;#039; — acesso via RemoteApp/Desktop.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, cada cliente possui acesso somente à sua própria pasta.&lt;br /&gt;
&lt;br /&gt;
== Restrição de Exclusão e Alteração de Permissões ==&lt;br /&gt;
&lt;br /&gt;
Embora o cliente tenha acesso completo aos arquivos necessários para a execução do sistema, algumas permissões devem ser removidas para evitar alterações administrativas indevidas.&lt;br /&gt;
&lt;br /&gt;
Para os grupos dos clientes, removemos permissões relacionadas a:&lt;br /&gt;
&lt;br /&gt;
* Alterar permissões;&lt;br /&gt;
* Apropriar-se da pasta ou dos arquivos;&lt;br /&gt;
* Excluir arquivos;&lt;br /&gt;
* Excluir subpastas e arquivos, quando aplicável.&lt;br /&gt;
&lt;br /&gt;
O objetivo é permitir que o cliente possa:&lt;br /&gt;
&lt;br /&gt;
* Criar arquivos;&lt;br /&gt;
* Alterar arquivos;&lt;br /&gt;
* Executar o sistema;&lt;br /&gt;
* Criar e modificar arquivos necessários ao funcionamento do sistema.&lt;br /&gt;
&lt;br /&gt;
Porém, o usuário não deverá possuir permissão para excluir arquivos ou alterar as permissões da pasta.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, conseguimos limitar o cliente ao seu próprio ambiente, mantendo o controle administrativo das pastas com a equipe de suporte.&lt;br /&gt;
&lt;br /&gt;
== PDV Offline ==&lt;br /&gt;
&lt;br /&gt;
No caso do &amp;#039;&amp;#039;&amp;#039;PDV Offline&amp;#039;&amp;#039;&amp;#039;, é importante manter exatamente o mesmo caminho de instalação utilizado no servidor.&lt;br /&gt;
&lt;br /&gt;
Por exemplo, se o sistema no servidor estiver instalado em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA\11111111111111&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O PDV Offline também deverá utilizar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
C:\SISTEMA\11111111111111&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa padronização é necessária para que o PDV Offline consiga localizar corretamente os &amp;#039;&amp;#039;&amp;#039;schemas&amp;#039;&amp;#039;&amp;#039; e demais arquivos utilizados pelo sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Atenção:&amp;#039;&amp;#039;&amp;#039; não altere o caminho do cliente no PDV Offline sem verificar as dependências do sistema, pois os caminhos podem ser utilizados para localizar schemas e outros arquivos necessários à execução.&lt;/div&gt;</summary>
		<author><name>Vinicius Borges</name></author>
	</entry>
</feed>