Grundlæggende tilladelser i GNU / Linux med chmod

Gode ​​mennesker! Først og fremmest er det værd at nævne, at det er mit første bidrag til samfundet, jeg håber nogen finder det nyttigt

=> Grundlæggende struktur for tilladelser i filer
=> Grundlæggende struktur for tilladelser i mapper
=> Bruger, grupper og andre
=> Chmod oktal

1.- Grundlæggende struktur for tilladelser i filer

Der er 3 grundlæggende attributter til enkle filer: læse, skrive og udføre.

>> Læs tilladelse (læs)
Hvis du har tilladelse til at læse en fil, kan du se dens indhold.

>> Skriv tilladelse (skriv)
Hvis du har tilladelse til at skrive en fil, kan du ændre filen. Du kan tilføje, overskrive eller slette dets indhold.

>> Udfør tilladelse (udfør)
Hvis filen har eksekveringstilladelse, kan du bede operativsystemet om at køre det som om det var et program. Hvis det er et program kaldet "foo", kan vi udføre det som en hvilken som helst kommando.
Eller et script (tolk), der har brug for læsning og udførelse af tilladelse, et kompileret program skal kun læses.

De tegn, der tilskrives tilladelserne, er:
r betyder skrivning og kommer fra READ
w betyder læsning og kommer fra Write
x betyder henrettelse og kommer fra eXskære

Brug af chmod til at ændre tilladelser
chmod (skift tilstand) er den kommando, der bruges til at ændre tilladelser, du kan tilføje eller fjerne tilladelser til en eller flere filer med + (plus) eller - (minus)

Hvis du vil forhindre dig selv i at ændre en vigtig fil, skal du blot fjerne skrivetilladelsen på din "fil" med chmod-kommandoen

relateret artikel:
Tip: Mere end 400 kommandoer til GNU / Linux, som du bør kende 😀
$ chmod -w din fil

hvis du vil lave et eksekverbart script, skriv

$ chmod + x tuScript

hvis du vil fjerne eller tilføje alle attributter på én gang

$ chmod -rwx-fil $ chmod + rwx-fil

Du kan også bruge = tegnet (lig) til at indstille tilladelserne i en nøjagtig kombination, denne kommando fjerner skrive- og eksekveringsrettighederne og efterlader kun den leste

$ chmod = r fil

Vær forsigtig med at redigere tilladelserne til dine filer, hvis du redigerer dem, så glem ikke at lade dem være som de oprindeligt var

2.- Grundlæggende struktur for tilladelser i telefonbøger

I tilfælde af kataloger har vi de samme tilladelser, men med en anden betydning.

relateret artikel:
4 kommandoer til at kende data fra vores HDD eller partitioner

>> Læs tilladelse i et bibliotek
Hvis et bibliotek har læst tilladelse, kan du se de filer, det indeholder. Du kan bruge et "ls (listekatalog)" til at se dets indhold, bare fordi du har læst tilladelse til et bibliotek, betyder det ikke, at du kan læse indholdet af dets filer, hvis du ikke har læst tilladelse til dem.

>> Skriv tilladelse til et bibliotek.
Med skrivetilladelse kan du tilføje, fjerne eller flytte filer til biblioteket

>> Udfør tilladelse til et bibliotek.
Udførelse giver dig mulighed for at bruge navnet på biblioteket, når du får adgang til filer i den mappe, det vil sige, denne tilladelse får det til at tage højde for i søgninger udført af et program, for eksempel ville en mappe uden eksekveringstilladelse ikke kontrolleres af kommandoen finde

3.- Brugere, grupper og andre

Nu kender vi de 3 tilladelser, og hvordan man tilføjer eller fjerner dem, men disse 3 tilladelser er gemt på 3 forskellige kaldte steder.
Bruger (u) kommer fra bruger
Gruppe (g) kommer fra gruppe
Andre (eller) kommer fra andre

Når du løber

$ chmod = r fil

Skift tilladelser 3 steder, når du viser mapper med "ls -l" vil du se noget der ligner.

-r - r - r-- 1 wada brugere 4096 13. april 19:30 fil

bemærk disse 3 r'er til de 3 forskellige typer tilladelser

hvor:

x ------------- x ------------- x | tilladelser | hører til | x ------------- x ------------- x | rwx ------ | bruger | | --- rx --- | gruppe | | ------ rx | andet | x ------------- x ------------- x

vi kan fjerne tilladelser til hver ejer; Antag, at vi har en fil:

-rwxr-xr-x 1 wada-brugere 4096 13. april 19:30 fil

For at fjerne eksekveringstilladelser til grupper og andre skal du bare bruge:

$ chmod gx, ox-fil

vores fil har disse tilladelser

-rwxr - r-- 1 wada brugere 4096 13. april 19:30 fil

hvis du vil fjerne brugerens skrivetilladelse:

$ chmod ux-fil
-r-xr - r-- 1 wada-brugere 4096 13. april 19:30 fil

Tilføjelse og fjernelse af to tilladelser på samme tid:

$ chmod u-x + w-fil
-rw-r - r-- 1 wada brugere 4096 13. april 19:30 fil

Meget simpelt, ikke? stort smil

4.- chmod i oktal

Den oktale repræsentation af chmod er meget enkel

læsning har værdien af 4
skrivning har værdien af 2
Udførelse har værdien af 1

derefter:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Læs, skriv og udfør | | rw- | 6 | Læsning, skrivning | rx | 5 | Læsning og udførelse | r-- | 4 | Læsning | | -wx | 3 | Skrivning og udførelse | | -w- | 2 | Skrivning | | --x | 1 | Udførelse | | --- | 0 | Ingen tilladelser | x ----- x ----- x ----------------------------------- x

Dermed:

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, gå = | chmod 600 | | chmod u = rwx, gå = | chmod 700 | x ------------------------ x ----------- x

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

      auroszx sagde han

    Jeg har aldrig fået mening med oktalerne 😛 Tak for artiklen!

         wow sagde han

      et simpelt trick er at se det binært: rwx repræsenterer 3 bits (læse, skrive, eXecute). Hvis du vil have læse- og skrivetilladelser, ville du have 110 binære, hvilket i oktal er tallet 4. Også hvis du ved, at det er organiseret som GUO (gruppe, bruger, andre), har du allerede gjort det. Eksempel: læse, skrive og udføre for gruppe og bruger; læsning og performance for andre; ville forblive: 111,111,101 -> 775

           phico sagde han

        Tak skal du have. Jeg havde ikke set den måde

           R1791 sagde han

        Vær forsigtig, fordi 110 binær ikke er nummer 4 i oktal.
        Det binære tal 110 er oktaltal nummeret 6

         Anonymous sagde han

      Dybest set har vi på den ene side brugeren eller brugerne og på den anden side tilladelserne
      tilladelser:
      r = læse (læse)
      w = skriv
      x = exe (udførelse)
      - = ingen tilladelse.
      Brugere:
      u = ejer, administrator.
      g = gruppe.
      o = alle andre.
      Med ls -l ser vi tilladelserne enten katalog eller fil til at give dem alle for eksempel med:
      sudo ugo + rwx 'filnavn' // Vi giver alle tilladelser.

      sieg84 sagde han

    det går direkte til noterne
    .
    Tak!

      jerrykpg sagde han

    Meget godt!

      eliotime3000 sagde han

    Meget godt.

      Kevin Mashke sagde han

    Godt!

    Meget god artikel, men en lille korrektion skal foretages:

    r betyder skrivning og kommer fra Læs
    w betyder læse og kommer fra Skriv
    x betyder udførelse og kommer fra eXecute

    (R) Læs er læst og (W) Skriv er skriv

    Greetings!

         Wada sagde han

      Det sker for at lave noter sent om aftenen hahahaha undskyld for min fejl så snart jeg kan rette det, lige nu tager jeg fejl, tak

           RAW-Basic sagde han

        Det giver dig en fejl .. ..for selvom du er forfatter til indlægget, får du ikke tilladelse til at redigere det, når det først er sendt ..

        En anden lille fejl .. .. i punkt 3 .- .. når du siger "hvis du vil fjerne skrivetilladelsen fra brugeren" .. lægger du "$ chmod ux-fil" .. ..og det skal være "$ chmod din fil "..for at matche hvad du siger .. og resultatet ..

             Wada sagde han

          Kommenteret

         Juan Perez sagde han

      r betyder LÆS og kommer fra Læs
      w står for WRITE og kommer fra Write
      x betyder udførelse og kommer fra eXecute

      Mørke lilla sagde han

    Jeg har forsøgt at dele en mappe med Samba og give læs- og skrivetilladelser til gæster, men sagen er, at når jeg opretter en ny mappe fra en af ​​de to computere (gæst ​​eller klient), har den nye mappe ikke læst og skrevet tilladte tildelte skriv til alle ... Er der en måde at rette op på uden at skulle redigere tilladelser hver gang en mappe oprettes? Det er lidt besværligt. Forresten gør jeg alt gennem en grafisk grænseflade.

         Wada sagde han

      Forespørg om setfacl

      Marcos sagde han

    Meget klar artikel. En detalje, hvor der står:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Burde være:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    O brønd:
    | chmod u = rwx, g = rx, o = | chmod 750 |

         Steeven Abraham Santos Farias sagde han

      Hvorfor ven?

           fefo sagde han

        Fordi x er lig med 5, og i eksemplet er det som 6
        g = rx 6 Fejl
        g = rx 5 Korrekt
        g = rw 6 Korrekt

      Rainier Herrera sagde han

    Til mørk lilla:
    Fra det lille jeg stadig lærer, har jeg reddet denne viden (som jeg ikke rigtig ved, om det vil hjælpe dig i dit problem, men det er værd at prøve; og det mangler i denne publikation):
    Giv tilbagevendende tilladelser (-R) sådan:
    chmod -R 777 parent_directory / *
    Dette vil give alle tilladelser til alle brugere, grupper og andre vedrørende den overordnede mappe og alle de mapper og filer, der er indeni (tilladelser som standard for de nye, der oprettes i denne mappe, i det mindste er det sådan, det er i min slax)

      Rainier Herrera sagde han

    Grafisk skal du kigge efter en mulighed, der siger "gør denne kommando tilbagevendende" eller "gør dette for inkluderede mapper"

      Bruno cascio sagde han

    Jeg er en af ​​dem, der altid kastede 777 til min maskine for nemheds skyld, men med disse kommandoer vil jeg sætte batterierne og være mere forsigtige, tak for bidraget!

      yo sagde han

    Tak, du fik mig ud af tvivl

      Manuel Caleb sagde han

    Meget godt bidrag ... fortsæt det ...

      edibretter sagde han

    meget meget god tak 😀

      support.masvernat@gmail.com sagde han

    Fremragende forklaring, endelig er det klart for mig en ...

      Camila sagde han

    Hej!

    se, jeg ved ikke, om det er relevant, men jeg har et problem med tilladelserne til at optage, slette i min mp4. Det lader mig ikke ændre tilladelserne, så det er skrivebeskyttet. Indtast de kommandoer, du gav, men svaret var
    chmod: ændring af tilladelserne til "/ media / 0C87-B6D2": skrivebeskyttet filsystem

    Jeg har gennemgået mange fora, og intet har fungeret for mig, jeg siger dig, at jeg er nybegynder i dette, så det kan være, at noget, jeg laver forkert.

    Jeg håber du kan hjælpe mig.

    kisses

         Anonymous sagde han

      Prøv at logge ind som superbruger

         Java_VM sagde han

      Du har muligvis ikke den rette driver. Med NTFS-filsystemet lader det dig ikke skrive, medmindre du har ntfs-3g-pakken installeret. Jeg kender ikke mp4 hvilket system det vil have ...

      cristian alexis galeano ruiz sagde han

    Excelente, gracias.

      fran sagde han

    tak for tutorial tutorial meget nyttigt

      Jerson Rico sagde han

    tilfældigvis læste jeg om chmod-kommandoen i en guide til linux systemadministration, hvilket også var klart for mig, kun at der fortalte de mig om 3 flere kommandoer -s -S og -t, som er yderligere tilladelser, det var hvad jeg gjorde ikke jeg er klar, i morgen læser jeg endnu en god læsning, meget god dine tabeller, hilsner

      Xavier sagde han

    Bidraget værdsættes. Lige hvad jeg havde brug for

      John Gomez sagde han

    Hej, meget interessant, jeg vil gerne vide, hvordan eller så godt med hvilket program jeg kan redigere filer, chmod eller hvad der er i den mappe,
    Jeg vil redigere nogle tilladelser, som er der ...

    Eller hvordan er det ... tak

    Tak

      LM sagde han

    Meget godt forklaret, tak

      Ismael sagde han

    UDMÆRKET BIDRAG, TAK FOR AT DU GIVER EN DEL AF DIN TID TIL AT GØRE DET.

      Miguel sagde han

    Godt bidrag. Tak for. Jeg vil gerne gøre en præcisering, som jeg finder vigtig. På spansk svarer remove ikke til engelsk remove. Fjernelse betyder ikke på spansk at fjerne.
    Ifølge RAE betyder det:

    1. tr. Passere eller flytte noget fra et sted til et andet. U. tc prnl.
    2. tr. Flytter noget, ryster det eller spinder det, normalt så dets forskellige elementer blandes.

    I denne forstand skal verbet remove bruges i stedet for at fjerne det.

         Elav sagde han

      Det er sandt, siger jeg Fjern mig selv, når jeg sletter noget, især når det gælder computer.

         Wada sagde han

      Mangler du tilføjer den tredje linje ...
      3. tr. Fjern, afsæt eller undgå et problem.
      Jeg sagde det aldrig i et forsøg på at "eliminere" hvis ikke at fjerne 🙂 undskyld hvis det var beregnet til at eliminere. Tak fordi du kom forbi, og for afklaringen vil jeg tage det i betragtning.

      Fabian garcia sagde han

    god

    Vær venlig at afklare et spørgsmål til mig, at det, som jeg forstår, kun gælder for brugeren og den gruppe, der ejer filen eller biblioteket, men hvis jeg f.eks. Har en bruger eller gruppe "xyz", hvordan tildeler jeg tilladelse enten fra r , eller kun wox til den bruger eller gruppe og ikke til ejeren / ejerne.

      a sagde han

    Hvordan kan jeg se tilladelserne til en bestemt gruppe, og hvordan kan jeg redigere dem, så den har de samme rodtilladelser

      Tazmania sagde han

    Hej, jeg har et lille problem, pc'erne er i lubuntu og i domænet med den lokale bruger, det giver ikke et problem, men med domænebrugeren, og det er på tidspunktet for åbning af mozilla og tordenfuglen, at hele systemet er frossen Jeg håber de kan hjælpe
    skål

      bare gonzalez sagde han

    Fremragende forklaring

      Orianis sagde han

    Fremragende artikel ... Jeg vil kun kunne stole på svaret fra en from from person fra dette forum angående følgende spørgsmål: «Hvis jeg tilføjer en bruger A til min GROUP-gruppe, hvis tilladelser til denne GROUP-gruppe er rwx, alle brugerne af denne gruppe, inklusive A, vil disse rwx-tilladelser til de interne filer / bibliotek? Under hensyntagen til, at de interne filer allerede har rwx til GROUP-gruppen? Tak skal du have!!!!!! 🙂

      jeFNDZ sagde han

    Godt arbejde. Enkel og forståelig.

      Segora sagde han

    Jeg er helt ny på dette og denne info. Det fungerede vidunderligt for mig. Tak skal du have.

      Daniela sagde han

    Fremragende bidrag, meget nyttigt, tak (:

      Eduardo Aledo Loredo sagde han

    Meget lærerigt ... Meget pædagogisk.

      Miguel sagde han

    Tak for artiklen, det hjalp mig meget, dette er meget forvirrende xDDDD

      leps sagde han

    Dit bidrag er meget nyttigt, underligt nok har jeg et problem, at de filer, som jeg altid har brugt, er "skrivebeskyttet" udfører
    chmod 777-fil
    root @ Leps: / home / leps # chmod: ændring af tilladelser til "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": skrivebeskyttet filsystem

    og med alle filerne er det det samme, faktisk kørte jeg det med Ctrl + Alt + F1 som root, og det er det samme. Hvad kan jeg gøre?

      Rancher sagde han

    Fremragende information !! Det var meget nyttigt for mig.
    Tak.

      Gustavo Urquizo sagde han

    Meget god note. Jeg blev opfordret til at anvende tilladelser og takket være denne vejledning kunne jeg gøre det på få minutter. Højt anbefalet

      kalinovato sagde han

    Jeg lavede en chmod -R 777 på roden af ​​min installation, det vil sige /
    og genstart kali linux, og nu indlæses den ikke
    Nogle ideer?

         Diego sagde han

      Ja, alt brød, du skal geninstallere Ubuntu, og jeg ved, fordi det samme skete med mig!

      Vicente sagde han

    Vejledningen er meget god, meget komplet. Måske de små fejl, men det er allerede blevet kommenteret, at de ikke kan redigeres. Stadig meget god at lære

      Kevin sagde han

    r betyder skrivning og kommer fra Læs
    w betyder læse og kommer fra Skriv

    Der blev du forvirret. r læse læse, w ændre skrive

      wekmentor sagde han

    Meget brugbar! For dem af os, der ikke er meget interesserede i Linux-administration, er disse tutorials gode.

    Tillykke med bloggen!

      Bertholdo Suárez Perez sagde han

    Hilsener fra besøgende på Desdelinux Blog.

    En sjov ting sker for mig ved hjælp af en ubunter distro som LMint.
    Jeg kopierer og indsætter en temamappe til / usr / share / theme-biblioteket ved hjælp af 'sudo' (beder om min brugers adgangskode).
    Der i den systemmappe, når du laver en liste ved hjælp af 'ls -l' eller 'ls -la', nævnte temamappe eller tema, ejes af mit brugernavn (og gruppe), det vil sige ikke af Root.

    Så jeg er ved at foretage ændringen for at fjerne skrivetilladelsen fra min bruger på den nævnte mappe over det downloadede tema, da min bruger er den eneste, der kan skrive, når jeg gennemgår alle dens filer og mapper rekursivt med 'ls -laR'. i nævnte mapper og filer. Sikker på, jeg gætter den almægtige rod også.
    Placering af mig fra Terminal med 'cd / usr / share / themes / the-theme-downloaded' og derefter simpelthen udførelse af 'chmod -Rv uw *' uden at kræve 'sudo' eller root-tilladelser. Han informerede mig om, at han med succes ændrede min brugers skrivetilladelse til alle filer og undermapper til 'the-theme-downloaded'. Men det ændrede ikke tilladelserne til modermappen, hvorfra jeg udfører kommandoen, 'the-theme-downloaded', idet man tager i betragtning, at det som regel skal rekursivt.

    Når jeg tjekker den mappe med det downloadede tema gennem filudforskeren «Boks», ser jeg de første undermapper der med en hængelås, og der sker noget absurd, jeg kan kopiere en hvilken som helst af disse mapper og indsætte den lige der med alt dens indhold at det skal nægtes. Og når det forsøges at slette den nævnte kopi, kan det ikke gøre det: tilladelse nægtet, antager jeg, fordi alle undermapper og filer inde havde deres skrivetilladelse fjernet, som jeg øvede.

    Jeg ved ikke, om det er en fejl i chmod-kommandoen, den, der ikke ændrer tilladelsen til den mappe, hvorfra kommandoen startes, og derefter rullen med at kunne kopiere underkataloger, der blev konfigureret uden skrivetilladelse.

    I artikler på internettet, herunder denne, beskriver han, at dette er trinene for at få det rekursivt rigtigt.
    Jeg søgte på engelsk for at se, om nogen valgmulighed for kommandoen manglede, men jeg fandt ikke noget om det. Imidlertid inducerede jeg fra tidligere tests, at kommandoen kunne bruges som denne 'chmod -Rv uw ./ *', og det ændrer faktisk tilladelserne til mappen eller biblioteket, hvorfra jeg udfører kommandoen, den downloadede temamappe, på trods af at jeg ikke har set den './' mulighed for at bruge chmod.
    Hvis en kender, kan du belyse mig om min tvivl.

    Tak.

      kongen sagde han

    Hvis en bruger har skrivetilladelser og ikke har læsetilladelser til en fil, kan han så ændre filen?

         Billede af Alvaro Torijano sagde han

      Si

         Billede af Alvaro Torijano sagde han

      En anden ting: initialerne til tilladelserne er forkerte.
      R er for Læs, og det står for læsning. Idem til skrivning.

      Larry Laffer sagde han

    fremragende jeg endelig forstod det er godt forklaret

      Emmanuel sagde han

    Jeg er i tvivl med eksempler, de sætter
    eksempelkommandoen: chmod -r 777
    Ifølge jeg fjerner læsetilladelserne til brugere, grupper, andre men 777 (rwx), så hvad betyder det?

    ikke seriel lige k chmod ur, gr eller ????

      Manuel Moreno sagde han

    Meget godt, jeg håber at fortsætte med at lære Linux

      Andrew Reyes sagde han

    Mange tak! Fremragende bidrag ...

      Anonymous sagde han

    Fremragende, tak

      Cæsar sagde han

    Meget god forklaring, jeg skrabede mig selv med en partition, hvor jeg ikke kunne ændre filer. Så fandt jeg ud af, at jeg ikke havde ntfs-3g installeret, da det er en ntfs-partition og løst.

      Kør 3 sagde han

    Eller et script (tolk), der har brug for læsning og udførelse af tilladelse, et kompileret program skal kun læses.

      John sagde han

    et "d" vises i begyndelsen af ​​brugeren drwxr-xr-x. hvad betyder det? Jeg antager, at det er bibliotek, men jeg er ikke sikker

      bukatoni sagde han

    Nu kender vi de 3 tilladelser og hvordan man tilføjer eller fjerner disse, men disse 3 tilladelser er gemt på 3 forskellige steder kaldet

      y8 sagde han

    -r - r - r– 1 wada brugere 4096 13. april 19:30 fil?

      G-kontakt 3 sagde han

    Hvis det er et program kaldet "foo", kan vi udføre det som en hvilken som helst kommando. https://gswitch3.net

      Mastiff sagde han

    Dejligt dette fantastiske indlæg.

      Ramon Tomas sagde han

    Dette er en slags infumable fidus. tro ikke på hvad jeg siger.

      irving faulkner sagde han

    hej alle sammen, jeg er for ny til dette chmod-emne, og chonw.

    Jeg undskylder, hvis jeg ikke forstår meget godt, jeg prøver at bestille alle eksemplerne for at få en klarhed over, hvordan man bruger tilladelser og opgaver fra de forskellige grupper med tilladelser fra rwx, læs skrivekørsel, hvordan man kan forstå alle konfigurationen af ​​filerne og mapperne, underkataloger, når du udfører kommandoen ls -l de oplysninger, der vises der, og bindestregerne mellem hvert bogstav formuleret der, også hvordan man gør det, når man kopierer information fra en disk gennem nautilus, at alle de kopierede filer vises inklusive mapper med en hængelås, hvordan man bliver ejer af alle oplysninger uden at ændre tilladelserne til hver af filerne som standard for at kunne læse, skrive, udføre og slette hvad du vil uden at skulle brug rod.

    Jeg har læst, og jeg har været en bruger, der altid har udført chmod -R 777-filer eller mapper, fordi jeg har læst den på den måde, men når du laver en ls til den nævnte fil eller mappe, så fremhæves de i en mere intens grøn der kan ikke læses Navn klart, fordi jeg bruger linux mint, men jeg ser, at der muligvis er en anden lignende mappe med andre attributter og med en anden farve, ligesom resten, nu læser jeg 755, jeg ved det ikke hvis det skal bruges på denne måde (chmod - R 755 Folder) overlader tilladelserne som standard til den mappe, og det er til mapper, men 644 er til filer, jeg ved ikke, om det er okay at bruge det på denne måde (chmod -R 644 filer), men når ls er færdig - Så ser det ud til, at filen er 644, og i andre ser den ud til root, og andre i brugernes navn, med disse resultater er noget ud over det sædvanlige.

    Jeg har ikke den mindste idé om, hvordan jeg bruger de ideelle kommandoer, så mapperne, mapperne og filerne har de nødvendige tilladelser, der er nødvendige, og tildeles de grupper eller brugere, jeg ønsker

    Jeg vil lære at vide, hvilken slags filer de er, når jeg laver en ls -l

    drwxr-xr-x 2 rodrod 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rodrod 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rodrod 374 9. februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 windows installation USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rodrod 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rodrod 10809 15. maj 2013 LÆS
    -rwxrwxrwx 1 rodrod 57 Jan 3 11:58 gendan sudo
    -rwxrwxrwx 1 rodrod 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rodrod 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 rodrod 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rodrod 31. januar 1 torregal

    her er et eksempel, jeg har forsøgt at ændre nogle filer, m18 blev oprettet i en bruger, resten blev kopieret fra en anden disk med nautilus, og de har hængelåse

    drwxr-xr-x 3 rodrod 4096 15. februar 00:22 installer Windows USB
    drwxr-xr-x 2 rodrod 4096 Feb 15 22:32 a har en hængelås, resten af ​​filerne også, men brug denne kommando fra de oplysninger, der viser, at det sker: filerne har nu ikke en hængelås, men jeg har ikke ved ikke, om de er ok De tilladelser, de har, og ideen er at vide, hvilken tilladelse hver fil eller mappe skal have, og i hvilken gruppe den skal være. og ved hvad du skal bruge, når du tilføjer chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Total 60
    drw-r - r– 2 rodrod 4096 15. feb 22:32 a
    -rw-r - r– 1 rodrod 474 16. februar 23:37 canaima5
    -rw-r - r– 1 rodrod 374 9. feb. 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 Feb 15 00:22 windows installation USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rw-r - r– 1 rodrod 61 feb 18 13:07 pkme
    -rw-r - r– 1 rodrod 10809 15. maj 2013 LÆS
    -rw-r - r– 1 rodrod 57 Jan 3 11:58 hent sudo
    -rw-r - r– 1 rodrod 1049 Feb 18 01:02 Rep-Systemback
    -rw-r - r– 1 rodrod 1163 11. februar 11:12 root.txt
    -rw-r - r– 1 rodrod 384 Feb 10 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 rodrod 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] adgangskode til m18:
    sudo: ugo + rwx: kommandoen blev ikke fundet
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Total 60
    drwxrwxrwx 2 rodrod 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rodrod 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rodrod 374 9. februar 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 Feb 15 00:22 windows installation USB
    -rwxrwxrwx 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rodrod 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rodrod 10809 15. maj 2013 LÆS
    -rwxrwxrwx 1 rodrod 57 Jan 3 11:58 gendan sudo
    -rwxrwxrwx 1 rodrod 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rodrod 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 rodrod 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rodrod 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installation \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Total 60
    drwxrwxrwx 2 rodrod 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rodrod 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rodrod 374 9. februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 windows installation USB
    -rwxrwxrwx 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rodrod 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rodrod 10809 15. maj 2013 LÆS
    -rwxrwxrwx 1 rodrod 57 Jan 3 11:58 gendan sudo
    -rwxrwxrwx 1 rodrod 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rodrod 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 rodrod 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rodrod 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Total 60
    drwxr-xr-x 2 rodrod 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rodrod 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rodrod 374 9. februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 windows installation USB
    -rw-r - r– 1 m18 m18 7572 22. december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rodrod 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rodrod 10809 15. maj 2013 LÆS
    -rwxrwxrwx 1 rodrod 57 Jan 3 11:58 gendan sudo
    -rwxrwxrwx 1 rodrod 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rodrod 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 rodrod 384 10. februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rodrod 31. januar 1 torregal

    på den anden side at vide, hvordan man bruger chown-kommandoen. Jeg ved heller ikke, om det er bedre at bruge kommandoen cp til at kopiere oplysningerne fra en anden harddisk med et jokertegn, der kopierer filerne med alle deres tilladelser, og at de forbliver tilgængelige for din bruger, eller de forbliver altid med hængelås

    hvad jeg ønsker er, at hvis nogen kender en mere komplet artikel, og med eksempler på hvert af jokertegn, der bruger chmod og chown. Jeg kan placere det, så det er lettere for nybegyndere at lære, da der er tabeller, hvor den 3-cifrede nummerering vises, såsom dem på 777, 644, og hvordan nummereringen dannes, uden at de er forudbestemt, eller der er mange mere, der afspejles i summeringen af ​​ugo, jeg ved ikke, om det er rigtigt. Jeg synes, det er bruger, gruppe (r) ejere og med rwx til mapper, underkataloger, eksekverbare filer osv.

    i sidste ende, hvad jeg vil, er at lære at bruge alle formler, chmod og chonw til alle filer og til hele linux filsystemet

    Jeg undskylder, hvis mit spørgsmål om emnet er meget latterligt, jeg leder bare efter vejledning for at have en mere behagelig metode til at forstå hver del af gruppetilladelserne og modifikationskommandoer for chmod- og chonw-programmer .

    Hilsner, og mange tak for dit samarbejde.

      asss sagde han

    danny jeg elsker ham uwu

      asss sagde han

    danny jeg elsker ham din ...