Por que posso acessar apenas a guia de segurança nas impressoras de um servidor?

5

Contexto: cliente Win7 de 64 bits, Windows Server 2003

Eu entro no servidor usando o MSTSC. O servidor está executando o Windows Server 2003, 32 bits.

Eu chamo a lista de impressoras e faxes no menu Iniciar. Eu clique com o botão direito do mouse em uma impressora no servidor. Sou informado de que não tenho os privilégios relevantes e que posso acessar apenas a guia Segurança.

A lista nessa guia diz que os administradores de domínio têm todos os direitos. Eu estou no grupo Admins. Do Domínio. No entanto, não pareço ter todos os direitos.

A impressora é um RICOH Aficio SP 4210N. Gerenciamento de impressão diz que drivers de 32 bits e 64 bits estão presentes.

Alguma ideia de por que os direitos estão lá, mas o resultado deles não é?

    
por bugmagnet 26.04.2012 / 07:26

3 respostas

5

A descrição do seu problema parece uma possível corrupção da ACL. Para consertar isso, você precisaria apropriar-se e corrigir a ACL.

Clique no botão "Avançado" na guia "Segurança". Na próxima janela, selecione "Proprietário" e selecione o usuário desejado. O proprietário padrão é o grupo local %COMPUTERNAME%\Administrators , clique em "OK".

Isso corrigirá a propriedade, você ainda precisará corrigir a ACL para conceder acesso adequado aos usuários.

Tivemos este problema após um BSOD no nosso servidor de impressão. Como temos centenas de compartilhamentos de impressoras, corrigir o proprietário / ACLs manualmente seria ... ... doloroso. O seguinte arquivo de lote (desculpe, nosso problema pré-datado de PowerShell !) Deve ajudar.

Faça uma listagem dos nomes de compartilhamento de impressão nua em um arquivo printers.txt e, em seguida, execute isso. Você precisará do utilitário de linha de comando excelente de Helge Klien SetACL .

@ECHO OFF
SET PRNSRV=your_print_server_name    

FOR /F %%P in (printers.txt) DO (

    ECHO Processing: %%P

    ECHO Taking ownership
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn setowner -ownr "n:Administrators"

    ECHO Clear ACL
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn ace -actn clear -clr "dacl,sacl"

    ECHO Create default ACEs
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn ace -ace "n:Administrators;p:full"
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn ace -ace "n:CREATOR OWNER;p:man_docs"
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn ace -ace "n:Everyone;p:print"
    setacl -on "\%PRNSRV%\%%P" -ot prn -actn ace -ace "n:Power Users;p:full"

)
    
por 04.05.2012 / 14:58
2

Verifique se o grupo Administrators local ainda inclui Domain Admins . Caso contrário, faça o login como administrador local e adicione novamente o grupo.

    
por 30.04.2012 / 10:37
1

A segurança na impressora foi alterada e sua conta atual não pode ler o objeto. Tente outra conta ou altere a propriedade para Administradores e defina a segurança como você deseja.

    
por 03.05.2012 / 18:13