{"id":7744,"date":"2022-12-22T12:57:11","date_gmt":"2022-12-22T15:57:11","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=7744"},"modified":"2022-12-22T19:05:41","modified_gmt":"2022-12-22T22:05:41","slug":"linux-aprenda-acllistas-de-controle-de-acesso","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=7744","title":{"rendered":"Linux: Aprenda ACL(Listas de Controle de Acesso)"},"content":{"rendered":"\n<p><strong>ACL<\/strong> ou <strong>Listas de Controle de Acesso <\/strong>nos ajuda a obter um controle mais refinado na concess\u00e3o de permiss\u00f5es do sistema de arquivos Linux para os usu\u00e1rios e assim podemos gerenciar quem tem acesso a quais informa\u00e7\u00f5es.<\/p>\n\n\n\n<p>As permiss\u00f5es ACL seguem um padr\u00e3o em todos os Sistemas Operacionais derivados do UNIX. Esse padr\u00e3o \u00e9 chamado de POSIX. Ent\u00e3o, muitos usu\u00e1rios chamam ACL tamb\u00e9m de <strong>ACL POSIX<\/strong>.<\/p>\n\n\n\n<p>Veja: <a href=\"https:\/\/categoriaoutros.com.br\/?p=7736\">\u00a0Como Saber se o Kernel Tem Suporte a ACL POSIX?<\/a><\/p>\n\n\n\n<p>As ferramentas usadas para exibir e alterar permiss\u00f5es ACL s\u00e3o <strong>setfacl<\/strong> e <strong>getacl<\/strong>. No linux h\u00e1 o comando chmod<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entendendo sobre ACL <\/h2>\n\n\n\n<p>O sistema de arquivos Linux nos d\u00e1 tr\u00eas tipos de permiss\u00f5es: <strong>U<\/strong>su\u00e1rio, <strong>G<\/strong>rupo, <strong>O<\/strong>utros. Na verdade, podemos falar que <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>usu\u00e1rio<\/strong> \u00e9 o propriet\u00e1rio do arquivo, o dono do arquivo ou pasta;<\/li><li><strong>Grupo<\/strong> \u00e9 o grupo propriet\u00e1rio<\/li><li><strong>Outros<\/strong> s\u00e3o todos os demais usu\u00e1rios n\u00e3o especificados como usu\u00e1rio propriet\u00e1rio ou fazendo parte do grupo.<\/li><\/ul>\n\n\n\n<p>Usu\u00e1rio, grupo e outros podem ter tr\u00eas(na verdade cinco, mas chegaremos a isso em um minuto) tipos de acesso:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>R<\/strong>ead ou leitura<\/li><li><strong>W<\/strong>rite ou escrita<\/li><li>e<strong>X<\/strong>ecute<\/li><\/ul>\n\n\n\n<p>Vamos supor que estamos vendo as permiss\u00f5es do arquivo teste.txt. Essas permiss\u00f5es ficam nesse estilo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">rwx<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">rwx<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">rwx<\/mark>    <\/pre>\n\n\n\n<p>Dividir em 3 cores porque:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">rwx<\/mark> representa permiss\u00e3o de leitura(r), escrita(w) e execu\u00e7\u00e3o(x) para o <strong>usu\u00e1rio<\/strong> <\/li><li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">rwx<\/mark> representa permiss\u00e3o de leitura(r), escrita(w) e execu\u00e7\u00e3o(x) para o <strong>grupo<\/strong><\/li><li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">rwx<\/mark> representa permiss\u00e3o de leitura(r), escrita(w) e execu\u00e7\u00e3o(x) para <strong>outros<\/strong><\/li><\/ul>\n\n\n\n<p>Um tra\u00e7o(<strong>&#8211;<\/strong>) significa a aus\u00eancia da permiss\u00e3o, por exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">rwx<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">rwx<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">r--<\/mark> <\/pre>\n\n\n\n<p>Quer dizer que usu\u00e1rio e grupo t\u00eam as tr\u00eas permiss\u00f5es para um arquivo, enquanto outros pessoas t\u00eam somente leitura(r).<\/p>\n\n\n\n<p>Veja o exemplo abaixo que apenas o usu\u00e1rio(propriet\u00e1rio) tem acesso a tudo; grupo e outros ficam sem nenhuma permiss\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">rwx<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">---<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">---<\/mark> <\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Esses n\u00edveis de acesso acima costumam ser adequados em muitos casos. Digamos que voc\u00ea tenha um diret\u00f3rio onde residem os arquivos do departamento financeiro da sua empresa. Voc\u00ea pode definir essas permiss\u00f5es para:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usando e Entendendo  ls -l<\/h2>\n\n\n\n<p>Para ver permiss\u00f5es em arquivos ou pastas usamos <strong>ls -l<\/strong><\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ ls -l\ntotal 4\n-rw-r--r-- 1 maria maria 37 dez 21 09:48 arquivo01.txt\n-rw-r--r-- 1 maria maria  0 dez 21 10:10 arquivo02.txt\n<\/pre>\n\n\n\n<p>Acima temos maria duas vezes. O primeiro nome \u00e9 a propriet\u00e1ria(usu\u00e1rio) do arquivo e o segundo o grupo. Maria \u00e9 o usu\u00e1rio e grupo ao mesmo tempo. Isso acontece automaticamente no linux ao criarmos um arquivo ou pasta, o Linux coloca o nome da conta como sendo grupo e propriet\u00e1rio.<\/p>\n\n\n\n<p>O PRIMEIRO CARACTERE EM: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">&#8211;<\/mark><\/strong>rw-r&#8211;r&#8211;  tem significado especial, veja:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>&#8211;<\/strong> o tra\u00e7o quer dizer que \u00e9 um arquivo comun<\/li><li><strong>l<\/strong> um L min\u00fasculo diz que esse arquivo \u00e9 um link para outro arquivo ou pasta<\/li><li><strong>d<\/strong> uma letra D quer dizer que \u00e9 uma pasta, um <strong>d<\/strong>iret\u00f3rio<\/li><li><strong>b<\/strong> \u00e9 de bloco<\/li><\/ul>\n\n\n\n<p>H\u00e1 outros caracteres,mas n\u00e3o vem ao tema hoje.<\/p>\n\n\n\n<p>A permiss\u00e3o <strong>-rw-r&#8211;r&#8211;<\/strong> quer dizer que \u00e9 um arquivo, o propriet\u00e1rio tem acesso de leitura e escrita, grupo e outros t\u00eam apenas leitura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alterando Propriet\u00e1rio e Grupo com chown<\/h2>\n\n\n\n<p>Vamos mudar o grupo do arquivo01.txt para root usando <strong>chown<\/strong><\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo chown mail:games arquivo01.txt<\/pre>\n\n\n\n<p>Veja o resultado<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ ls -l\ntotal 4\n-rw-r--r-- 1 <b>mail  games<\/b> 37 dez 21 09:48 arquivo01.txt\n-rw-r--r-- 1 maria maria  0 dez 21 10:10 arquivo02.txt<\/pre>\n\n\n\n<h1 class=\"has-text-align-center wp-block-heading\">Usando getfacl e setfacl<\/h1>\n\n\n\n<p>O comando <strong>chmod<\/strong> serve para alterar permiss\u00f5es, mas como estamos lidando com ACLs iremos usar <strong>setfacl<\/strong> e <strong>getfacl<\/strong>.<\/p>\n\n\n\n<p>Ao deixar de usar ACL e usarmos permiss\u00f5es regulares acabaremos limitados a diversas situa\u00e7\u00f5es, pois com <strong>permiss\u00f5es regulares<\/strong>, cada arquivo e diret\u00f3rio pode ter apenas um usu\u00e1rio e grupo por vez. Esse tipo de situa\u00e7\u00e3o \u00e9 o que as <strong>listas de controle de acesso<\/strong>(ACLs) do Linux resolve. As ACLs nos permitem aplicar um conjunto mais espec\u00edfico de permiss\u00f5es a um arquivo ou diret\u00f3rio sem necessariamente alterar a propriedade e as permiss\u00f5es b\u00e1sicas. Eles nos permitem &#8220;adicionar&#8221; o acesso para outros usu\u00e1rios ou grupos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vendo ACLs com getfacl<\/h2>\n\n\n\n<p>Podemos visualizar a ACL atual usando o comando getfacl:<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl arquivo01.txt \n# file: arquivo01.txt\n# owner: mail\n# group: games\nuser::rw-\ngroup::r--\nother::r--\n<\/pre>\n\n\n\n<p>Eu acabei de criar esse arquivo e, por isso, n\u00e3o h\u00e1 ACLs para arquivo01.txt, porque as \u00fanicas permiss\u00f5es listadas s\u00e3o para o usu\u00e1rio, grupo e outros. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adicionando ACL com  setfacl<\/h2>\n\n\n\n<p>A sintaxe para definir uma ACL \u00e9 semelhante a esta:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>setfacl<\/strong> [op\u00e7\u00e3o] [a\u00e7\u00e3o\/especifica\u00e7\u00e3o] arquivo01.txt<\/pre>\n\n\n\n<p>a a\u00e7\u00e3o pode ser <strong>-m<\/strong> para modificar e <strong>-x<\/strong> para remover. A especifica\u00e7\u00e3o seria o usu\u00e1rio ou grupo seguido pelas permiss\u00f5es que queremos definir. <\/p>\n\n\n\n<p>Estamos trabalhando com um arqivo mas se fosse uma pasta poder\u00edamos usar -d de default(padr\u00e3o) para definir quais seriam as ACL padr\u00f5es para os arquivos dentro da pasta.<\/p>\n\n\n\n<p>Veja um exemplo,<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo setfacl  -m maria:rwx arquivo01.txt<\/pre>\n\n\n\n<p>Veja o resultado<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl arquivo01.txt \n# file: arquivo01.txt\n# owner: mail\n# group: games\nuser::rw-\nuser:maria:rwx\ngroup::r--\nmask::rwx\nother::r--<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Adicionando Permiss\u00f5es Usando setfacl<\/h2>\n\n\n\n<p>Vamos criar a pasta <strong>permissoes<\/strong> para servir de base nesse laborat\u00f3rio  <\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ mkdir permissoes<\/pre>\n\n\n\n<p>Criei um usu\u00e1rio chamado joao e paulo<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo useradd joao<\/pre>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo useradd paulo<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Vamos aos exemplos agora.<\/p>\n\n\n\n<p>#1 Vamos criar permiss\u00f5es <strong>padr\u00f5es<\/strong>(default) para pasta permissoes. <\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo setfacl -d -m maria:rwx permissoes<\/pre>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl permissoes\/\n# file: permissoes\/\n# owner: maria\n# group: maria\nuser::rwx\ngroup::r-x\nother::r-x\ndefault:user::rwx\ndefault:user:maria:rwx\ndefault:group::r-x\ndefault:mask::rwx\ndefault:other::r-x\n<\/pre>\n\n\n\n<p>#2 coloque permiss\u00e3o para o usu\u00e1rio joao <\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ sudo setfacl -m joao:rwx permissoes<\/pre>\n\n\n\n<p>veja mais uma vez as entradas ACLs da pasta<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl permissoes\n# file: permissoes\n# owner: maria\n# group: maria\nuser::rwx\nuser:joao:rwx\ngroup::r-x\nmask::rwx\nother::r-x\ndefault:user::rwx\ndefault:user:maria:rwx\ndefault:group::r-x\ndefault:mask::rwx\ndefault:other::r-x<\/pre>\n\n\n\n<p>#3 logado no usu\u00e1rio joao, crie um arquivo chamado lista.txt dentro de permissoes<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>joao@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ touch \/home\/maria\/permissoes\/lista.txt<\/pre>\n\n\n\n<p><strong>#4 <\/strong>conceda a <strong>paulo<\/strong> somente a permiss\u00e3o de ver(ler) mas n\u00e3o criar conte\u00fado dentro da pasta. <\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ setfacl -m paulo:rx permissoes<\/pre>\n\n\n\n<p>tente <strong>criar um arquivo <\/strong>com o usu\u00e1rio paulo e ver\u00e1 que ele n\u00e3o tem permiss\u00e3o. <\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>paulo@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ touch \/home\/maria\/permissoes\/docs.txt\ntouch: n\u00e3o foi poss\u00edvel tocar &apos;\/home\/maria\/permissoes\/docs.txt&apos;: Permiss\u00e3o negada<\/pre>\n\n\n\n<p>tente tamb\u00e9m editar, <strong>acrescentando texto <\/strong>dentro de arquivo01.txt e ver\u00e1 que ele tamb\u00e9m n\u00e3o tem permiss\u00e3o<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>paulo@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ echo &quot;texto de paulo&quot; &gt;&gt;  \/home\/maria\/permissoes\/arquivo01.txt \n-bash: \/home\/maria\/permissoes\/arquivo01.txt: Permiss\u00e3o negada<\/pre>\n\n\n\n<p>Tente <strong>excluir<\/strong> e ver\u00e1 que <strong>paulo<\/strong> n\u00e3o tem permiss\u00e3o<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>paulo@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ rm -rf  \/home\/maria\/permissoes\/arquivo01.txt \nrm: n\u00e3o foi poss\u00edvel remover &apos;\/home\/maria\/permissoes\/arquivo01.txt&apos;: Permiss\u00e3o negada<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Removendo Permiss\u00f5es Usando setfacl<\/h2>\n\n\n\n<p>#1 para remover todas as permiss\u00f5es de \u00e0 pasta permissoes<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ setfacl -m paulo:-  permissoes<\/pre>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl permissoes\/\n# file: permissoes\/\n# owner: maria\n# group: maria\nuser::rwx\nuser:joao:rwx\n<b>user:paulo:---<\/b>\ngroup::r-x\nmask::rwx\nother::r-x\ndefault:user::rwx\ndefault:user:maria:rwx\ndefault:group::r-x\ndefault:mask::rwx\ndefault:other::r-x<\/pre>\n\n\n\n<p> #2 remover todas as permiss\u00f5es de qualquer grupo da pasta permissoes. <\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Observa\u00e7\u00e3o: <\/span><em>Quando queremos definir uma ACL de grupo, precisamos especificar isso colocando <strong>g:<\/strong> antes do nome do grupo. Para os usu\u00e1rios, basta colocar <strong>u:<\/strong> no lugar do g, mas o setfacl assumir\u00e1 que estamos falando de um usu\u00e1rio se voc\u00ea n\u00e3o colocar nada.<\/em><\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Observa\u00e7\u00e3o: <\/span><em>Se desejasse remover apenas permiss\u00f5es do grupo adm,  poderia executar <strong>setfacl -m g:adm:- permissoes<\/strong>. <\/em><\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ setfacl -m g::-  permissoes\n<font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl permissoes\/\n# file: permissoes\/\n# owner: maria\n# group: maria\nuser::rwx\nuser:joao:rwx\nuser:paulo:---\n<b>group::---<\/b>\nmask::rwx\nother::r-x\ndefault:user::rwx\ndefault:user:maria:rwx\ndefault:group::r-x\ndefault:mask::rwx\ndefault:other::r-x<\/pre>\n\n\n\n<p>#3 remover todas as permiss\u00f5es para outros da pasta permissoes<\/p>\n\n\n\n<pre><font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ setfacl -m o:-  permissoes\n<font color=\"#26A269\"><b>maria@debian11VM<\/b><\/font>:<font color=\"#12488B\"><b>~<\/b><\/font>$ getfacl permissoes\/\n# file: permissoes\/\n# owner: maria\n# group: maria\nuser::rwx\nuser:joao:rwx\nuser:paulo:---\ngroup::---\nmask::rwx\n<b>other::---<\/b>\ndefault:user::rwx\ndefault:user:maria:rwx\ndefault:group::r-x\ndefault:mask::rwx\ndefault:other::r-x<\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ACL ou Listas de Controle de Acesso nos ajuda a obter um controle mais refinado na concess\u00e3o de permiss\u00f5es do sistema de arquivos Linux para os usu\u00e1rios e assim podemos gerenciar quem tem acesso a quais informa\u00e7\u00f5es. As permiss\u00f5es ACL seguem um padr\u00e3o em todos os Sistemas Operacionais derivados do UNIX. Esse padr\u00e3o \u00e9 chamado&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=7744\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Linux: Aprenda ACL(Listas de Controle de Acesso)&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7744","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=7744\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"ACL ou Listas de Controle de Acesso nos ajuda a obter um controle mais refinado na concess\u00e3o de permiss\u00f5es do sistema de arquivos Linux para os usu\u00e1rios e assim podemos gerenciar quem tem acesso a quais informa\u00e7\u00f5es. As permiss\u00f5es ACL seguem um padr\u00e3o em todos os Sistemas Operacionais derivados do UNIX. Esse padr\u00e3o \u00e9 chamado...Read More &ldquo;Linux: Aprenda ACL(Listas de Controle de Acesso)&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=7744\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-22T15:57:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-22T22:05:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1022\" \/>\n\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Linux: Aprenda ACL(Listas de Controle de Acesso)\",\"datePublished\":\"2022-12-22T15:57:11+00:00\",\"dateModified\":\"2022-12-22T22:05:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744\"},\"wordCount\":1032,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=7744#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=7744\",\"name\":\"Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2022-12-22T15:57:11+00:00\",\"dateModified\":\"2022-12-22T22:05:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=7744\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=7744#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux: Aprenda ACL(Listas de Controle de Acesso)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=7744","og_locale":"pt_BR","og_type":"article","og_title":"Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros","og_description":"ACL ou Listas de Controle de Acesso nos ajuda a obter um controle mais refinado na concess\u00e3o de permiss\u00f5es do sistema de arquivos Linux para os usu\u00e1rios e assim podemos gerenciar quem tem acesso a quais informa\u00e7\u00f5es. As permiss\u00f5es ACL seguem um padr\u00e3o em todos os Sistemas Operacionais derivados do UNIX. Esse padr\u00e3o \u00e9 chamado...Read More &ldquo;Linux: Aprenda ACL(Listas de Controle de Acesso)&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=7744","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2022-12-22T15:57:11+00:00","article_modified_time":"2022-12-22T22:05:41+00:00","og_image":[{"width":1022,"height":722,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp","type":"image\/webp"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=7744#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=7744"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Linux: Aprenda ACL(Listas de Controle de Acesso)","datePublished":"2022-12-22T15:57:11+00:00","dateModified":"2022-12-22T22:05:41+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=7744"},"wordCount":1032,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=7744#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=7744","url":"https:\/\/categoriaoutros.com.br\/?p=7744","name":"Linux: Aprenda ACL(Listas de Controle de Acesso) - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2022-12-22T15:57:11+00:00","dateModified":"2022-12-22T22:05:41+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=7744#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=7744"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=7744#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Linux: Aprenda ACL(Listas de Controle de Acesso)"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/7744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7744"}],"version-history":[{"count":7,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/7744\/revisions"}],"predecessor-version":[{"id":7757,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/7744\/revisions\/7757"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}