Este é o comando nfs4_setfacl 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 Windows ou emulador online MAC OS
PROGRAMA:
NOME
nfs4_setfacl, nfs4_editfacl - manipula listas de controle de acesso de arquivo / diretório NFSv4
SINOPSE
nfs4_setfacl [OPÇÕES] COMANDO lima...
nfs4_editfacl [OPÇÕES] lima...
DESCRIÇÃO
nfs4_setfacl manipula a lista de controle de acesso NFSv4 (ACL) de um ou mais arquivos (ou
diretórios), desde que estejam em um sistema de arquivos NFSv4 montado que suporte ACLs.
nfs4_editfacl é equivalente a nfs4_setfacl -e.
Consulte o nfs4_acl(5) página de manual para obter informações sobre a terminologia e sintaxe do NFSv4 ACL.
COMANDOS
-a acl_spec [índice]
adicione as ACEs de acl_spec para limaACL de. ACEs são inseridos começando no
índicea posição (DEFAULT: 1) de limaACL de.
-A arquivo_acl [índice]
adicione as ACEs do acl_spec em arquivo_acl para limaACL de. ACEs são inseridos
começando no índicea posição (DEFAULT: 1) de limaACL de.
-x acl_spec | índice
excluir ACEs correspondentes de acl_spec - ou exclua o índiceth ACE - de limaACL de.
Observe que a ordem dos ACEs em acl_spec Não importa.
-X arquivo_acl
excluir ACEs correspondentes ao acl_spec em arquivo_acl da limaACL de. Observe que o
a ordenação das ACEs no acl_spec não importa.
-s acl_spec
conjunto limaACL de acl_spec.
-S arquivo_acl
conjunto limaACL de para o acl_spec em arquivo_acl.
-e, --editar
editar limaACL de no editor definido na variável de ambiente EDITOR (DEFAULT:
vi(1)) e definir a ACL resultante em uma saída limpa, assumindo as alterações feitas no
editor foram salvos. Observe que, se vários arquivos forem especificados, o editor será
invocado em série uma vez por lima.
-m de_ace para_ace
modificar limado ACL no local, substituindo de_ace com para_ace.
-?, -h, --Socorro
exibe o texto de ajuda e sai.
--versão
exibir a versão deste programa e sair.
NOTA: se '-' é dado como o arquivo_acl com o -A/-X/-S sinalizadores, o acl_spec será lido
de stdin.
OPÇÕES
-R, --recursivo
aplicam-se recursivamente aos arquivos e subdiretórios de um diretório. Igual a
setfacl(1), o comportamento padrão é seguir os links simbólicos fornecidos na linha de comando
e pular links simbólicos encontrados durante a recorrência nos diretórios.
-L, --lógico
em conjunção com -R/--recursivo, uma caminhada lógica segue todos os links simbólicos.
-P, --fisica
em conjunção com -R/--recursivo, uma caminhada física ignora todos os links simbólicos.
--teste
exibir resultados de COMANDO, mas não salve as alterações.
PERMISSÕES ALIASES
Com nfs4_setfacl, pode-se usar abreviações simples ("aliases") para expressar "ler" genérico
(R), "escrever" genérico (W), e "execute" genérico (X) permissões, familiarizado com o POSIX
bits de modo usados por, por exemplo, chmod(1). Para usar esses apelidos, pode-se colocá-los no
permissões campo de um NFSv4 ACE e nfs4_setfacl irá convertê-los: um R é expandido para
rntcy, um W é expandido para watNCCy confiabilidade D adicionado ao diretório ACEs), e um X é expandido
para xtcy. Por favor, consulte o nfs4_acl(5) página de manual para obter informações sobre NFSv4 ACE específico
permissões.
Por exemplo, se alguém quiser conceder acesso genérico de "leitura" e "gravação" em um arquivo, o NFSv4
permissões campo normalmente conteria algo como rwatTnNcCy. Em vez disso, pode-se
usar aliases para atingir o mesmo objetivo com RW.
Os dois permissões não incluídos em nenhum dos aliases são d (deletar) e o (proprietário da escrita).
No entanto, eles ainda podem ser usados: por exemplo, um permissões campo que consiste em O que fazer expressa
acesso genérico de "gravação", bem como a capacidade de excluir e alterar a propriedade.
EXEMPLOS
Suponha que o arquivo `foo 'tenha a seguinte ACL NFSv4 para os seguintes exemplos:
A :: PROPRIETÁRIO @: rwatTnNcCy
D :: PROPRIETÁRIO @: x
A: g: GROUP @: rtncy
D: g: GROUP @: waxTC
A :: TODOS @: rtncy
D :: TODOS @: waxTC
- adicionar concessão ACE `alice@nfsdomain.org'acesso genérico de "leitura" e "execução" (o padrão é
anexando ACE a ACL):
$ nfs4_setfacl -a A ::alice@nfsdomain.org: rxtncy foo
- adicione a mesma ACE acima, mas usando aliases:
$ nfs4_setfacl -a A ::alice@nfsdomain.org: RX foo
- edite a ACL existente em um editor de texto e defina a ACL modificada ao salvar / sair limpo:
$ nfs4_setfacl -e foo
- definir ACL (sobrescreve o original) para o conteúdo de um arquivo_especificação denominado `newacl.txt ':
$ nfs4_setfacl -S newacl.txt foo
- definir recursivamente as ACLs de todos os arquivos e subdiretórios no diretório atual,
pulando todos os links simbólicos encontrados, para a ACL contida no arquivo_especificação nomeado
`newacl.txt ':
$ nfs4_setfacl -R -P -S newacl.txt *
- exclui a primeira ACE, mas imprime apenas a ACL resultante (não salva as alterações):
$ nfs4_setfacl --test -x 1 foo
- exclua as duas últimas ACEs acima:
$ nfs4_setfacl -x "A :: TODOS @ rtncy, D :: TODOS @: waxTC" foo
- modificar (no local) a segunda ACE acima:
$ nfs4_setfacl -m D :: PROPRIETÁRIO @: x D :: PROPRIETÁRIO @: xo foo
- definir ACLs de `bar 'e` frobaz' para ACL de `foo ':
$ nfs4_getfacl foo | nfs4_setfacl -S - barra frobaz
AUTORES
nfs4_setfacl foi escrito por pessoas do CITI, o Centro de Tecnologia da Informação
Integração (http://www.citi.umich.edu) Esta página do manual foi escrita por David Richter.
FALA COM
Envie relatórios de bugs, solicitações de recursos e comentários paranfsv4@linux-nfs.org>.
Use nfs4_setfacl online usando serviços onworks.net