Permisos básicos en GNU / Linux con chmod

Boas persoas! 🙂 Primeiro de todo, cómpre mencionar que é a miña primeira contribución á comunidade, espero que alguén lle resulte útil

=> Estrutura básica de permisos en ficheiros
=> Estrutura básica de permisos nos directorios
=> Usuario, grupos e outros
=> Chmod octal

1.- Estrutura básica de permisos en ficheiros

Hai 3 atributos básicos para ficheiros sinxelos: ler, escribir e executar.

>> Permiso de lectura (lectura)
Se tes permiso para ler un ficheiro, podes ver o seu contido.

>> Permiso de escritura (escritura)
Se tes permiso para escribir un ficheiro, podes modificalo. Podes engadir, sobreescribir ou eliminar o seu contido.

>> Executar permiso (executar)
Se o ficheiro ten permiso de execución, pode indicarlle ao sistema operativo que o execute coma se fose un programa. Se é un programa chamado "foo" podemos executalo como calquera comando.
Ou un script (intérprete) que precisa permiso de lectura e execución, un programa compilado só ten que ser lido.

 

Os caracteres atribuídos aos permisos son:
r significa escribir e vén de READ
w significa ler e vén de Writo
x significa execución e vén de eXcortar

Usando chmod para cambiar os permisos
chmod (modo de cambio) é o comando usado para cambiar os permisos; pode engadir ou eliminar permisos a un ou máis ficheiros con + (máis) ou - (menos)

Se quere evitar modificar un ficheiro importante, simplemente elimine o permiso de escritura do seu "ficheiro" co comando chmod

Artigo relacionado:
Consellos: máis de 400 comandos para GNU / Linux que debes coñecer 😀
$ chmod -w o teu ficheiro

se queres facer un script executable, escribe

$ chmod + x tuScript

se quere eliminar ou engadir todos os atributos á vez

Ficheiro $ chmod -rwx $ ficheiro chmod + rwx

Tamén pode usar o signo = (igual) para establecer os permisos nunha combinación exacta, este comando elimina os permisos de escritura e execución deixando só o lido

Ficheiro $ chmod = r

Ten coidado coa edición dos permisos dos teus ficheiros, se os editas non esquezas deixalos como estaban orixinalmente

2.- Estrutura básica de permisos nos directorios

No caso dos directorios temos os mesmos permisos, pero cun significado diferente.

Artigo relacionado:
4 comandos para coñecer datos do noso disco duro ou particións

>> Permiso de lectura nun directorio
Se un directorio ten permiso de lectura, podes ver os ficheiros que contén. Pode usar un "ls (directorio de lista)" para ver o seu contido, só porque ten permiso de lectura nun directorio non significa que poida ler o contido dos seus ficheiros se non ten permiso de lectura neses.

 

>> Permiso de escritura nun directorio.
Con permiso de escritura pode engadir, eliminar ou mover ficheiros ao directorio

>> Executar permiso nun directorio.
A execución permítelle usar o nome do directorio cando accede a ficheiros dese directorio, é dicir, este permiso fai que se teña en conta nas buscas realizadas por un programa, por exemplo, un directorio sen permiso de execución non sería verificado polo comando atopar

3.- Usuarios, grupos e outros

Agora sabemos os 3 permisos e como engadilos ou eliminalos, pero estes 3 permisos almacénanse en 3 lugares diferentes chamados.
Usuario (u) provén do usuario
O grupo (g) provén do grupo
Outros (ou) proveñen doutro

Cando corre

Ficheiro $ chmod = r

Cambia os permisos en 3 lugares, cando listas directorios con "ls -l" verás algo similar.

-r - r - r-- 1 usuarios de wada 4096 13 de abril 19:30 ficheiro

teña en conta os 3 r dos 3 tipos diferentes de permisos

onde:

x ------------- x ------------- x | permisos | pertence | x ------------- x ------------- x | rwx ------ | usuario | | --- rx --- | grupo | | ------ rx | outro | x ------------- x ------------- x

podemos eliminar os permisos de cada propietario; supoñamos que temos un ficheiro:

-rwxr-xr-x 1 usuarios de wada 4096 13 de abril 19:30 ficheiro

Para eliminar os permisos de execución de grupos e outros, só tes que usar:

$ chmod gx, ficheiro ox

o noso ficheiro terá estes permisos

-rwxr - r-- 1 usuarios de wada 4096 13 de abril 19:30 ficheiro

se queres eliminar o permiso de escritura do usuario:

Ficheiro $ chmod ux
-r-xr - r-- 1 usuarios de wada 4096 13 de abril 19:30 ficheiro

Engadir e eliminar dous permisos ao mesmo tempo:

Ficheiro $ chmod u-x + w
-rw-r - r-- 1 usuarios de wada 4096 13 de abril 19:30 ficheiro

Moi sinxelo non? gran_riso

4.- chmod en octal

A representación octal de chmod é moi sinxela

Lectura ten o valor de 4
Escribindo ten o valor de 2
Formación ten o valor de 1

Entón:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Ler, escribir e executar | | rw- | 6 | Ler, escribir | | rx | 5 | Lectura e execución | | r-- | 4 | Lectura | | -wx | 3 | Redacción e execución | | -w- | 2 | Escritura | | --x | 1 | Execución | | --- | 0 | Sen permisos | x ----- x ----- x ----------------------------------- x

Así:

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

O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

76 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   auroszx dixo

    Nunca tiven sentido de octales 😛 Grazas polo artigo.

    1.    vaia dixo

      un truco sinxelo é velo en binario: rwx representa 3 bits (Ler, Escribir, eXecute). Se queres permisos de lectura e escritura, terías 110 binarios, que en octal é o número 4. Tamén se sabes que está organizado como GUO (grupo, usuario, outros) xa o fixeches. Exemplo: ler, escribir e executar para o grupo e o usuario; lectura e representación para os demais; permanecería: 111,111,101 -> 775

      1.    fico dixo

        Grazas. Non o vira así

      2.    R1791 dixo

        Teña coidado porque o binario 110 non é o número octal 4.
        O número binario 110 é octal o número 6

    2.    Anónimo dixo

      Basicamente temos por unha banda o usuario ou usuarios e por outra banda os permisos
      Permisos:
      r = ler (ler)
      w = escribir
      x = exe (execución)
      - = sen permiso.
      Usuarios:
      u = propietario, administrador.
      g = grupo.
      o = todos os demais.
      Con ls -l vemos os permisos xa sexa un directorio ou un ficheiro para darlles a todos por exemplo con:
      sudo ugo + rwx 'nome do ficheiro' // Daríamos todos os permisos.

  2.   sieg84 dixo

    vai directo ás notas
    .
    grazas!

  3.   jerrykpg dixo

    Moi bo!

  4.   eliotime3000 dixo

    Moi bo.

  5.   Kevin Mashke dixo

    Bo!

    Moi bo artigo, pero débese facer unha pequena corrección:

    r significa escribir e vén de Ler
    w significa ler e provén de Write
    x significa execución e vén de eXecute

    (R) Ler é ler e (W) Escribir é escribir

    Saúdos!

    1.    Wada dixo

      Iso pasa por facer notas a altas horas da noite jajajaja perdón polo meu erro en canto poida corrixilo, agora dame un erro, grazas 🙂

      1.    RAW-Básico dixo

        Dálle un erro .. ..porque por moito que sexas o autor da publicación, non tes permiso para editala unha vez que se publica ..

        Outro pequeno erro .. ..no punto 3 .- .. cando dis "se queres eliminar o permiso de escritura do usuario" .. pon "$ chmod ux file" .. .. e debería ser "$ chmod uw file" ..para coincidir co que dis .. e co resultado ..

        1.    Wada dixo

          anotado

    2.    Xuan Perez dixo

      r significa LER e vén de Ler
      w significa WRITE e vén de Write
      x significa execución e vén de eXecute

  6.   Púrpura escura dixo

    Intentei compartir un cartafol con Samba e dar permisos de lectura e escritura aos convidados, pero o caso é que cando creo un novo cartafol desde un dos dous ordenadores (convidado ou cliente) ese cartafol novo non ten lectura e escritura permisos escritos asignados a todos ... Hai algunha forma de solucionalo sen ter que editar os permisos cada vez que se crea un cartafol? É un pouco engorroso. Por certo, fago todo a través dunha interface gráfica.

    1.    Wada dixo

      Pregunta sobre setfacl

  7.   Marcos dixo

    Artigo moi claro. Un detalle, onde di:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Debería ser:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Ben, ben:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steeven Abraham Santos Farias dixo

      Por que amigo?

      1.    fefo dixo

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

  8.   Rainier Herrera dixo

    Para morado escuro:
    Do pouco que aínda estou aprendendo, rescatei este coñecemento (que realmente non sei se che axudará no teu problema, pero paga a pena probalo e falta nesta publicación):
    Dea permisos periódicos (-R) como este:
    chmod -R 777 directorio_pai / *
    Isto daría todos os permisos a todos os usuarios, grupos e outros sobre o cartafol pai e todos os cartafoles e ficheiros que hai dentro (permisos por defecto para os novos creados neste directorio, polo menos así é como está no meu slax)

  9.   Rainier Herrera dixo

    Graficamente, debes buscar unha opción que diga "facer que este comando sexa recorrente" ou "facelo para os cartafoles incluídos"

  10.   Bruno cascio dixo

    Eu son dos que sempre lanzou o 777 á miña máquina por comodidade, pero con estes comandos vou poñer as pilas e ser máis precavido, grazas pola contribución.

  11.   yo dixo

    Grazas, sacáchesme da dúbida

  12.   Manuel Caleb dixo

    Moi boa contribución ... seguide así ...

  13.   edibretes dixo

    moi moi bo grazas 😀

  14.   support.masvernat@gmail.com dixo

    Excelente explicación, finalmente teño claro unha ...

  15.   Camila dixo

    Ola!

    mira, non sei se é relevante pero teño un problema cos permisos para gravar, eliminar, no meu mp4. Non me deixa cambiar os permisos, polo que só é de lectura. Introduza os comandos que deu pero a resposta foi
    chmod: cambiando os permisos de "/ media / 0C87-B6D2": sistema de ficheiros de só lectura

    Revisei moitos foros e nada funcionou para min, dígoche que son un principiante nisto, polo que pode que estea facendo algo mal.

    Espero que me poidades axudar.

    bicos

    1.    Anónimo dixo

      Tenta iniciar sesión como superusuario

    2.    Javi_VM dixo

      É posible que non teñas o controlador axeitado. Co sistema de ficheiros NTFS non che deixará escribir a menos que teñas instalado o paquete ntfs-3g. Non sei o mp4 que sistema terá ...

  16.   cristian alexis galeano ruiz dixo

    Excelente, grazas.

  17.   Fran dixo

    grazas polo tutorial 🙂 moi útil

  18.   yerson rico dixo

    casualmente estaba lendo sobre o comando chmod nunha guía sobre administración de sistemas Linux, que tamén me quedou claro, só que alí me dixeron outros 3 comandos máis -s -S e -t que son permisos adicionais, iso foi o que non fixen Teñoo claro, mañá farei outra boa lectura, moi boas túas mesas, saúdos

  19.   Javier dixo

    Agradécese a contribución. Xusto o que necesitaba

  20.   Juan Gómez dixo

    Ola, moi interesante, gustaríame saber como ou ben con que programa podo editar ficheiros, chmod ou que hai nesa carpeta,
    Quero editar algúns permisos, que están aí ...

    Ou como é isto ... grazas

    grazas

  21.   LM dixo

    Moi ben explicado, grazas

  22.   Ismael dixo

    EXCELENTE CONTRIBUCIÓN, GRAZAS POR DAR PARTE DO TEU TEMPO A FACELO.

  23.   Miguel dixo

    Boa contribución. Grazas polo. Gustaríame facer unha aclaración que considero importante. En español remove non equivale ao inglés remove. En español eliminar non significa eliminar.
    Segundo a RAE significa:

    1. tr. Pasar ou mover algo dun lugar a outro. U. tc prnl.
    2. tr. Mover algo, axitalo ou xiralo, normalmente para que os seus diferentes elementos se mesturen.

    Neste sentido, no canto de eliminar, debería empregarse o verbo eliminar.

    1.    animado dixo

      É certo, digo Quitarme cando elimino algo, especialmente en termos informáticos.

    2.    Wada dixo

      Debe engadir a terceira liña ...
      3. tr. Elimina, deixa de lado ou obvia un problema.
      Nunca o dixen nun esforzo por "Eliminar" se non para eliminar 🙂 perdón se se quería eliminar. Grazas por pasar por alí e pola aclaración terei en conta.

  24.   Fabián García dixo

    Bo

    Por favor, alguén me aclare unha pregunta que, segundo entendo, só se aplica ao usuario e ao grupo propietario do ficheiro ou directorio, pero se teño un usuario ou grupo "xyz" por exemplo, como asigno permiso de r , ou wox só para ese usuario ou grupo e non para os propietarios.

  25.   a dixo

    Como podo ver os permisos dun grupo específico e como editalos para que teña os mesmos permisos raíz

  26.   tazmán dixo

    Ola, teño un pequeno problema, as PC están en lubuntu e no dominio co usuario local, non dá problema pero si co usuario do dominio, e é no momento de abrir Mozilla e o Thunderbird que todo o sistema está conxelado espero que me poidan axudar
    ánimo

  27.   Justo González dixo

    Excelente explicación

  28.   Orianis dixo

    Excelente artigo ... Só me gustaría poder contar coa resposta dalgunha persoa piadosa deste foro sobre a seguinte pregunta: «Se engado un usuario A ao meu grupo GROUP, cuxos permisos deste grupo GROUP son rwx, todos os usuarios deste grupo , incluído A, terán estes permisos rwx no ficheiro / directorio interno? Tendo en conta que os ficheiros internos xa teñen rwx para o grupo GROUP? Grazas!!!!!! 🙂

  29.   XeFNDZ dixo

    Bo traballo. Sinxelo e comprensible.

  30.   Segora dixo

    Son absolutamente novo nesta e nesta información. Funcionoume de marabilla. Grazas.

  31.   Daniela dixo

    Excelente contribución, moi útil, grazas (:

  32.   Eduardo Aledo Loredo dixo

    Moi instrutivo ... Moi pedagóxico.

  33.   Miguel dixo

    Grazas polo artigo, axudoume moito, isto é moi confuso xDDDD

  34.   leps dixo

    A túa contribución é moi útil, estrañamente teño un problema de que os ficheiros que sempre usei se executan en "só lectura"
    ficheiro chmod 777
    root @ Leps: / home / leps # chmod: cambiando os permisos de "Descargas / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": sistema de ficheiros de só lectura

    e con todos os ficheiros é o mesmo, de feito executeino con Ctrl + Alt + F1 como root e é o mesmo. Que podo facer?

  35.   Rancheiro dixo

    Excelente información !! Foi moi útil para min.
    Grazas.

  36.   Gustavo Urquizo dixo

    Moi boa nota. Instáronme a aplicar permisos e grazas a este tutorial puiden facelo en minutos. Moi recomendable.

  37.   kalinovato dixo

    Fixen un chmod -R 777 na raíz da miña instalación, é dicir /
    e reinicie o kali linux e agora non se carga
    Algunha idea?

    1.    Diego dixo

      Si, todo rompeu, tes que reinstalar Ubuntu e sei porque me pasou o mesmo.

  38.   Vicente dixo

    O tutorial é moi bo, moi completo. Quizais os pequenos erros, pero xa se comentou que non se poden editar. Aínda moi bo para aprender

  39.   Kevin dixo

    r significa escribir e vén de Ler
    w significa ler e provén de Write

    Alí confundiuse. r ler lido, w modificar escritura

  40.   Mentor de semana dixo

    Moi útil! Para os que non estamos moi interesados ​​na administración de Linux, estes tutoriais son xeniais.

    Parabéns polo blog!

  41.   Bertholdo Suárez Pérez dixo

    Saúdos dos visitantes do blogue Sincelinux.

    Pásame unha cousa divertida usando unha distribución ubunter como LMint.
    Copio e pego un cartafol de temas no directorio / usr / share / themes usando 'sudo' (pedindo o contrasinal do meu usuario).
    Alí nese cartafol do sistema, cando se fai unha lista usando 'ls -l' ou 'ls -la', o devandito cartafol ou tema pertence ao meu nome de usuario (e grupo), é dicir, non a Root.

    Entón, estou a piques de facer o cambio para eliminar o permiso de escritura do meu usuario no devandito directorio do tema descargado, xa que ao revisar todos os seus ficheiros e cartafoles recursivamente con 'ls -laR', o meu usuario é o único que pode escribir en ditas carpetas e ficheiros. Seguro que tamén creo que todopoderoso Root.
    Posicionándome desde Terminal, con 'cd / usr / share / themes / the-theme-downloaded', e logo simplemente executando 'chmod -Rv uw *', sen requirir permisos de 'sudo' ou root. Informoume de que modificou con éxito o permiso de escritura do meu usuario para todos os ficheiros e subcarpetas de "o tema descargado". Pero non modificou os permisos do cartafol nai desde onde executo o comando, "the-theme-downloaded", tendo en conta que como regra debería recursivamente.

    Cando comprobo esa carpeta do tema descargado a través do explorador de ficheiros «Box», vexo alí as primeiras subcarpetas cun cadeado e ocorre algo absurdo, podo copiar calquera destas carpetas e pegalo alí mesmo con todo o seu contido, sendo que debería ser negado. E entón cando intento eliminar dita copia, non pode facelo: permiso denegado, supoño porque a todos os subdirectorios e ficheiros do seu interior elimináronlles o permiso de escritura, como eu practicaba.

    Non sei se é un erro do comando chmod, o que non modifica o permiso do cartafol desde o que se inicia o comando, e despois o rolo de poder copiar subdirectorios que se configuraron sen permiso de escritura.

    En artigos en internet, incluído este, describe estes son os pasos para facelo correctamente recursivamente.
    Busquei en inglés para ver se faltaba algunha opción do comando, pero non o atopei. Non obstante, inducín desde probas anteriores que o comando podería usarse así 'chmod -Rv uw ./ *' e, de feito, modifica os permisos do cartafol ou directorio desde onde executo o comando, o cartafol do tema descargado, a pesar de Non vin esa opción './' no uso de chmod.
    Se algún coñecedor pode aclararme sobre as miñas dúbidas.

    Grazas.

  42.   o rei dixo

    Se un usuario ten permisos de escritura e non ten permisos de lectura nun ficheiro, pode modificalo?

    1.    Álvaro Torijano dixo

      Si

    2.    Álvaro Torijano dixo

      Outra cousa: as iniciais dos permisos están mal.
      O r é para Ler e significa lectura. Idem para escribir.

  43.   Larry Laffer dixo

    excelente entendín por fin que está ben explicado

  44.   emmanuel dixo

    Teño unha dúbida con exemplos que puxeron
    o comando de exemplo: chmod -r 777
    Segundo elimino os permisos de lectura para usuarios, grupos e outros pero o 777 (rwx) entón que significa?

    sen serie igual k chmod ur, gr ou ????

  45.   Manuel Moreno dixo

    Moi ben, espero seguir aprendendo Linux

  46.   Andrés Reyes dixo

    Moitas grazas! Excelente contribución ...

  47.   Anónimo dixo

    Excelente, grazas

  48.   César dixo

    Moi boa explicación, rabuñábame cunha partición onde non podía modificar ficheiros. Despois descubrín que non tiña ntfs-3g instalado xa que é unha partición ntfs e resolta.

  49.   correr 3 dixo

    Ou un script (intérprete) que precisa permiso de lectura e execución, un programa compilado só ten que ser lido.

  50.   John dixo

    aparece un "d" ao comezo do usuario drwxr-xr-x. qué significa? Supoño que é un directorio pero non estou seguro

  51.   bukatonía dixo

    Agora sabemos os 3 permisos e como engadir ou eliminar estes, pero estes 3 permisos almacénanse en 3 lugares diferentes chamados

  52.   y8 dixo

    -r - r - r– 1 usuarios de wada 4096 13 de abril 19:30 ficheiro?

  53.   Interruptor G 3 dixo

    Se é un programa chamado "foo" podemos executalo como calquera comando. https://gswitch3.net

  54.   Samsun dixo

    Encantado este incrible post.

  55.   Ramón Tomás dixo

    Esta é unha especie de estafa infumable. non creas no que digo.

  56.   irving faulkner dixo

    ola a todos, son demasiado novo neste tema chmod, e chonw.

    Pido desculpas se non entendo moi ben, estou intentando ordenar que todos os exemplos teñan unha claridade sobre como usar os permisos e as asignacións dos diferentes grupos, con permisos de rwx, execución de escritura de lectura, como entender todos os ben configurada, dos ficheiros e cartafoles, subdirectorios cando executa o comando ls -l a información que aparece alí e os guións entre cada letra formulada alí, tamén como facelo cando copia información dun disco usando nautilus, que todo os ficheiros copiados aparecen incluíndo cartafoles cun cadeado, como facerse o propietario de toda a información sen cambiar os permisos de cada un dos ficheiros por defecto, para poder ler, escribir, executar e eliminar o que queira, sen ter que usar raíz.

    Lin e fun un usuario que sempre executou o ficheiro ou cartafoles chmod -R 777, porque o lin así, pero cando fas un ls a ese ficheiro ou cartafol, resáltanse nun verde máis intenso iso non se pode ler Nome con claridade, porque uso linux mint, pero vexo que pode haber outro cartafol similar, con outros atributos e cunha cor diferente, igual que o resto, agora lin ese 755, non sei se se debería usar deste xeito (cartafol chmod - R 755) deixa os permisos por defecto a ese cartafol e é para directorios, pero 644 para ficheiros, non sei se está ben usalo deste xeito (chmod -R 644 ficheiros), pero cando o ls está feito - Entón parece que o ficheiro é 644, e noutros aparece root, e outros no nome dos usuarios, con estes resultados, algo está fóra do normal.

    Non teño a máis mínima idea de como usar os comandos ideais, de xeito que as carpetas, directorios e ficheiros teñan os permisos necesarios que se precisan e se asignen aos grupos ou usuarios que desexo.

    Quero aprender a saber que tipo de ficheiros son cando se fai un ls -l

    drwxr-xr-x 2 raíz raíz 4096 15 feb 22:32 a
    -rwxrwxrwx 1 raíz raíz 474 16 de febreiro 23:37 canaima5
    -rwxrwxrwx 1 raíz raíz 374 9 de febreiro 16:34 Error_EXFAT
    drwxr-xr-x 3 raíz raíz 4096 15 febreiro 00:22 instalación de Windows USB
    -rw-r - r– 1 m18 m18 7572 22 de decembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 raíz raíz 61 18 de febreiro 13:07 pkme
    -rwxrwxrwx 1 raíz raíz 10809 15 de maio de 2013 LER
    -rwxrwxrwx 1 raíz raíz 57 3 de xaneiro 11:58 recuperar sudo
    -rwxrwxrwx 1 raíz raíz 1049 18 feb 01:02 Rep-Systemback
    -rwxrwxrwx 1 raíz raíz 1163 11 de febreiro 11:12 root.txt
    -rwxrwxrwx 1 raíz raíz 384 10 de febreiro 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 raíz raíz 31 de xaneiro de 1 torregal

    Aquí tes un exemplo de que tentei modificar algúns ficheiros que o m18 creou nun usuario, o resto copiouse doutro disco, con nautilus, e teñen cadeados,

    drwxr-xr-x 3 raíz raíz 4096 15 de febreiro 00:22 instala Windows USB
    drwxr-xr-x 2 raíz raíz 4096 15 de febreiro 22:32 a ten un cadeado, o resto dos ficheiros tamén, pero use este comando a partir da información que demostra que isto ocorre: os ficheiros agora non teñen cadeado pero, eu non Non sei se están ben Os permisos que teñen e a idea é saber que permiso debería ter cada ficheiro ou cartafol e en que grupo debería estar. e saber que usar cando se engade chmod.

    m18 @ m18 ~ $ cd Escritorio /
    m18 @ m18 ~ / Escritorio $ ls -l
    60 total
    drw-r - r– 2 raíz raíz 4096 15 feb 22:32 a
    -rw-r - r– 1 raíz raíz 474 16 feb 23:37 canaima5
    -rw-r - r– 1 raíz raíz 374 9 de febreiro 16:34 Error_EXFAT
    drw-r - r– raíz raíz 3 4096 15 febreiro 00:22 instalación USB de Windows
    -rw-r - r– 1 m18 m18 7572 22 de decembro de 2016 mdmsetup.desktop
    -rw-r - r– 1 raíz raíz 61 18 febreiro 13:07 pkme
    -rw-r - r– 1 raíz raíz 10809 15 de maio de 2013 LER
    -rw-r - r– 1 raíz raíz 57 3 de xaneiro 11:58 recupera sudo
    -rw-r - r– 1 raíz raíz 1049 18 feb 01:02 Rep-Systemback
    -rw-r - r– 1 raíz raíz 1163 11 de febreiro 11:12 root.txt
    -rw-r - r– 1 raíz raíz 384 10 feb 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 raíz raíz 31 de xaneiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] contrasinal para m18:
    sudo: ugo + rwx: comando non atopado
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Escritorio $ ls -l
    60 total
    drwxrwxrwx 2 raíz raíz 4096 15 feb 22:32 a
    -rwxrwxrwx 1 raíz raíz 474 16 de febreiro 23:37 canaima5
    -rwxrwxrwx 1 raíz raíz 374 9 de febreiro 16:34 Error_EXFAT
    drwxrwxrwx 3 raíz raíz 4096 15 de febreiro 00:22 instalación de Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 de decembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 raíz raíz 61 18 de febreiro 13:07 pkme
    -rwxrwxrwx 1 raíz raíz 10809 15 de maio de 2013 LER
    -rwxrwxrwx 1 raíz raíz 57 3 de xaneiro 11:58 recuperar sudo
    -rwxrwxrwx 1 raíz raíz 1049 18 feb 01:02 Rep-Systemback
    -rwxrwxrwx 1 raíz raíz 1163 11 de febreiro 11:12 root.txt
    -rwxrwxrwx 1 raíz raíz 384 10 de febreiro 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 raíz raíz 31 de xaneiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installation \ de \ windows \ USB /
    m18 @ m18 ~ / Escritorio $ ls -l
    60 total
    drwxrwxrwx 2 raíz raíz 4096 15 feb 22:32 a
    -rwxrwxrwx 1 raíz raíz 474 16 de febreiro 23:37 canaima5
    -rwxrwxrwx 1 raíz raíz 374 9 de febreiro 16:34 Error_EXFAT
    drwxr-xr-x 3 raíz raíz 4096 15 febreiro 00:22 instalación de Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 de decembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 raíz raíz 61 18 de febreiro 13:07 pkme
    -rwxrwxrwx 1 raíz raíz 10809 15 de maio de 2013 LER
    -rwxrwxrwx 1 raíz raíz 57 3 de xaneiro 11:58 recuperar sudo
    -rwxrwxrwx 1 raíz raíz 1049 18 feb 01:02 Rep-Systemback
    -rwxrwxrwx 1 raíz raíz 1163 11 de febreiro 11:12 root.txt
    -rwxrwxrwx 1 raíz raíz 384 10 de febreiro 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 raíz raíz 31 de xaneiro de 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Escritorio $ ls -l
    60 total
    drwxr-xr-x 2 raíz raíz 4096 15 feb 22:32 a
    -rwxrwxrwx 1 raíz raíz 474 16 de febreiro 23:37 canaima5
    -rwxrwxrwx 1 raíz raíz 374 9 de febreiro 16:34 Error_EXFAT
    drwxr-xr-x 3 raíz raíz 4096 15 febreiro 00:22 instalación de Windows USB
    -rw-r - r– 1 m18 m18 7572 22 de decembro de 2016 mdmsetup.desktop
    -rwxrwxrwx 1 raíz raíz 61 18 de febreiro 13:07 pkme
    -rwxrwxrwx 1 raíz raíz 10809 15 de maio de 2013 LER
    -rwxrwxrwx 1 raíz raíz 57 3 de xaneiro 11:58 recuperar sudo
    -rwxrwxrwx 1 raíz raíz 1049 18 feb 01:02 Rep-Systemback
    -rwxrwxrwx 1 raíz raíz 1163 11 de febreiro 11:12 root.txt
    -rwxrwxrwx 1 raíz raíz 384 10 de febreiro 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 raíz raíz 31 de xaneiro de 1 torregal

    por outra banda saber usar o comando chown. Tampouco sei se é mellor usar o comando cp para copiar a información, desde outro disco duro con algún comodín que copia os ficheiros con todos os seus permisos e que permanecen dispoñibles para o teu usuario ou sempre teñen o bloqueo

    o que quero é que se alguén sabe dun artigo máis completo e con exemplos de cada un dos comodíns, use chmod e chown. Podo colocalo de xeito que sexa máis doado para os novatos aprender, xa que hai táboas onde aparece a numeración de 3 díxitos, como as de 777, 644 e como se forma esa numeración, sen que estean predeterminadas, ou hai moitas máis que se reflicten por a suma de ugo non sei se é correcto creo que é usuario, grupo (s) propietarios e co rwx para cartafoles, subdirectorios, ficheiros executables, etc.

    ao final o que quero é aprender a usar todas as fórmulas, desde chmod e chonw para todos os ficheiros e para todo o sistema de ficheiros Linux.

    Pido desculpas se a miña pregunta sobre o tema é moi ridícula, só busco algunha guía, para ter un método máis cómodo para poder comprender cada parte dos permisos do grupo e os comandos do modificador, dos programas chmod e chonw.

    Un saúdo e moitas grazas pola túa colaboración.

  57.   cu dixo

    danny quérolle uwu

  58.   cu dixo

    danny encántame a uwu ...