InglêsFrancêsEspanhol

Ad


favicon do OnWorks

maildiracl - Online na nuvem

Execute maildiracl no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando maildiracl que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


maildiracl - gerenciar listas de controle de acesso

SINOPSE


maildirac {-restabelecer} {maildir}

maildirac {-lista} {maildir} {CAIXA DE ENTRADA [.pasta]}

maildirac {-definir} {maildir} {CAIXA DE ENTRADA [.pasta]} {[-] identificador} {[+/-] direitos}

maildirac {-excluir} {maildir} {CAIXA DE ENTRADA [.pasta]} {[-] identificador}

maildirac {-computar} {maildir} {CAIXA DE ENTRADA [.pasta]} {identificador...}

DESCRIÇÃO


maildirac gerencia “listas de controle de acesso” (ou ACLs) do maildir do servidor Courier IMAP
pastas. Listas de controle de acesso são usadas principalmente para fornecer controle refinado para
acessar pastas compartilhadas virtuais via IMAP.

Note
O servidor Courier IMAP implementa dois tipos de pastas compartilhadas: sistema de arquivos
pastas compartilhadas baseadas em permissão, bem como pastas compartilhadas virtuais baseadas em IMAP
listas de controle de acesso. Use o maildirac comando para configurar listas de controle de acesso para
pastas compartilhadas virtuais. Use o maildirmake(1) [1], comando para implementar pastas compartilhadas
com base nas permissões do sistema de arquivos.

Consulte a documentação do servidor Courier IMAP para obter informações adicionais sobre a configuração
pastas compartilhadas virtuais.

ACL Visão geral
As ACLs fornecem um mecanismo refinado para controlar o acesso a pastas compartilhadas. ACLs podem
ser usado para especificar, por exemplo, que o usuário1 só pode abrir e ler as mensagens no
pasta; e o usuário2 pode não apenas fazer isso, mas também excluir mensagens e criar subpastas.

Cada pasta mantém sua própria lista de controle de acesso individual, que especifica quem pode fazer
o que para a pasta. Uma ACL é uma lista de pares de “identificador” e “direitos”. Cada “identificador”
e o par de "direitos" significa que uma entidade chamada "identificador" (usando o conjunto de caracteres UTF-8)
tem permissão para fazer “direitos” nesta pasta. “Direitos” consiste em uma ou mais letras, cada
letra significa uma ação específica:

a

identificador pode modificar as ACLs desta pasta.

c

identificador pode criar subpastas desta pasta (isto inclui renomear outra pasta
como subpastas desta pasta).

e

identificador pode remover mensagens excluídas desta pasta.

i

identificador pode adicionar mensagens a esta pasta (enviando-as uma a uma ou
copiar mensagens de outra pasta).

l

identificador pode realmente ver que esta pasta existe. Se identificador não tem o
“L” diretamente nesta pasta, a pasta é efetivamente invisível para identificador.

r

identificador pode abrir esta pasta. Observe que se identificador sabe o nome disso
pasta, pode abri-la mesmo se identificador não dá o “l” certo nesta pasta.

s

identificador pode marcar as mensagens nesta pasta como vistas ou não vistas.

t

identificador pode marcar as mensagens nesta pasta como excluídas ou recuperadas.

w

identificador pode alterar outros sinalizadores de status de mensagens nesta pasta. Também pode adicionar ou
remova palavras-chave personalizadas em mensagens individuais.

x

identificador pode deletar esta pasta (o que inclui renomear esta pasta como outra
subfólio da caixa de correio.

Negativo direitos
Uma entrada ACL de "-identificador" e "direitos" é chamada de "direito negativo", que
remove explicitamente “direitos” de “identificador”. Mais de um "identificador" é geralmente
usado para determinar os direitos reais de alguém para uma determinada pasta. O real
os direitos de acesso são determinados tomando todos os direitos de todas as identificador, do que
subtraindo quaisquer direitos negativos, conforme especificado na seção a seguir.

Identificadores
Os direitos de acesso em uma determinada pasta são calculados pela obtenção dos direitos nas seguintes
identificadores e, em seguida, subtraindo os direitos negativos nos mesmos identificadores:

proprietário
O proprietário do maildir que contém esta pasta. ACL da CAIXA DE ENTRADA do maildir
o padrão é todos os direitos de seu proprietário. A ACL de uma nova pasta é igual à sua
ACL do pai. Em todos os casos, tentar remover o direito "a" do proprietário (ou
diretamente ou usando um direito negativo) resulta em um erro.

qualquer um
Este identificador se refere literalmente a cada ID de usuário. Os direitos associados (ou
direitos negativos) são sempre usados.

anônimo
Este é um sinônimo de “qualquer um”.

usuário =identificação de usuário
Direitos (ou direitos negativos) para “loginid” da conta IMAP.

Note
“Loginid” é o que é registrado no syslog após um login bem-sucedido. Em alguns
situações “loginid” não é exatamente o ID de login real usado pelo IMAP
cliente.

grupo =nome
Direitos (ou direitos negativos) para o “nome” do grupo de contas. Os direitos de acesso são concedidos a
um grupo de contas como um todo. O recurso de opções de conta do Courier
A Biblioteca de autenticação especifica qual conta pertence a qual grupo de contas. Ver
documentação do courier-authlib para mais informações.

administradores
Este é um alias para “grupo = administradores”. Contas que são membros de um
grupos de contas chamados de “administradores” são considerados contas administrativas e
recebe automaticamente todos os direitos de acesso em todas as pastas acessíveis.

Considere a seguinte lista de controle de acesso:

proprietário aceilrstwx
qualquer um lr
usuário = john w
-user = mary r
administradores aceilrstwx

Esta lista de controle de acesso especifica que o proprietário da pasta tem controle total sobre
a caixa de correio (bem como os administradores, que têm acesso completo a cada
pasta); todos os outros podem ver e abri-lo, exceto "mary", que pode ver que o
a caixa de correio existe, mas não pode abri-la; além disso, “john” pode alterar o status e
palavras-chave de mensagens individuais (mas não as marque como excluídas / recuperadas ou
visto / não visto, o que requer direitos adicionais).

OPÇÕES


maildirac -Redefinir maildir

Este comando redefine as listas de controle de acesso em maildir que como um caminho para um maildir. Debaixo
certas condições, os arquivos onde as ACLs de uma pasta são salvas podem continuar a existir após
a pasta é removida. As opções -reset passam por maildir e remove todas as ACL obsoletas
arquivos para pastas removidas.

Note
O servidor Courier IMAP normalmente executa essa função de manutenção automaticamente. Isto
não é necessário executar este comando em condições normais.

maildirac -Lista maildir dobrador

Este comando lista as listas de controle de acesso definidas para dobrador. dobrador deve ser “CAIXA DE ENTRADA”
ou “INBOX.folder.subfolder”, que é a mesma convenção de nomenclatura para o Courier IMAP
servidor.

maildirac -conjunto maildir dobrador identificador direitos

Coloca identificador (que pode começar com um sinal de menos para especificar um direito negativo) e direitos
in dobradorlista de controle de acesso de. Direitos existentes para identificador (ou identificador) estamos
substituído por direitos a menos que "direitos" comece com "+" ou "-", o que modifica o existente
direitos, adicionando ou removendo deles em conformidade. Alguns exemplos:

maildiracl -set / home / user1 / Maildir INBOX.Sent user = john lr

maildiracl -set / home / user2 / Maildir INBOX.Notes outra pessoa -r

maildiracl -set / home / user3 / Maildir INBOX.Private -user = tom + r

Note
Observe que o último comando revoga o “r” à direita de “tom”, adicionando-o como um
direito negativo.

maildirac -excluir maildir dobrador identificador

Este comando remove identificador da dobradorlista de controle de acesso de, se houver. Usar
"-identificador”Para remover direitos negativos.

maildirac -calcular maildir dobrador [identificador]+

Este comando pega uma lista de um ou mais identificadors. Todos os direitos de acesso para o
identificadors são combinados, então quaisquer direitos negativos apropriados são removidos, e
o resultado é impresso na saída padrão. Use o seguinte procedimento para calcular o acesso
direitos da mesma forma que são calculados pelo servidor Courier IMAP:

maildiracl -compute / home / tom46 / Maildir INBOX. Usuário proprietário enviado = tom46

Este comando calcula os direitos de acesso que “tom46” possui em sua própria pasta.

maildiracl -compute / home / john34 / Maildir INBOX.Public user = tom46

Este comando calcula os direitos de acesso que “tom46” tem na pasta “john34”.

IRREVOGÁVEL ACESSO DIREITOS


O proprietário da caixa de correio deve sempre ter os direitos de acesso “a” e “l”. o
O grupo de administradores deve sempre ter todos os direitos de acesso a todas as pastas. Tenta definir
listas de controle de acesso, que não incluem esses direitos de acesso mínimos, serão rejeitadas.

Use maildiracl online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad