none
Acesso para fazer gravação no Servidor DC!!! RRS feed

  • Pergunta

  • Bom galera, seguinte preciso resolver uma questão de acesso, deixa eu explicar.. tenho uma arquivo vvamos chamado de teste.bat o que ele faz ele pega uma pasta onde dentro dela tem outras subpasta e com regras de acesso por grupos. ok??? bem qdo este programa copia a pasta principal trocando o nome dela e junto copia as subpasta e suas regras de acesso, pois bem como administrador de dominio executa o programa sem problema faz perfeitamente, mas qdo executo de um micro de usuário ao qual não faz parte do  grupo adm de dominio ele copia a pasta trocando o nome mas não as subpasta e dá a seguinte msg -->>  NÃO É PPOSSIVEL ATRIBUIR ESTA INDENTFICAÇÃO DE SEGURANÇA COMP PROPRIETARIO DO OBJETO , como posso solucionar isso sem ter que colocar o usuário como adm de dominio ou qq grupo ou lhe dá total autonomia!!! Abraços Dacio
    • Movido Richard Juhasz quinta-feira, 11 de agosto de 2011 17:10 thread movida (De:Windows Server 2003)
    terça-feira, 9 de agosto de 2011 20:41

Todas as Respostas

  • Boa Tarde, Dacio.

    Esse usuário onde está rodando o Script permissão de leitura nas subpastas?

    Se não tente dá permissão de leitura.

     

    Se você não poder dar permissão de leitura ao Usuario tem que executar o script com adm.

     

     


    Fazzani - MCP, MCSA, MCTS-ISA,VISTA
    terça-feira, 9 de agosto de 2011 20:51
  • Dacio amigo, da permissão total a esse usuário sobre as subpastas. Faz o teste e posta o resultado

    Espero ter ajudado

    Abraços

    terça-feira, 9 de agosto de 2011 20:54
  • Usuario faz parte da UO DL_Diretoria o qual tem controle total da pasta !!!!!! Dentro deste grupo tem o presidente o qual tmb faz parte de adm dominio, na conta dele o script roda perfeitamente já nos demais acontece o que descrivi acima!!!!
    terça-feira, 9 de agosto de 2011 21:19
  • Amigos para que possamos te ajudar.

    Posta o script para gente.


    Fazzani - MCP, MCSA, MCTS-ISA,VISTA
    terça-feira, 9 de agosto de 2011 21:48
  • Vou colocar aqui o script conforme pedido do Felipe!!!

     

    Com a grande ajuda do Edson ele me ajudou muito com o que eu precisa para resolver meu problema desenvolvendo este script para o meu ambiente, pois bem só preciso saber agora como permitir que outros usuários possam rodar este script sem que pertençam ao grupo de adm dom.

     

     

    @echo OFF
    
    title COPIAR PASTAS COM NOVO NOME
    color 0a
    
    echo ***************************************************************************
    echo * Script Renomeia Pasta              *
    echo *     							 *
    echo * Sript: pasta.bat versao A.01   				   *
    echo *     							 *
    echo *     							 *
    echo * Criado: 27/07/2011    						 *
    echo *     							 *
    echo * Autor: Edson M. Fagundes Jr. - T.I   				 *
    echo *     							 *
    echo * Objetivo: Renomear Pastas   					 *
    echo *     							 *
    echo ***************************************************************************
    echo.
    
    set cliente = "" 
    set caminho = ""
    set caminhodet = ""
    echo Qual o Nome do Cliente?
    REM Ira pegar o valor que for digitado e atribuir a variavel cliente
    set /p cliente=
    REM mostra na tela escolha dos numeros
    
    :escolha
    
    echo Escolha o numero da referente a pasta.
    echo 1 - Locacao
    echo 2 - Vendas
    echo 3 - Manutencao
    set /p caminho=
    
    if %caminho% EQU 1 (
    set caminhodet=locacao
    goto Continua
    ) else (
    goto Segunda
    )
    
    :Segunda
    if %caminho% EQU 2 (
    set caminhodet=vendas
    goto Continua
    ) else (
    goto terceira
    )
    
    :terceira
    if %caminho% EQU 3 (
    set caminhodet=manutencao
    goto Continua
    ) else (
    goto escolha
    )
    
    :Continua
    
    REM A primeira é a pasta padrão
    
    xcopy "\\servidor\rede\comercial\cliente\ABufet" "\\servidor\rede\comercial\cliente\%caminhodet%\%cliente%" /e /c /i /q /h /o /y
    
    if EXIST "\\servidor\rede\comercial\cliente\%caminhodet%\%cliente%" (
    echo ***************************************************************************
    echo * Pastas criada com sucesso  *
    echo ***************************************************************************
    ) else (
    
    echo ***************************************************************************
    echo *  Erro ao copiar pasta   *
    echo ***************************************************************************
    )
    

     

    quarta-feira, 10 de agosto de 2011 03:51
  • Vamos lá meu amigo Dacio... acho que esse post tinha que estar no 2003 e nao no Scripts mas tudo bem...

    Entre na maquina onde esta tentando rodar o script abra o prompt

    rode a seguinte linha de comando

    icacls c:\users\edson.fagundes /save ArquivosACL /T /c /q

    Se for XP é so cacls sem o I ok.

    o resultado ira gerar um arquivo chamado "ArquivosACL" copie o resultado e me mande por email ou poste aqui.

    Importante onde esta C:\user... coloque o caminho "\\servidor\rede\comercial\cliente\ABufet"

    Esse comando ira mostrar em qual pasta origem o seu usuário esta sem acesso se o problema for ACL resolveremos assim.

    Abraços


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    quinta-feira, 11 de agosto de 2011 20:50
  • Claro Edson... vou vai isso sim!! amanhã faço este teste e lhe enviou o resultado e posto aqui tmb!~! abraços

     

     

    quinta-feira, 11 de agosto de 2011 21:01
  • Tentei de todos os jeitos mas o cacls não consegui fazer rodar na maquina do usuario para gerar o arquivos........ devo estar fazendo alguma coisa errada... coloquei assim :

    na maquina usuário ::::

     

    c:\Documents and Settings\alexandre.araujo>cacls \\servidor\rede\fitzro~2\1comer~1\1clien~1\1buffe~1\buffet~3\Abuffet /save ArquivosACL /t /c /q

     

    tá certo ou e necessário usar aspas????

     

     pq não gera nada fazendo da maquina cliente!!!

     

    Abrços

    sexta-feira, 12 de agosto de 2011 21:27
  • Bom dia Dacio,

    Vamos lá antes de tudo tente acessar o prompt e digitar cacls e veja se ele não da um erro de comando desconhecido se der ai esta nosso problema.

    Tente o icacls tambem...

    Como nos queremos descobrir em qual pasta o seu usuário esta sem acesso, podemos mapear o caminho para essa validação, abaixo segue print da minha tela, nos queremos a informação de access denied e nao o arquivo que ele gerou, ok.

    Antes de rodar o comando icacls rode

    net use F: \\servidor\rede\fitzro~2\1comer~1\1clien~1\1buffe~1\buffet~3

    Caso não funcione você pode mapear na mão mesmo e dai quando for rodar o cacls coloca f:\Abuffet

    Faça os testes ai retorne abraços.


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    sábado, 13 de agosto de 2011 14:03
  • Edson o cacls no windows XP não possui a opção /q e não aceita o /save com nome de arquivos tentei de tudo... só consegui executar ele usando cacls w:\ABuffet /t /c

     

    segunda-feira, 15 de agosto de 2011 14:55
  • No Windows xp não aceita está sintaxe... eu usando somente cacls w:\Abuffet /t /c ele roda mais qdo eu coloco cacls w:\Abuffet /save arquivosACL /t /c /q não tem a opção "q" nele e nem save!!! por isso não consigo roda verificando permissões!

    E nem mesmo gerar uma arquivoACL!
    segunda-feira, 15 de agosto de 2011 15:06
  • Opa entao vamos baixar o Xcacls

     

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11096

     

    depois copie o xcacls para a pasta system32 ok

     

    Abraços

     


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    segunda-feira, 15 de agosto de 2011 15:18
  • Baixei o xcacls mas ele tmb não possui a opção de /save e nem mesmo do /q.
    terça-feira, 16 de agosto de 2011 21:32
  • Nossa Edson meu amigo.. tentei achar o icacls para testa no Windows xp mas sem sucesso... se vc tivero link me mande... para eu tentar aqui.. pq com o Xcacls ele e igual ao cacls, tmb!!!
    terça-feira, 16 de agosto de 2011 21:56
  • rsrs eu mandei errado desculpe...

    Temos que tentar.... ver se o icacls vai funcionar no xp...

    Dacio se voce tiver um server 2003 sp2 pode acessar com o usuário no server para que possamos apenas identificar em que pasta ele não tem acesso.

    o Icacls nao funciona no XP so no Vista para frente... :(

    veja se consegue qualquer Seven so para ele fazer logon no dominio e rodar o icacls para verifarmos os acessos.

     

    Grato

     


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    terça-feira, 16 de agosto de 2011 22:20
  • Dacio, alguma novidade?

     

    Abraços


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    segunda-feira, 22 de agosto de 2011 23:35
  • Sem sucesso... vou tentar uma maquina com windows 7 vou formatar uma e deixar ela zerinho e tentar fazer novamente os testes....
    quarta-feira, 24 de agosto de 2011 00:02
  • Dacio, teste ai meu amigo, de longe fica mais dificil mas oq eu puder fazer por voce, estamos ai.

     

    Abraços.

     


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    quarta-feira, 24 de agosto de 2011 00:08