Permissões básicas em GNU / Linux com chmod

Pessoas boas! 🙂 Em primeiro lugar, é importante mencionar que é a minha primeira contribuição para a comunidade, espero que alguém a considere útil

=> Estrutura básica de permissões em arquivos
=> Estrutura básica de permissões em diretórios
=> Usuário, Grupos e Outros
=> Chmod octal

1.- Estrutura básica de permissões em arquivos

Existem 3 atributos básicos para arquivos simples: ler, gravar e executar.

>> Permissão de leitura (leitura)
Se você tiver permissão para ler um arquivo, poderá ver seu conteúdo.

>> Permissão de gravação (gravação)
Se você tiver permissão para gravar um arquivo, poderá modificá-lo. Você pode adicionar, substituir ou excluir seu conteúdo.

>> Permissão de execução (executar)
Se o arquivo tiver permissão de execução, você poderá dizer ao sistema operacional para executá-lo como se fosse um programa. Se for um programa chamado "foo", podemos executá-lo como qualquer comando.
Ou um script (intérprete) que precisa de permissão de leitura e execução, um programa compilado só precisa ser lido.

Os personagens atribuídos às permissões são:
r significa escrever e vem de Read
w significa ler e vem de Writo
x significa execução e vem de eXcortar

Usando chmod para alterar as permissões
chmod (modo de mudança) é o comando usado para alterar as permissões, você pode adicionar ou remover permissões para um ou mais arquivos com + (mais) ou - (menos)

Se você quiser evitar que você modifique um arquivo importante, simplesmente remova a permissão de gravação do seu "arquivo" com o comando chmod

Artigo relacionado:
Dicas: Mais de 400 comandos para GNU / Linux que você deve conhecer 😀
$ chmod -w seuArquivo

se você quiser fazer um script executável, escreva

$ chmod + x tuScript

se você deseja remover ou adicionar todos os atributos de uma vez

$ chmod -rwx arquivo $ chmod + arquivo rwx

Você também pode usar o sinal = (igual) para definir as permissões em uma combinação exata, este comando remove as permissões de gravação e execução, deixando apenas a leitura

arquivo $ chmod = r

Tenha cuidado ao editar as permissões de seus arquivos, se você editá-los não se esqueça de deixá-los como estavam originalmente

2.- Estrutura básica de permissões em diretórios

No caso de diretórios, temos as mesmas permissões, mas com um significado diferente.

Artigo relacionado:
4 comandos para saber os dados do nosso HDD ou partições

>> Permissão de leitura em um diretório
Se um diretório tiver permissão de leitura, você poderá ver os arquivos que ele contém. Você pode usar um "ls (listar diretório)" para ver seu conteúdo, só porque você tem permissão de leitura em um diretório, não significa que você pode ler o conteúdo de seus arquivos se não tiver permissão de leitura neles.

>> Permissão de gravação em um diretório.
Com permissão de gravação, você pode adicionar, remover ou mover arquivos para o diretório

>> Permissão de execução em um diretório.
A execução permite que você use o nome do diretório quando estiver acessando os arquivos desse diretório, ou seja, esta permissão faz com que seja levado em consideração em pesquisas realizadas por um programa, por exemplo, um diretório sem permissão de execução não seria verificado pelo comando encontrar

3.- Usuários, Grupos e Outros

Agora sabemos as 3 permissões e como adicioná-las ou removê-las, mas essas 3 permissões são armazenadas em 3 locais diferentes chamados.
O usuário (u) vem do usuário
Grupo (g) vem do grupo
Outros (ou) vêm de outros

Quando você corre

arquivo $ chmod = r

Altere as permissões em 3 lugares, ao listar diretórios com "ls -l", você verá algo semelhante a.

-r - r - r-- 1 usuários wada 4096 13 de abril 19:30 arquivo

observe os 3 rs para os 3 tipos diferentes de licenças

Onde:

x ------------- x ------------- x | permissões | pertence | x ------------- x ------------- x | rwx ------ | usuário | | --- rx --- | grupo | | ------ rx | outro | x ------------- x ------------- x

podemos remover licenças para cada proprietário; suponha que temos um arquivo:

-rwxr-xr-x 1 usuários wada 4096 arquivo de 13 de abril 19:30

Para remover as permissões de execução para grupos e outros, basta usar:

$ chmod gx, arquivo ox

nosso arquivo terá essas permissões

-rwxr - r-- 1 usuários wada 4096 13 de abril 19:30 arquivo

se você deseja remover a permissão de gravação do usuário:

arquivo $ chmod ux
-r-xr - r-- 1 usuários wada 4096 13 de abril 19:30 arquivo

Adicionar e remover duas permissões ao mesmo tempo:

$ chmod u-x + w arquivo
-rw-r - r-- 1 usuários wada 4096 13 de abril 19:30 arquivo

Muito simples, certo? grande sorriso

4.- chmod em octal

A representação octal de chmod é muito simples

lectura tem o valor de 4
Escrita tem o valor de 2
Execução tem o valor de 1

Então:

x ----- x ----- x ----------------------------------- x | rwx | 7 Ler, escrever e executar | | rw- | 6 Ler, escrever | | rx | 5 | Leitura e execução | | r-- | 4 Lendo | | -wx | 3 | Escrita e execução | | -w- | 2 | Escrevendo | | --x | 1 | Execução | | --- | 0 | Sem permissões | x ----- x ----- x ----------------------------------- x

Portanto:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

76 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Auros Zx dito

    Nunca entendi os octais 😛 Obrigado pelo artigo!

    1.    Uau dito

      um truque simples é vê-lo em binário: rwx representa 3 bits (leitura, gravação, eXecute). Se você quiser permissões de leitura e gravação, terá 110 binários, que em octal é o número 4. Além disso, se você souber que está organizado como GUO (Grupo, Usuário, Outros), você já o fez. Exemplo: ler, escrever e executar para grupo e usuário; leitura e desempenho para terceiros; permaneceria: 111,111,101 -> 775

      1.    fico dito

        Obrigado. Eu não tinha visto assim

      2.    R1791 dito

        Tenha cuidado porque 110 binário não é o número octal 4.
        O número binário 110 é octal o número 6

    2.    anônimo dito

      Basicamente temos por um lado o usuário ou usuários e por outro lado as permissões
      Permissões:
      r = ler (ler)
      w = escrever
      x = exe (execução)
      - = sem permissão.
      Comercial:
      u = proprietário, administrador.
      g = grupo.
      o = todos os outros.
      Com ls -l vemos as permissões de diretório ou arquivo para fornecer a todos eles, por exemplo com:
      sudo ugo + rwx 'filename' // Daríamos todas as permissões.

  2.   sieg84 dito

    vai direto para as notas
    .
    obrigado!

  3.   JerryKpgGenericName dito

    Muito bom!

  4.   eliotime3000 dito

    Muito bom.

  5.   Kevin Mashke dito

    Bom!

    Artigo muito bom, mas uma pequena correção deve ser feita:

    r significa escrever e vem de Read
    w significa ler e vem de escrever
    x significa execução e vem de eXecute

    (R) Leitura é Leitura e (W) Escrita é Gravação

    Uma saudação!

    1.    Wada dito

      Isso acontece por fazer anotações tarde da noite hahahaha desculpe pelo meu erro assim que eu puder corrigi-lo, agora me dá um erro, obrigado 🙂

      1.    RAW-Básico dito

        Isso dá a você um erro .. ..porque mesmo se você for o autor da postagem, você não tem permissão para editá-la depois de postada ..

        Outro pequeno erro .. ..no ponto 3 .- .. quando você diz "se você deseja remover a permissão de gravação do usuário" .. você coloca "$ chmod ux file" .. ..e deveria ser "$ chmod uw file" ..para combinar o que você diz .. e o resultado ..

        1.    Wada dito

          anotado

    2.    Juan Perez dito

      r significa READ e vem de Read
      w significa WRITE e vem de Write
      x significa execução e vem de eXecute

  6.   Dark Purple dito

    Eu tentei compartilhar uma pasta com o Samba e dar permissões de leitura e gravação para convidados, mas o caso é que quando eu crio uma nova pasta de um dos dois computadores (convidado ou cliente), essa nova pasta não tem permissões de leitura e gravação atribuídas escreva para todos ... Existe uma maneira de corrigir isso sem ter que editar permissões sempre que uma pasta é criada? É um pouco complicado. Já agora, faço tudo através de uma interface gráfica.

    1.    Wada dito

      Pergunte sobre setfacl

  7.   Marcos dito

    Artigo muito claro. Um detalhe, onde diz:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Deveria ser:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    o bem:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias dito

      Porque amigo?

      1.    fefo dito

        Porque x é igual a 5 e no exemplo é como 6
        g = rx 6 Erro
        g = rx 5 correto
        g = rw 6 correto

  8.   Rainier Herrera dito

    Para roxo escuro:
    Do pouco que ainda estou aprendendo, resgatei esse conhecimento (que não sei se vai te ajudar no seu problema, mas vale a pena tentar; e está faltando nesta publicação):
    Dê permissões recorrentes (-R) como esta:
    chmod -R 777 parent_directory / *
    Isso daria todas as permissões a todos os usuários, grupos e outros em relação à pasta pai e a todas as pastas e arquivos que estão dentro (permissões por padrão para os novos criados neste diretório, pelo menos é o caso do meu slax)

  9.   Rainier Herrera dito

    Graficamente, você deve procurar uma opção que diz "tornar este comando recorrente" ou "fazer isso para as pastas incluídas"

  10.   Bruno cascio dito

    Eu sou daqueles que sempre jogaram o 777 na minha máquina por conveniência, mas com esses comandos vou colocar as baterias e ter mais cuidado, obrigado pela contribuição!

  11.   yo dito

    Obrigada voce me tirou da duvida

  12.   Manuel caleb dito

    Muito boa contribuição ... continue assim ...

  13.   edibretos dito

    muito muito bem obrigado 😀

  14.   support.masvernat@gmail.com dito

    Excelente explicação, finalmente está claro para mim de uma ...

  15.   Camila dito

    Olá!

    Olha, não sei se é relevante mas estou com um problema com as permissões para gravar, deletar, no meu mp4. Ele não me deixa alterar as permissões, então é somente leitura. Digite os comandos que você deu, mas a resposta foi
    chmod: alterando as permissões de "/ media / 0C87-B6D2": sistema de arquivos somente leitura

    Já revi muitos fóruns e nada funcionou para mim, digo que sou um iniciante nisso então pode ser que algo esteja fazendo de errado.

    Espero que você possa me ajudar.

    beijos

    1.    anônimo dito

      Tente fazer login como superusuário

    2.    Javi_VM dito

      Você pode não ter o driver adequado. Com o sistema de arquivos NTFS, ele não permitirá que você escreva a menos que tenha o pacote ntfs-3g instalado. Não sei o mp4 que sistema vai ter ...

  16.   cristiano alexis galeano ruiz dito

    Excelente, obrigado.

  17.   fran dito

    obrigado pelo tutorial 🙂 muito útil

  18.   yerson rico dito

    coincidentemente eu estava lendo sobre o comando chmod em um guia de administração de sistemas linux, que também ficou claro para mim, só que lá me falaram sobre mais 3 comandos -s -S e -t que são permissões adicionais, foi o que eu não fiz Estou claro, amanhã vou ler outra boa leitura, muito boas suas tabelas, saudações

  19.   javier dito

    A contribuição é apreciada. Apenas o que eu precisava

  20.   João Gomez dito

    Olá, muito interessante, gostaria de saber como ou também com que programa posso editar arquivos, chmod ou o que está nessa pasta,
    Quero editar algumas permissões, que estão lá ...

    Ou como é isso ... obrigado

    obrigado

  21.   LM dito

    Muito bem explicado, graças

  22.   ISMAEL dito

    EXCELENTE CONTRIBUIÇÃO, OBRIGADO POR DAR PARTE DO SEU TEMPO PARA FAZER ISSO.

  23.   Miguel dito

    Boa contribuição. Obrigado pela. Gostaria de fazer um esclarecimento que considero importante. Em espanhol, remover não é equivalente a remover em inglês. Remover em espanhol não significa eliminar.
    De acordo com o RAE, significa:

    1. tr. Passe ou mova algo de um lugar para outro. U. tc prnl.
    2. tr. Movendo algo, sacudindo ou girando, geralmente para que seus diferentes elementos se misturem.

    Nesse sentido, ao invés de remover, deve-se usar o verbo remover.

    1.    elav. dito

      É verdade, eu digo Remover a mim mesmo quando removo algo, especialmente em termos de computador.

    2.    Wada dito

      Faltando você adicionar a terceira linha ...
      3. tr. Remova, reserve ou elimine um problema.
      Eu nunca disse isso em um esforço para "Eliminar" senão para remover - desculpe se era para eliminar. Obrigado pela visita e pelo esclarecimento que terei em consideração.

  24.   Fabiano Garcia dito

    bom

    Por favor, alguém esclareça uma pergunta para mim, que pelo que entendi se aplica apenas ao usuário e ao grupo que possui o arquivo ou diretório, mas se eu tiver um usuário ou grupo "xyz" por exemplo, como atribuo permissão de r ou wox apenas para esse usuário ou grupo e não para o (s) proprietário (s).

  25.   a dito

    Como posso ver as permissões de um grupo específico e como posso editá-las para que tenham as mesmas permissões de root

  26.   tazmaniano dito

    Olá, estou com um probleminha, os PCs estão no lubuntu e no domínio com o usuário local, não dá problema mas com o usuário do domínio, e é na hora de abrir o mozilla e o thunderbird que todo o sistema está travado espero que possam me ajudar
    Felicidades

  27.   apenas gonzalez dito

    Excelente explicação

  28.   Orianis dito

    Excelente artigo… Só gostaria de poder contar com a resposta de algum piedoso deste fórum, a respeito da seguinte questão: «Se eu adicionar um usuário A ao meu GRUPO GRUPO cujas permissões neste GRUPO são rwx, todos os usuários deste grupo , incluindo A, essas permissões rwx nos arquivos / diretório internos? Levando em consideração que os arquivos internos já possuem rwx para o grupo GROUP? Obrigado!!!!!! 🙂

  29.   jeFNDZ dito

    Bom trabalho. Simples e compreensível.

  30.   Ségora dito

    Eu sou absolutamente novo nisso e nessa informação. Funcionou maravilhosamente bem para mim. Obrigado.

  31.   Daniela dito

    Excelente contribuição, muito útil, obrigado (:

  32.   Eduardo aledo loredo dito

    Muito instrutivo… Muito pedagógico.

  33.   Miguel dito

    Obrigado pelo artigo, me ajudou muito, isso é muito confuso xDDDD

  34.   leps dito

    Sua contribuição é muito útil, estranhamente eu tenho um problema que os arquivos que sempre usei são "somente leitura" execute
    arquivo chmod 777
    root @ Leps: / home / leps # chmod: alterando as permissões de "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": sistema de arquivos somente leitura

    e com todos os arquivos é igual, na verdade rodei com Ctrl + Alt + F1 como root e é o mesmo. Que posso fazer?

  35.   rancheiro dito

    Excelente informação !! Foi muito útil para mim.
    Muito obrigado.

  36.   Gustavo Urquizo dito

    Muito boa nota. Fui incentivado a aplicar as permissões e, graças a este tutorial, consegui fazer isso em minutos. Muito recomendável.

  37.   kalinovato dito

    Eu fiz um chmod -R 777 na raiz da minha instalação, que é /
    e reinicie o kali linux e agora ele não carrega
    Alguma ideia?

    1.    Diego dito

      Sim, quebrou tudo, é preciso reinstalar o Ubuntu, e eu sei porque aconteceu a mesma coisa comigo!

  38.   Vincent dito

    O tutorial é muito bom, muito completo. Talvez os pequenos erros, mas já foi comentado que não podem ser editados. Ainda muito bom para aprender

  39.   Kevin dito

    r significa escrever e vem de Read
    w significa ler e vem de escrever

    Aí você ficou confuso. r ler ler, w modificar escrever

  40.   wekmentor dito

    Muito útil! Para aqueles de nós que não gostam muito de administração Linux, esses tutoriais são ótimos.

    Parabéns pelo blog!

  41.   Bertholdo Suárez Perez dito

    Saudações visitantes de Desdelinux Blog.

    Uma coisa engraçada acontece comigo usando uma distro ubunter como o LMint.
    Eu copio e colo uma pasta de tema no diretório / usr / share / themes usando 'sudo' (pedindo minha senha de usuário).
    Lá nessa pasta do sistema, ao fazer uma lista usando 'ls -l', ou 'ls -la', a referida pasta de tema ou tema, é propriedade do meu nome de usuário (e grupo), ou seja, não é de Raiz.

    Então, estou prestes a fazer a alteração para remover a permissão de gravação do meu usuário no referido diretório do tema baixado, já que ao revisar todos os seus arquivos e pastas recursivamente com 'ls -laR', meu usuário é o único que pode escrever ditas pastas e arquivos. Claro, acho que o todo-poderoso Root também.
    Posicionando-me no Terminal, com 'cd / usr / share / themes / the-theme-baixado', e então simplesmente executando 'chmod -Rv uw *', sem exigir 'sudo' ou permissões de root. Ele me informou que modificou com sucesso a permissão de gravação do meu usuário para todos os arquivos e subpastas de 'download do tema'. Porém, não modificou as permissões da pasta mãe de onde executo o comando, 'the-theme-baixado', levando em consideração que via de regra deve recursivamente.

    Quando eu verifico a pasta do tema baixado através do explorador de arquivos «Box», as primeiras subpastas lá aparecem com um cadeado, e algo absurdo acontece, posso copiar qualquer uma dessas pastas e colá-la ali com todo o seu conteúdo, sendo que deve ser negado. E então, ao tentar deletar essa cópia, ele não pode fazer isso: permissão negada, suponho porque todos os subdiretórios e arquivos dentro dele tiveram sua permissão de gravação removida, como eu pratiquei.

    Não sei se é um Bug do comando chmod, aquele que não altera a permissão da pasta de onde o comando é lançado, e a seguir a rolagem de poder copiar subdiretórios que foram configurados sem permissão de escrita.

    Em artigos da Internet, incluindo este, ele descreve que essas são as etapas para acertar recursivamente.
    Pesquisei em inglês, para ver se faltava alguma opção do comando, mas não encontrei sobre isso. Porém, eu indiquei a partir de testes anteriores, que o comando poderia ser usado assim 'chmod -Rv uw ./ *', e efetivamente, ele modifica as permissões da pasta ou diretório de onde eu executo o comando, a pasta do tema baixado, apesar de Eu não vi essa opção './' ao usar chmod.
    Se for algum conhecedor, por favor, pode me elucidar sobre minhas dúvidas.

    Obrigado.

  42.   o rei dito

    Se um usuário tiver permissões de gravação e não de leitura em um arquivo, ele pode modificar o arquivo?

    1.    Imagem de espaço reservado de Alvaro Torijano dito

      Si

    2.    Imagem de espaço reservado de Alvaro Torijano dito

      Outra coisa: as iniciais das licenças estão erradas.
      O r é para Ler e significa leitura. Idem para escrever.

  43.   Larry Laffer dito

    excelente finalmente entendi que está bem explicado

  44.   Emmanuel dito

    Tenho uma duvida com exemplos que colocam
    o comando de exemplo: chmod -r 777
    De acordo com eu removo as permissões de leitura para usuários, grupos, outros, mas o 777 (rwx), então o que isso significa?

    sem serial igual k chmod ur, gr ou ????

  45.   Manuel moreno dito

    Muito bom, espero continuar aprendendo Linux

  46.   Andrés Reis dito

    Muito obrigado! Excelente contribuição ...

  47.   anônimo dito

    Excelente obrigado

  48.   César dito

    Explicação muito boa, eu estava me arranhando com uma partição onde não consegui modificar arquivos. Então descobri que não tinha o ntfs-3g instalado, pois é uma partição NTFS e resolvi.

  49.   executar 3 dito

    Ou um script (intérprete) que precisa de permissão de leitura e execução, um programa compilado só precisa ser lido.

  50.   banheiro dito

    um "d" aparece no início do usuário drwxr-xr-x. que significa? Eu acho que é o diretório, mas não tenho certeza

  51.   Bukatony dito

    Agora sabemos as 3 permissões e como adicioná-las ou removê-las, mas essas 3 permissões são armazenadas em 3 locais diferentes chamados

  52.   y8 dito

    -r - r - r– 1 usuários wada 4096 13 de abril 19:30 arquivo?

  53.   interruptor G 3 dito

    Se for um programa chamado "foo", podemos executá-lo como qualquer comando. https://gswitch3.net

  54.   Samsun dito

    Legal esse post incrível.

  55.   Ramon Tomas dito

    Este é um tipo de golpe infumível. não acredite no que eu digo.

  56.   irving faulkner dito

    Olá a todos, sou muito novo neste tópico chmod e chonw.

    Peço desculpas se não entendi muito bem, estou tentando ordenar todos os exemplos para ter uma clareza de como usar as permissões e atribuições dos diferentes grupos, com permissões de rwx, leitura escrita execução, como entender bem toda a configuração , dos arquivos e pastas, subdiretórios ao executar o comando ls -l as informações que ali aparecem, e os hifens entre cada letra ali formulada, também como fazer isso ao copiar informações de um disco através do nautilus, que todos os arquivos copiados apareçam incluindo pastas com cadeado, como se tornar o dono de todas as informações sem alterar as permissões de cada um dos arquivos por padrão, para poder ler, escrever, executar e excluir o que quiser, sem ter que usar o root.

    Eu li e tenho sido um usuário que sempre executou chmod -R 777 arquivo, ou pastas, porque li dessa forma, mas quando você faz um ls para o referido arquivo ou pasta, eles são destacados em um verde mais intenso que não pode ser lido Nomeie com clareza, porque uso linux mint, mas vejo que pode haver outra pasta semelhante, com outros atributos, e com uma cor diferente, assim como o resto, agora li que 755, não sei se deve ser usado desta forma (chmod - R 755 Folder) deixa as permissões por padrão, para essa pasta, e é para diretórios, mas 644 é para arquivos, não sei se está tudo bem em usar dessa forma (arquivos chmod -R 644), mas quando o ls for feito - Então parece que o arquivo é 644, e em outros aparece root, e outros em nome de usuários, com esses resultados, algo está fora do comum.

    Não tenho a menor ideia de como usar os comandos ideais, para que as pastas, diretórios e arquivos tenham as permissões necessárias e sejam atribuídos aos grupos ou usuários que desejo

    Quero aprender a saber quais são os tipos de arquivos ao fazer um ls -l

    drwxr-xr-x 2 root root 4096 15 de fevereiro 22:32
    -rwxrwxrwx 1 root root 474 16 de fevereiro 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 de fevereiro 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 de fevereiro 00:22 instalação do Windows USB
    -rw-r - r– 1 m18 m18 7572 22 de dezembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 fev 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 de maio de 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recuperar sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 de fevereiro 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 de janeiro de 1 torregal

    Aqui está um exemplo que tentei modificar alguns arquivos o m18 foram criados em um usuário, o resto foi copiado de outro disco, com o nautilus, e eles têm cadeados,

    drwxr-xr-x 3 root root 4096 15 de fevereiro 00:22 instalar Windows USB
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a tem cadeado, o resto dos arquivos também, mas use este comando de informação provando que isso acontece: os arquivos agora não tem cadeado mas, não sei se estão ok As permissões que eles têm, e a ideia é saber quais permissões cada arquivo ou pasta deve ter e em que grupo deve estar. e saber o que usar ao adicionar chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    60 total
    drw-r - r– 2 root 4096 15 de fevereiro 22:32 a
    -rw-r - r– 1 root 474 16 de fevereiro 23:37 canaima5
    -rw-r - r– 1 root root 374 9 de fevereiro 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 de fevereiro 00:22 Windows instalação USB
    -rw-r - r– 1 m18 m18 7572 22 de dezembro de 2016 mdmsetup.desktop
    -rw-r - r– 1 root root 61 fev 18 13:07 pkme
    -rw-r - r– 1 root 10809 15 de maio de 2013 README
    -rw-r - r– 1 root root 57 Jan 3 11:58 recuperar sudo
    -rw-r - r– 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rw-r - r– 1 root 1163 11 de fevereiro 11:12 root.txt
    -rw-r - r– 1 root root 384 Fev 10 22:30 PM systemback ubuntu 16-18
    -rw-r - r– 1 root 31 de janeiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    Senha [sudo] para m18:
    sudo: ugo + rwx: comando não encontrado
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    60 total
    drwxrwxrwx 2 root root 4096 15 de fevereiro 22:32 a
    -rwxrwxrwx 1 root root 474 16 de fevereiro 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 de fevereiro 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15 de fevereiro 00:22 instalação do Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 de dezembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 fev 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 de maio de 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recuperar sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 de fevereiro 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 de janeiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installation \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    60 total
    drwxrwxrwx 2 root root 4096 15 de fevereiro 22:32 a
    -rwxrwxrwx 1 root root 474 16 de fevereiro 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 de fevereiro 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 de fevereiro 00:22 instalação do Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 de dezembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 fev 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 de maio de 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recuperar sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 de fevereiro 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 de janeiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    60 total
    drwxr-xr-x 2 root root 4096 15 de fevereiro 22:32
    -rwxrwxrwx 1 root root 474 16 de fevereiro 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 de fevereiro 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 de fevereiro 00:22 instalação do Windows USB
    -rw-r - r– 1 m18 m18 7572 22 de dezembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 fev 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 de maio de 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recuperar sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 de fevereiro 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 de janeiro de 1 torregal

    por outro lado, saber usar o comando chown. Também não sei se é melhor usar o comando cp para copiar a informação, de outro disco rígido com algum curinga que copie os arquivos com todas as suas permissões, e que fiquem à disposição do seu usuário, ou fiquem sempre com o cadeado

    o que eu quero é que alguém conheça um artigo mais completo, e com exemplos de cada um dos curingas, que use chmod e chown. Posso colocá-lo de forma que seja mais fácil para os iniciantes aprenderem, já que existem tabelas onde aparece a numeração de 3 dígitos, como as de 777, 644, e como essa numeração é formada, sem que sejam pré-determinados, ou existem muitos mais que são refletidos por o somatório de ugo não sei se está certo acho que é usuário, grupo (s) proprietários, e com o rwx para pastas, subdiretórios, arquivos executáveis, etc.

    no final, o que eu quero é aprender a usar todas as fórmulas do chmod e chonw para todos os arquivos e para todo o sistema de arquivos linux

    Peço desculpas se minha pergunta sobre o assunto é muito ridícula, estou apenas procurando alguma orientação, para ter um método mais confortável de ser capaz de entender cada parte das permissões de grupo e os comandos modificadores dos programas chmod e chonw.

    Saudações e muito obrigado por sua colaboração.

  57.   asss dito

    danny eu amo ele uwu

  58.   asss dito

    danny, eu amo uwu….