Grundläggande behörigheter i GNU / Linux med chmod

Goda människor! Först och främst är det värt att nämna att det är mitt första bidrag till samhället, jag hoppas att någon kommer att finna det användbart

=> Grundläggande struktur för behörigheter i filer
=> Grundläggande struktur för behörigheter i kataloger
=> Användare, grupper och andra
=> Chmod oktal

1.- Grundläggande struktur för behörigheter i filer

Det finns tre grundläggande attribut för enkla filer: läs, skriv och kör.

>> Läs tillstånd (läs)
Om du har tillstånd att läsa en fil kan du se dess innehåll.

>> Skrivbehörighet (skriv)
Om du har behörighet att skriva en fil kan du ändra filen. Du kan lägga till, skriva över eller ta bort innehållet.

>> Kör tillstånd (kör)
Om filen har exekveringsbehörighet kan du be operativsystemet att köra det som om det vore ett program. Om det är ett program som heter "foo" kan vi utföra det som vilket kommando som helst.
Eller ett skript (tolk) som behöver läsas och kör tillstånd, ett sammanställt program behöver bara läsas.

Tecknen som tillskrivs behörigheterna är:
r betyder att skriva och kommer från Read
w betyder läsning och kommer från Writ
x betyder utförande och kommer från eXecut

Använd chmod för att ändra behörigheter
chmod (ändra läge) är det kommando som används för att ändra behörigheter, du kan lägga till eller ta bort behörigheter till en eller flera filer med + (plus) eller - (minus)

Om du vill hindra dig från att ändra en viktig fil, tar du bara bort skrivbehörigheten på din "fil" med chmod-kommandot

Relaterad artikel:
Tips: Mer än 400 kommandon för GNU / Linux som du borde veta 😀
$ chmod -w yourFile

om du vill skapa ett körbart skript, skriv

$ chmod + x tuScript

om du vill ta bort eller lägga till alla attribut samtidigt

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

Du kan också använda = -tecknet (lika) för att ställa in behörigheterna i en exakt kombination, det här kommandot tar bort skriv- och körbehörigheterna och lämnar bara den lästa

$ chmod = r-fil

Var försiktig med att redigera behörigheterna för dina filer, om du redigerar dem glöm inte att lämna dem som de var ursprungligen

2.- Grundläggande struktur för behörigheter i kataloger

När det gäller kataloger har vi samma behörigheter, men med en annan betydelse.

Relaterad artikel:
4 kommandon för att känna till data från vår hårddisk eller partitioner

>> Läs tillstånd i en katalog
Om en katalog har läsbehörighet kan du se filerna den innehåller. Du kan använda ett "ls (listkatalog)" för att se dess innehåll, bara för att du har läsbehörighet i en katalog betyder inte att du kan läsa innehållet i dess filer om du inte har läsbehörighet för dem.

>> Skriv tillstånd i en katalog.
Med skrivbehörighet kan du lägga till, ta bort eller flytta filer till katalogen

>> Kör tillstånd i en katalog.
Körning låter dig använda namnet på katalogen när du öppnar filer i den katalogen, det vill säga denna behörighet gör att den tar hänsyn till i sökningar som utförs av ett program, till exempel skulle en katalog utan exekveringsbehörighet inte kontrolleras av kommandot hitta

3.- Användare, grupper och andra

Nu vet vi de 3 behörigheterna och hur man lägger till eller tar bort dem, men dessa 3 behörigheter lagras på 3 olika platser som kallas.
Användaren (u) kommer från användaren
Grupp (g) kommer från grupp
Andra (eller) kommer från andra

När du springer

$ chmod = r-fil

Ändra behörigheterna på tre platser, när du listar kataloger med "ls -l" ser du något som liknar.

-r - r - r-- 1 wada-användare 4096 13 april 19:30 fil

notera dessa 3 r för de tre olika typerna av tillstånd

var:

x ------------- x ------------- x | behörigheter | tillhör | x ------------- x ------------- x | rwx ------ | användare | | --- rx --- | grupp | | ------ rx | andra | x ------------- x ------------- x

vi kan ta bort tillstånd för varje ägare; antar att vi har en fil:

-rwxr-xr-x 1 wada-användare 4096 13 april 19:30 fil

För att ta bort körningstillstånd för grupper och andra, använd bara:

$ chmod gx, oxfil

vår fil har dessa behörigheter

-rwxr - r-- 1 wada användare 4096 13 april 19:30 fil

om du vill ta bort skrivartillstånd:

$ chmod ux-fil
-r-xr - r-- 1 wada-användare 4096 13 april 19:30 fil

Lägga till och ta bort två behörigheter samtidigt:

$ chmod u-x + w-fil
-rw-r - r-- 1 wada-användare 4096 13 april 19:30 fil

Mycket enkelt, eller hur? stort leende

4.- chmod i oktal

Den oktala representationen av chmod är mycket enkel

Lectura har värdet av 4
skrivande har värdet av 2
Utförande har värdet av 1

då:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Läs, skriv och kör | | rw- | 6 | Läsa, skriva | | rx | 5 | Läsning och utförande | | r-- | 4 | Läsning | | -wx | 3 | Skrivning och utförande | | -w- | 2 | Skriva | | --x | 1 | Utförande | | --- | 0 | Inga behörigheter | x ----- x ----- x ----------------------------------- x

Således:

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   auroszx sade

    Jag förstod aldrig oktalerna 😛 Tack för artikeln!

    1.    Wow sade

      ett enkelt knep är att se det i binär: rwx representerar 3 bitar (läs, skriv, eXecute). Om du vill ha läs- och skrivbehörigheter skulle du ha 110 binära, vilket i oktal är siffran 4. Även om du vet att det är organiserat som GUO (grupp, användare, andra) har du redan gjort det. Exempel: läs, skriv och kör för grupp och användare; läsning och prestanda för andra; skulle förbli: 111,111,101 -> 775

      1.    phico sade

        Tack. Jag hade inte sett så

      2.    R1791 sade

        Var försiktig eftersom 110 binär inte är siffran 4 i oktal.
        Det binära talet 110 är oktalt talet 6

    2.    anonym sade

      I grund och botten har vi å ena sidan användaren eller användarna och å andra sidan behörigheterna
      behörigheter:
      r = läs (läs)
      w = skriv
      x = exe (utförande)
      - = inget tillstånd.
      Användare:
      u = ägare, administratör.
      g = grupp.
      o = alla andra.
      Med ls -l ser vi behörigheterna antingen katalog eller fil för att ge dem alla till exempel med:
      sudo ugo + rwx 'filnamn' // Vi skulle ge alla behörigheter.

  2.   sieg84 sade

    det går direkt till anteckningarna
    .
    tack!

  3.   jerrykpg sade

    Mycket bra!

  4.   eliotime3000 sade

    Mycket bra.

  5.   Kevin Mashke sade

    Bra!

    Mycket bra artikel, men en liten korrigering bör göras:

    r betyder att skriva och kommer från Read
    w betyder läsa och kommer från Skriv
    x betyder körning och kommer från eXecute

    (R) Läs är läst och (W) Skriv är skriv

    Hälsningar!

    1.    Wada sade

      Det händer för att göra anteckningar sent på kvällen hahahaha ledsen för mitt misstag så snart jag kan rätta till det, just nu ger det mig ett misstag, tack 🙂

      1.    RAW-Basic sade

        Det ger dig ett fel .. ..för oavsett hur mycket du är författare till inlägget får du inte behörighet att redigera det när det publiceras ..

        Ytterligare ett litet misstag .. ..i punkt 3 .- .. när du säger "om du vill ta bort skrivbehörigheten från användaren" .. sätter du "$ chmod ux-fil" .. ..och det ska vara "$ chmod uw-fil" ..för att matcha vad du säger .. och resultatet ..

        1.    Wada sade

          Kommenterad

    2.    juan perez sade

      r betyder LÄS och kommer från Läs
      w står för WRITE och kommer från Write
      x betyder körning och kommer från eXecute

  6.   Mörklila sade

    Jag har försökt dela en mapp med Samba och ge läs- och skrivbehörigheter till gäster, men fallet är att när jag skapar en ny mapp från en av de två datorerna (gäst eller klient) har den nya mappen inte läs- och skrivbehörigheter tilldelade skriv för alla ... Finns det ett sätt att åtgärda det utan att behöva redigera behörigheter varje gång en mapp skapas? Det är lite besvärligt. Förresten gör jag allt genom ett grafiskt gränssnitt.

    1.    Wada sade

      Fråga om setfacl

  7.   marcos sade

    Mycket tydlig artikel. En detalj där det står:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Borde vara:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Nåväl:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steeven Abraham Santos Farias sade

      Varför kompis?

      1.    fefo sade

        Eftersom x är lika med 5 och i exemplet är det som 6
        g = rx 6 Fel
        g = rx 5 Korrekt
        g = rw 6 Korrekt

  8.   Rainier Herrera sade

    För mörk lila:
    Från det lilla jag fortfarande lär mig har jag räddat denna kunskap (som jag inte riktigt vet om det kommer att hjälpa dig i ditt problem, men det är värt att försöka; och det saknas i denna publikation):
    Ge återkommande behörigheter (-R) så här:
    chmod -R 777 parent_directory / *
    Detta skulle ge alla behörigheter till alla användare, grupper och andra angående den överordnade mappen och till alla mappar och filer som finns inuti (behörigheter som standard för de nya som skapats i den här katalogen, åtminstone så är det i min slax)

  9.   Rainier Herrera sade

    Grafiskt bör du leta efter ett alternativ som säger "gör detta kommando återkommande" eller "gör detta för inkluderade mappar"

  10.   Bruno cascio sade

    Jag är en av dem som alltid kastade 777 på min maskin för bekvämlighets skull, men med dessa kommandon ska jag lägga batterierna och vara mer försiktig, tack för bidraget!

  11.   yo sade

    Tack, du fick mig utan tvekan

  12.   Manuel Caleb sade

    Mycket bra bidrag ... fortsätt så ...

  13.   edibreter sade

    väldigt mycket bra tack 😀

  14.   support.masvernat@gmail.com sade

    Utmärkt förklaring, äntligen är det klart för mig om en ...

  15.   Camila sade

    Hej!

    Titta, jag vet inte om det är relevant men jag har problem med behörigheterna att spela in, radera, i min mp4. Det låter mig inte ändra behörigheterna, så det är skrivskyddat. Ange kommandona du gav men svaret var
    chmod: ändra behörigheterna för "/ media / 0C87-B6D2": skrivskyddat filsystem

    Jag har granskat många forum och ingenting har fungerat för mig, jag säger att jag är nybörjare i det här så det kan hända att något jag gör fel.

    Jag hoppas att du kan hjälpa mig.

    kyssar

    1.    anonym sade

      Försök att logga in som superanvändare

    2.    Java_VM sade

      Du kanske inte har rätt drivrutin. Med NTFS-filsystemet kan du inte skriva om du inte har ntfs-3g-paketet installerat. Jag vet inte mp4 vilket system det kommer att ha ...

  16.   cristian alexis galeano ruiz sade

    Utmärkt, tack.

  17.   Fran sade

    tack för handledning 🙂 mycket användbart

  18.   yerson rico sade

    tillfälligt läste jag om chmod-kommandot i en guide om linux-systemadministration, vilket också var tydligt för mig, bara att de berättade om ytterligare 3 kommandon -s -S och -t som är ytterligare behörigheter, det var vad jag inte gjorde Jag är tydlig, imorgon läser jag ännu en bra läsning, mycket bra dina bord, hälsningar

  19.   xavier sade

    Bidraget uppskattas. Precis vad jag behövde

  20.   John Gomez sade

    Hej, väldigt intressant, jag skulle vilja veta hur eller så bra med vilket program jag kan redigera filer, chmod eller vad som finns i den mappen,
    Jag vill redigera några behörigheter som finns där ...

    Eller hur är det här ... tack

    tack

  21.   LM sade

    Mycket väl förklarad, tack

  22.   Ismael sade

    UTMÄRKT BIDRAG, TACK TILL ATT DU HAR DEL AV DIN TID FÖR ATT GÖRA DET.

  23.   Miguel sade

    Bra bidrag. Tack för. Jag vill göra ett förtydligande som jag anser vara viktigt. På spanska motsvarar remove inte engelska ta bort. På spanska betyder avlägsna inte att eliminera.
    Enligt RAE betyder det:

    1. tr. Passera eller flytta något från en plats till en annan. U. tc prnl.
    2. tr. Flytta något, skaka eller snurra det, vanligtvis så att dess olika element blandas.

    I denna mening bör verbet ta bort istället för att ta bort.

    1.    livlig sade

      Det är sant, säger jag Ta bort mig själv när jag tar bort något, speciellt i datortermer.

    2.    Wada sade

      Du måste lägga till tredje raden ...
      3. tr. Ta bort, avsätt eller undanröja ett problem.
      Jag sa det aldrig i ett försök att "eliminera" om inte att ta bort 🙂 sorry om det var tänkt att eliminera. Tack för att du kom in och för klargörandet kommer jag att ta hänsyn till det.

  24.   Fabian garcia sade

    bra

    Snälla någon klargöra en fråga för mig, att enligt vad jag förstår gäller den bara för användaren och gruppen som äger filen eller katalogen, men om jag till exempel har en användare eller grupp "xyz", hur tilldelar jag behörighet antingen från r eller wox endast till den användaren eller gruppen och inte till ägaren / ägarna.

  25.   a sade

    Hur kan jag se behörigheterna för en viss grupp och hur kan jag redigera dem så att den har samma rotbehörigheter

  26.   tazmanska sade

    Hej, jag har ett litet problem, datorerna finns i lubuntu och i domänen med den lokala användaren, det ger inte ett problem utan domänanvändaren, och det är vid tidpunkten för att öppna mozilla och åskfågeln att hela systemet är fruset.
    Skål

  27.   bara gonzalez sade

    Utmärkt förklaring

  28.   Orianus sade

    Utmärkt artikel ... Jag skulle bara vilja kunna räkna med svaret från någon from person från detta forum angående följande fråga: «Om jag lägger till en användare A i min GROUP-grupp, vars behörigheter för denna GROUP-grupp är rwx, är alla användare i denna grupp , inklusive A, kommer dessa rwx-behörigheter för de interna filerna / katalogen? Med hänsyn till att de interna filerna redan har rwx för GROUP-gruppen? Tack!!!!!! 🙂

  29.   jeFNDZ sade

    Bra jobbat. Enkelt och förståeligt.

  30.   Segora sade

    Jag är helt ny på detta och den här informationen. Det fungerade fantastiskt för mig. Tack.

  31.   Daniela sade

    Utmärkt bidrag, mycket användbart, tack (:

  32.   Eduardo Aledo Loredo sade

    Mycket lärorikt ... Mycket pedagogiskt.

  33.   Miguel sade

    Tack för artikeln, det hjälpte mig mycket, det här är väldigt förvirrande xDDDD

  34.   leps sade

    Ditt bidrag är mycket användbart, konstigt nog har jag ett problem som filerna som jag alltid har använt är "skrivskyddade" körs
    chmod 777-fil
    root @ Leps: / home / leps # chmod: ändra behörigheterna för "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": skrivskyddat filsystem

    och med alla filer är det samma, faktiskt körde jag det med Ctrl + Alt + F1 som root och det är detsamma. Vad jag kan göra?

  35.   Rancher sade

    Utmärkt information !! Det var till stor hjälp för mig.
    Tack.

  36.   Gustavo Urquizo sade

    Mycket bra anmärkning. Jag uppmanades att tillämpa behörigheter och tack vare den här handledningen kunde jag göra det på några minuter. Högt rekommenderad

  37.   kalinovato sade

    Jag gjorde en chmod -R 777 på roten till min installation, det vill säga /
    och starta om kali linux och nu laddas den inte
    Några idéer?

    1.    diego sade

      Ja, allt gick sönder, du måste installera om Ubuntu, och jag vet för att samma sak hände mig !!!

  38.   Vicente sade

    Självstudien är mycket bra, mycket komplett. Kanske små fel, men det har redan kommenterats att de inte kan redigeras. Fortfarande mycket bra att lära sig

  39.   Kevin sade

    r betyder att skriva och kommer från Read
    w betyder läsa och kommer från Skriv

    Där blev du förvirrad. r läsa läsa, w ändra skriva

  40.   wekmentor sade

    Mycket användbart! För de av oss som inte är mycket intresserade av Linux-administration är dessa handledning bra.

    Grattis till bloggen!

  41.   Bertholdo Suárez Perez sade

    Hälsningar besökare av Desdelinux Blog.

    En rolig sak händer mig med en ubunter distro som LMint.
    Jag kopierar och klistrar in en temamapp till / usr / share / temakatalogen med 'sudo' (frågar efter min användares lösenord).
    Där i den systemmappen, när du gör en lista med 'ls -l', eller 'ls -la', nämnda temamapp eller tema, ägs av mitt användarnamn (och grupp), det vill säga inte av Rot.

    Så jag håller på att göra ändringen för att ta bort skrivbehörigheten från min användare i nämnda katalog över det nedladdade temat, eftersom min användare är den enda som kan skriva in genom att granska alla dess filer och mappar rekursivt med 'ls -laR'. nämnda mappar och filer. Visst antar jag att den allsmäktiga roten också.
    Placera mig från Terminal, med 'cd / usr / share / themes / the-theme-downloaded', och kör sedan helt enkelt 'chmod -Rv uw *' utan att behöva 'sudo' eller root-behörigheter. Han informerade mig om att han framgångsrikt modifierat min användares skrivbehörighet till alla filer och undermappar för 'the-theme-downloaded'. Men det ändrade inte behörigheterna för modermappen där jag kör kommandot "temat-nedladdat", med hänsyn till att det i regel bör rekursivt.

    När jag kontrollerar mappen för det nedladdade temat genom filutforskaren «Box» visas de första undermapparna där med ett hänglås, och något absurt händer, jag kan kopiera någon av dessa mappar och klistra in den där med allt innehåll, det vill säga att den borde nekas. Och sedan när du försöker ta bort kopian kan du inte göra det: behörighet nekad, antar jag att eftersom alla underkataloger och filer inuti hade deras skrivbehörighet borttagen, som jag praktiserade.

    Jag vet inte om det är ett fel i kommandot chmod, det som inte ändrar behörigheten för den mapp från vilken kommandot startas, och sedan rullar för att kunna kopiera underkataloger som har konfigurerats utan skrivbehörighet.

    I artiklar på internet, inklusive den här, beskriver han att det här är stegen för att få det rekursivt rätt.
    Jag sökte på engelska för att se om något alternativ i kommandot saknades, men jag hittade inte om det. Men jag inledde från tidigare tester att kommandot kunde användas så här 'chmod -Rv uw ./ *', och det ändrar faktiskt behörigheterna för mappen eller katalogen från vilken jag kör kommandot, den nedladdade temamappen, trots att jag inte har sett det './' alternativet när jag använder chmod.
    Om någon finsmakare, kan du klargöra mig om mina tvivel.

    Tack.

  42.   kungen sade

    Om en användare har skrivbehörighet och inte har läsbehörighet för en fil, kan han ändra filen?

    1.    Platshållarbild för Alvaro Torijano sade

      Si

    2.    Platshållarbild för Alvaro Torijano sade

      En annan sak: initialerna på tillstånden är felaktiga.
      R är för Läs, och det står för läsning. Idem för att skriva.

  43.   Larry Laffer sade

    utmärkt förstod jag äntligen att det är väl förklarat

  44.   emmanuel sade

    Jag tvivlar med exempel som de sätter
    exempelkommandot: chmod -r 777
    Enligt jag tar bort läsbehörigheterna för användare, grupper, andra utom 777 (rwx), vad betyder det då?

    ingen seriekvot k chmod ur, gr eller ????

  45.   Manuel Moreno sade

    Mycket bra, jag hoppas kunna fortsätta lära mig Linux

  46.   Andrew Reyes sade

    Tack så mycket! Utmärkt bidrag ...

  47.   anonym sade

    utmärkt, tack

  48.   Caesar sade

    Mycket bra förklaring, jag skrapade mig med en partition där jag inte kunde ändra filer. Sedan fick jag reda på att jag inte hade ntfs-3g installerat eftersom det är en ntfs-partition och löst.

  49.   kör 3 sade

    Eller ett skript (tolk) som behöver läsas och kör tillstånd, ett sammanställt program behöver bara läsas.

  50.   John sade

    a "d" visas i början av användaren drwxr-xr-x. vad betyder det? Jag antar att det är katalog men jag är inte säker

  51.   bukatoni sade

    Nu vet vi de 3 behörigheterna och hur man lägger till eller tar bort dessa, men dessa 3 behörigheter lagras på 3 olika platser som kallas

  52.   y8 sade

    -r - r - r– 1 wada användare 4096 13 apr 19:30 fil?

  53.   G-omkopplare 3 sade

    Om det är ett program som heter "foo" kan vi utföra det som vilket kommando som helst. https://gswitch3.net

  54.   Samsun sade

    Trevligt detta fantastiska inlägg.

  55.   Ramon Tomas sade

    Det här är en slags otålig bluff. tro inte vad jag säger.

  56.   irving faulkner sade

    hej alla, jag är för ny på det här chmod-ämnet, och chonw.

    Jag ber om ursäkt om jag inte förstår särskilt bra, jag försöker beställa alla exemplen för att få en klarhet över hur man använder behörigheterna och tilldelningarna för de olika grupperna, med behörigheter från rwx, läs skrivkörning, hur man förstår alla konfigurationer , av filer och mappar, underkataloger när du kör kommandot ls -l informationen som visas där och bindestrecken mellan varje bokstav som formuleras där, också hur man gör det när man kopierar information från en skiva genom nautilus, att alla kopierade filer visas inklusive mappar med ett hänglås, hur man blir ägare till all information utan att ändra behörigheterna för var och en av filerna som standard, för att kunna läsa, skriva, köra och radera vad du vill utan att behöva använda root.

    Jag har läst och jag har varit en användare som alltid körde chmod -R 777-fil, eller mappar, för jag har läst det på det sättet, men när du gör en ls till nämnda fil eller mapp markeras de i en mer intensiv grön som inte kan läsas Namnlösa tydligt, för jag använder Linux mint, men jag ser att det kan finnas en annan liknande mapp, med andra attribut, och med en annan färg, precis som resten, nu läser jag 755, jag vet inte om den ska användas på det här sättet (chmod - R 755 Folder) lämnar behörigheterna som standard till den mappen och det är för kataloger, men 644 är för filer, jag vet inte om det är okej att använda det på detta sätt (chmod -R 644 filer), men när ls är klart - Då verkar det som att filen är 644, och i andra verkar den vara root, och andra i användarnas namn, med dessa resultat är något ovanligt.

    Jag har inte den minsta aning om hur man använder de ideala kommandona, så att mappar, kataloger och filer har de nödvändiga behörigheterna som behövs och tilldelas de grupper eller användare som jag vill ha

    Jag vill lära mig att veta vilken typ av filer det är när man gör en ls -l

    drwxr-xr-x 2 rotrot 4096 15 feb 22:32 a
    -rwxrwxrwx 1 rotrot 474 16 feb 23:37 canaima5
    -rwxrwxrwx 1 root root 374 feb 9 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 feb 00:22 Windows-installation USB
    -rw-r - r– 1 m18 m18 7572 22 dec 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15 maj 2013 LÄS
    -rwxrwxrwx 1 rotrot 57 jan 3 11:58 återställ sudo
    -rwxrwxrwx 1 rotrot 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11 feb 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31 jan 1 torregal

    här är ett exempel som jag har försökt ändra vissa filer som m18 skapades i en användare, resten kopierades från en annan disk, med nautilus, och de har hänglås,

    drwxr-xr-x 3 root root 4096 15 feb 00:22 installera Windows USB
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a har ett hänglås, resten av filerna också, men använd det här kommandot från informationen som visar vad som händer: filerna har nu inte ett hänglås men jag vet inte om de är ok Behörigheterna de har, och tanken är att veta vilken behörighet varje fil eller mapp ska ha, och i vilken grupp den ska vara. och vet vad du ska använda när du lägger till chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    totala 60
    drw-r - r– 2 rotrot 4096 15 feb 22:32 a
    -rw-r - r– 1 rotrot 474 16 feb 23:37 canaima5
    -rw-r - r– 1 rotrot 374 9 feb 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 feb 00:22 Windows-installation USB
    -rw-r - r– 1 m18 m18 7572 22 dec 2016 mdmsetup.desktop
    -rw-r - r– 1 rotrot 61 feb 18 13:07 pkme
    -rw-r - r– 1 rotrot 10809 15 maj 2013 LÄS
    -rw-r - r– 1 rotrot 57 jan 3 11:58 hämta sudo
    -rw-r - r– 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rw-r - r– 1 rotrot 1163 feb 11 11:12 root.txt
    -rw-r - r– 1 root root 384 feb 10 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 rotrot 31 januari 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] lösenord för m18:
    sudo: ugo + rwx: kommandot hittades inte
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    totala 60
    drwxrwxrwx 2 rotrot 4096 15 feb 22:32 a
    -rwxrwxrwx 1 rotrot 474 16 feb 23:37 canaima5
    -rwxrwxrwx 1 root root 374 feb 9 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15 feb 00:22 Windows-installation USB
    -rwxrwxrwx 1 m18 m18 7572 22 dec 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15 maj 2013 LÄS
    -rwxrwxrwx 1 rotrot 57 jan 3 11:58 återställ sudo
    -rwxrwxrwx 1 rotrot 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11 feb 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31 jan 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installation \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    totala 60
    drwxrwxrwx 2 rotrot 4096 15 feb 22:32 a
    -rwxrwxrwx 1 rotrot 474 16 feb 23:37 canaima5
    -rwxrwxrwx 1 root root 374 feb 9 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 feb 00:22 Windows-installation USB
    -rwxrwxrwx 1 m18 m18 7572 22 dec 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15 maj 2013 LÄS
    -rwxrwxrwx 1 rotrot 57 jan 3 11:58 återställ sudo
    -rwxrwxrwx 1 rotrot 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11 feb 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31 jan 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    totala 60
    drwxr-xr-x 2 rotrot 4096 15 feb 22:32 a
    -rwxrwxrwx 1 rotrot 474 16 feb 23:37 canaima5
    -rwxrwxrwx 1 root root 374 feb 9 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 feb 00:22 Windows-installation USB
    -rw-r - r– 1 m18 m18 7572 22 dec 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15 maj 2013 LÄS
    -rwxrwxrwx 1 rotrot 57 jan 3 11:58 återställ sudo
    -rwxrwxrwx 1 rotrot 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11 feb 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31 jan 1 torregal

    å andra sidan att veta hur man använder kommandot chown. Jag vet inte heller om det är bättre att använda kommandot cp för att kopiera informationen, från en annan hårddisk med något jokertecken som kopierar filerna med alla deras behörigheter, och att de förblir tillgängliga för din användare, eller att de alltid förblir med hänglåset

    vad jag vill är att om någon känner till en mer komplett artikel, och med exempel på alla jokertecken, använder de chmod och chown. Jag kan placera det så att det är lättare för nybörjare att lära sig, eftersom det finns tabeller där den tresiffriga numreringen visas, till exempel de av 3, 777, och hur numreringen bildas, utan att de är förutbestämda, eller det finns många fler som reflekteras av summeringen av ugo Jag vet inte om det är rätt Jag tror att det är användare, gruppägare, och med rwx för mappar, underkataloger, körbara filer etc.

    i slutändan vill jag lära mig att använda alla formler, från chmod och chonw för alla filer och för hela Linux-filsystemet

    Jag ber om ursäkt om min fråga om ämnet är väldigt löjlig, jag letar bara efter lite vägledning, för att ha en bekvämare metod för att kunna förstå varje del av gruppbehörigheterna och modifierarkommandona för chmod- och chonw-programmen.

    Hälsningar och tack så mycket för ditt samarbete.

  57.   röv sade

    danny jag älskar honom uwu

  58.   röv sade

    danny jag älskar din ....