Grunnleggende tillatelser i GNU / Linux med chmod

Snille mennesker! 🙂 Først og fremst er det verdt å nevne at det er mitt første bidrag til samfunnet, jeg håper noen vil finne det nyttig

=> Grunnleggende struktur for tillatelser i filer
=> Grunnleggende struktur for tillatelser i kataloger
=> Bruker, grupper og andre
=> Chmod oktal

1.- Grunnleggende struktur for tillatelser i filer

Det er tre grunnleggende attributter for enkle filer: lese, skrive og utføre.

>> Les tillatelse (les)
Hvis du har tillatelse til å lese en fil, kan du se innholdet.

>> Skriv tillatelse (skriv)
Hvis du har tillatelse til å skrive en fil, kan du endre filen. Du kan legge til, overskrive eller slette innholdet.

>> Utfør tillatelse (utfør)
Hvis filen har tillatelse, kan du be operativsystemet om å kjøre det som om det var et program. Hvis det er et program som heter "foo", kan vi utføre det som en hvilken som helst kommando.
Eller et skript (tolk) som trenger å lese og utføre tillatelse, et kompilert program trenger bare å bli lest.

Tegnene som tilskrives tillatelsene er:
r betyr skriving og kommer fra READ
w betyr lesing og kommer fra Write
x betyr henrettelse og kommer fra eXskjære

Bruker chmod for å endre tillatelser
chmod (endre modus) er kommandoen som brukes til å endre tillatelser, du kan legge til eller fjerne tillatelser til en eller flere filer med + (pluss) eller - (minus)

Hvis du vil forhindre deg i å endre en viktig fil, fjerner du bare skrivetillatelsen på "filen" med chmod-kommandoen

Relatert artikkel:
Tips: Mer enn 400 kommandoer for GNU / Linux som du bør vite 😀
$ chmod -w yourFile

Hvis du vil lage et kjørbart skript, skriv

$ chmod + x tuScript

hvis du vil fjerne eller legge til alle attributter samtidig

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

Du kan også bruke = tegnet (lik) for å angi tillatelsene i en nøyaktig kombinasjon. Denne kommandoen fjerner skrive- og kjørertillatelsene, og bare les

$ chmod = r-fil

Vær forsiktig med å redigere tillatelsene til filene dine, hvis du ikke redigerer dem, ikke glem å la dem være som de opprinnelig var

2.- Grunnleggende struktur for tillatelser i kataloger

Når det gjelder kataloger, har vi de samme tillatelsene, men med en annen betydning.

Relatert artikkel:
4 kommandoer for å kjenne data fra HDD eller partisjoner

>> Les tillatelse i en katalog
Hvis en katalog har lesetillatelse, kan du se filene den inneholder. Du kan bruke et "ls (listekatalog)" for å se innholdet, at du har lestillatelse i en katalog, betyr ikke at du kan lese innholdet i filene hvis du ikke har lesetillatelse på disse.

>> Skriv tillatelse i en katalog.
Med skrivetillatelse kan du legge til, fjerne eller flytte filer til katalogen

>> Utfør tillatelse i en katalog.
Utførelse lar deg bruke navnet på katalogen når du får tilgang til filer i den katalogen, det vil si at denne tillatelsen gjør at den tar hensyn til i søk utført av et program, for eksempel vil en katalog uten kjøringstillatelse ikke bli sjekket av kommandofunnet

3.- Brukere, grupper og andre

Nå vet vi de 3 tillatelsene og hvordan du legger til eller fjerner disse, men disse 3 tillatelsene er lagret på 3 forskjellige steder kalt.
Bruker (u) kommer fra bruker
Gruppe (g) kommer fra gruppe
Andre (eller) kommer fra andre

Når du løper

$ chmod = r-fil

Endre tillatelsene tre steder. Når du viser kataloger med "ls -l" vil du se noe som ligner på.

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

legg merke til de 3 rene for de tre forskjellige typene tillatelser

der:

x ------------- x ------------- x | tillatelser | tilhører | x ------------- x ------------- x | rwx ------ | bruker | | --- rx --- | gruppe | | ------ rx | annet | x ------------- x ------------- x

vi kan fjerne tillatelser for hver eier; antar at vi har en fil:

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

For å fjerne kjøringstillatelsene til grupper og andre, bruk bare:

$ chmod gx, oksefil

filen vår har disse tillatelsene

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

hvis du vil fjerne skrivertillatelse:

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

Legge til og fjerne to tillatelser samtidig:

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

Veldig enkelt ikke sant? stort smil

4.- chmod i oktal

Den oktale representasjonen av chmod er veldig enkel

lesing har verdien av 4
skriving har verdien av 2
Execution har verdien av 1

deretter:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Les, skriv og kjør | | rw- | 6 | Lese, skrive | | rx | 5 | Lesing og gjennomføring | | r-- | 4 | Lesing | | -wx | 3 | Skriving og utførelse | | -w- | 2 | Skriving | | --x | 1 | Utførelse | | --- | 0 | Ingen tillatelser | x ----- x ----- x ----------------------------------- x

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

76 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   auroszx sa

    Jeg fikk aldri mening om oktaler 😛 Takk for artikkelen!

    1.    wow sa

      et enkelt triks er å se det i binær: rwx representerer 3 biter (lese, skrive, eXecute). Hvis du vil ha lese- og skrivetillatelser, vil du ha 110 binære, som i oktale er tallet 4. Også hvis du vet at det er organisert som GUO (gruppe, bruker, andre) har du allerede gjort det. Eksempel: lese, skrive og utføre for gruppe og bruker; lesing og ytelse for andre; ville forbli: 111,111,101 -> 775

      1.    phico sa

        Takk skal du ha. Jeg hadde ikke sett den måten

      2.    R1791 sa

        Vær forsiktig fordi 110 binær er ikke det oktale tallet 4.
        Binærtallet 110 er oktaltall 6

    2.    anonym sa

      I utgangspunktet har vi på den ene siden brukeren eller brukerne og på den andre siden tillatelsene
      tillatelser:
      r = les (les)
      w = skriv
      x = exe (utførelse)
      - = ingen tillatelse.
      Brukere:
      u = eier, administrator.
      g = gruppe.
      o = alle andre.
      Med ls -l ser vi tillatelsene enten katalog eller fil for å gi dem alle, for eksempel med:
      sudo ugo + rwx 'filnavn' // Vi gir alle tillatelser.

  2.   sieg84 sa

    det går rett til notatene
    .
    takk!

  3.   jerrykpg sa

    Veldig bra!

  4.   eliotime3000. sa

    Veldig bra

  5.   Kevin Mashke sa

    Good!

    Veldig bra artikkel, men litt korreksjon bør gjøres:

    r betyr å skrive og kommer fra Read
    w betyr å lese og kommer fra Skriv
    x betyr utførelse og kommer fra eXecute

    (R) Les er lest og (W) Skriv er skriv

    En hilsen!

    1.    Wada sa

      Det skjer for å lage notater sent på kvelden hahahaha beklager feilen min så snart jeg kan rette den, akkurat nå tar jeg feil, takk

      1.    RAW-Basic sa

        Det gir deg en feil .. ..for uansett hvor mye du er forfatter av innlegget, får du ikke tillatelse til å redigere det når det er lagt ut ..

        Nok en liten feil .. ..i punkt 3 .- .. når du sier "hvis du vil fjerne skrivetillatelsen fra brukeren" .. setter du "$ chmod ux file" .. ..og det skal være "$ chmod uw-filen "..for å matche det du sier .. og resultatet ..

        1.    Wada sa

          Kommentert

    2.    Juan Perez sa

      r betyr LES og kommer fra Les
      w står for SKRIV og kommer fra Write
      x betyr utførelse og kommer fra eXecute

  6.   Mørklilla sa

    Jeg har prøvd å dele en mappe med Samba, og gi gjestene lese- og skrivetillatelser, men faktum er at når jeg oppretter en ny mappe fra en av de to datamaskinene (gjest eller klient), har den nye mappen ikke lest og skrevet tillatelser tildelt skriv for alle ... Er det en måte å fikse det uten å måtte redigere tillatelser hver gang en mappe opprettes? Det er litt tungvint. For øvrig gjør jeg alt gjennom et grafisk grensesnitt.

    1.    Wada sa

      Spør om setfacl

  7.   Marcos sa

    Veldig tydelig artikkel. En detalj, der det står:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Bør være:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    O brønn:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steeven Abraham Santos Farias sa

      Hvorfor venn?

      1.    fefo sa

        Fordi x er lik 5, og i eksemplet er det som 6
        g = rx 6 Feil
        g = rx 5 Riktig
        g = rw 6 Riktig

  8.   Rainier Herrera sa

    For mørk lilla:
    Fra det lille jeg fremdeles lærer, har jeg reddet denne kunnskapen (som jeg ikke egentlig vet om det vil hjelpe deg i problemet ditt, men det er verdt å prøve; og det mangler i denne publikasjonen):
    Gi tilbakevendende tillatelser (-R) slik:
    chmod -R 777 foreldrekatalog / *
    Dette vil gi alle tillatelsene til alle brukere, grupper og andre angående overordnet mappe og alle mappene og filene som er inne (tillatelser som standard for de nye som er opprettet i denne katalogen, i det minste er det slik det er i min slax)

  9.   Rainier Herrera sa

    Grafisk sett bør du se etter et alternativ som sier "gjør denne kommandoen gjentakende" eller "gjør dette for inkluderte mapper"

  10.   Bruno cascio sa

    Jeg er en av dem som alltid kastet 777 på maskinen min for enkelhets skyld, men med disse kommandoene skal jeg sette batteriene og være mer forsiktige, takk for bidraget!

  11.   yo sa

    Takk, du fikk meg ut av tvil

  12.   Manuel Caleb sa

    Veldig bra bidrag ... fortsett det ...

  13.   edibretter sa

    veldig veldig bra takk 😀

  14.   support.masvernat@gmail.com sa

    Utmerket forklaring, endelig er det klart for meg om en ...

  15.   Camila sa

    Hallo!

    Jeg vet ikke om det er relevant, men jeg har problemer med tillatelsene til å ta opp, slette, i mp4-en min. Det lar meg ikke endre tillatelsene, så det er bare lest. Skriv inn kommandoene du ga, men svaret var
    chmod: endre tillatelsene til "/ media / 0C87-B6D2": skrivebeskyttet filsystem

    Jeg har anmeldt mange fora og ingenting har fungert for meg, jeg sier deg at jeg er nybegynner i dette, så det kan være at noe jeg gjør galt.

    Jeg håper du kan hjelpe meg.

    kisses

    1.    anonym sa

      Prøv å logge på som superbruker

    2.    Java_VM sa

      Du har kanskje ikke riktig driver. Med NTFS-filsystemet lar det deg ikke skrive med mindre du har installert ntfs-3g-pakken. Jeg vet ikke mp4 hvilket system den vil ha ...

  16.   cristian alexis galeano ruiz sa

    Excelente, gracias.

  17.   fran sa

    takk for opplæringen 🙂 veldig nyttig

  18.   yerson rico sa

    tilfeldigvis leste jeg om chmod-kommandoen i en guide om linux systemadministrasjon, som også var tydelig for meg, bare at der fortalte de meg om 3 flere kommandoer -s -S og -t som er ekstra tillatelser, det var det jeg gjorde ikke jeg er klar, i morgen vil jeg ta en ny god lesning, veldig bra dine bord, hilsener

  19.   javier sa

    Bidraget blir satt pris på. Akkurat det jeg trengte

  20.   John Gomez sa

    Hei, veldig interessant, jeg vil gjerne vite hvordan eller så godt med hvilket program jeg kan redigere filer, chmod eller hva som er i den mappen,
    Jeg vil redigere noen tillatelser, som er der ...

    Eller hvordan er dette ... takk

    Takk

  21.   LM sa

    Veldig godt forklart, takk

  22.   Ismael sa

    UTMERKET BIDRAG, TAKK FOR AT DU HAR DEL AV DIN TID FOR Å GJØRE DET.

  23.   Miguel sa

    Godt bidrag. Takk for. Jeg vil gjøre en avklaring som jeg anser som viktig. Fjern tilsvarer ikke engelsk engelsk. På spansk betyr ikke betyr å eliminere.
    I følge RAE betyr det:

    1. tr. Pass eller flytt noe fra ett sted til et annet. U. tc prnl.
    2. tr. Flytte noe, riste det eller spinne det, vanligvis slik at dets forskjellige elementer blandes.

    I denne forstand bør verbet fjerne brukes i stedet for å fjerne.

    1.    livlig sa

      Det er sant, jeg sier Fjern meg selv når jeg sletter noe, spesielt når det gjelder datamaskiner.

    2.    Wada sa

      Du må legge til tredje linje ...
      3. tr. Fjern, sett til side eller unngå et problem.
      Jeg sa det aldri i et forsøk på å "Slette" hvis ikke å fjerne 🙂 beklager hvis det var ment å bli slettet. Takk for at du var innom og for avklaringen, jeg vil ta det i betraktning.

  24.   Fabian garcia sa

    God

    Vær så snill å avklare et spørsmål om at det, som jeg forstår, bare gjelder brukeren og gruppen som eier filen eller katalogen, men hvis jeg for eksempel har en bruker eller gruppe "xyz", hvordan tildeler jeg tillatelse enten fra r, eller wx bare til den brukeren eller gruppen og ikke til eieren (e).

  25.   a sa

    Hvordan kan jeg se tillatelsene til en bestemt gruppe, og hvordan kan jeg redigere dem slik at den har samme rottillatelser

  26.   tazmansk sa

    Hei, jeg har et lite problem, PCene er i lubuntu og i domenet med den lokale brukeren, det gir ikke noe problem, men med domenebrukeren, og det er på tidspunktet for åpning av mozilla og tordenfuglen at hele systemet er frossen håper jeg de kan hjelpe
    jubel

  27.   bare gonzalez sa

    Utmerket forklaring

  28.   Orianis sa

    Utmerket artikkel ... Jeg vil bare kunne stole på svaret til en from person fra dette forumet, angående følgende spørsmål: «Hvis jeg legger til en bruker A i GROUP-gruppen min, med tillatelser fra denne GROUP-gruppen er rwx, alle brukerne av denne gruppen, inkludert A, vil disse rwx-tillatelsene til de interne filene / katalogen? Tatt i betraktning at de interne filene allerede har rwx for GROUP-gruppen? Takk skal du ha!!!!!! 🙂

  29.   jeFNDZ sa

    Godt jobbet. Enkelt og forståelig.

  30.   Segora sa

    Jeg er helt ny med denne og denne informasjonen. Det fungerte fantastisk for meg. Takk skal du ha.

  31.   Daniela sa

    Utmerket bidrag, veldig nyttig, takk (:

  32.   Eduardo Aledo Loredo sa

    Veldig lærerikt ... Veldig pedagogisk.

  33.   Miguel sa

    Takk for artikkelen, det hjalp meg veldig, dette er veldig forvirrende xDDDD

  34.   leps sa

    Bidraget ditt er veldig nyttig, merkelig nok har jeg et problem som filene jeg alltid har brukt er "skrivebeskyttet" kjører
    chmod 777-fil
    root @ Leps: / home / leps # chmod: endre tillatelsene til "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": Skrivebeskyttet filsystem

    og med alle filene er det det samme, faktisk kjørte jeg det med Ctrl + Alt + F1 som root, og det er det samme. Hva kan jeg gjøre?

  35.   Rancher sa

    Utmerket informasjon !! Det var veldig nyttig for meg.
    Takk.

  36.   Gustavo Urquizo sa

    Veldig bra notat. Jeg ble oppfordret til å bruke tillatelser, og takket være denne opplæringen kunne jeg gjøre det på få minutter. Sterkt anbefalt

  37.   kalinovato sa

    Jeg gjorde en chmod -R 777 på roten av installasjonen min, det vil si /
    og start kali linux på nytt, og nå lastes den ikke inn
    Noen ideer?

    1.    Diego sa

      Ja, alt gikk i stykker, du må installere Ubuntu på nytt, og jeg vet fordi det samme skjedde med meg!

  38.   Vicente sa

    Opplæringen er veldig bra, veldig komplett. Kanskje de små feilene, men det er allerede kommentert at de ikke kan redigeres. Fortsatt veldig bra å lære

  39.   Kevin sa

    r betyr å skrive og kommer fra Read
    w betyr å lese og kommer fra Skriv

    Der ble du forvirret. r lese lese, w endre skrive

  40.   wekmentor sa

    Veldig nyttig! For de av oss som ikke er veldig interesserte i Linux-administrasjon, er disse opplæringene gode.

    Gratulerer med bloggen!

  41.   Bertholdo Suárez Perez sa

    Saludo visitantes de Desdelinux Blogg.

    En morsom ting skjer med meg ved å bruke en ubunter-distro som LMint.
    Jeg kopierer og limer inn en temamappe til / usr / share / themes-katalogen ved å bruke 'sudo' (ber om brukerens passord).
    Der i den systemmappen, når du lager en liste med 'ls -l', eller 'ls -la', nevnte temamappe eller tema, eies av brukernavnet mitt (og gruppen), det vil si ikke av Root.

    Så jeg er i ferd med å gjøre endringen for å fjerne skrivetillatelsen fra brukeren min på nevnte katalog over det nedlastede temaet, siden brukeren min er den eneste som kan skrive når jeg gjennomgår alle filene og mappene rekursivt med 'ls -laR'. til nevnte mapper og filer. Visst antar jeg at den allmektige roten også.
    Posisjonere meg fra Terminal, med 'cd / usr / share / themes / the-theme-downloaded', og deretter bare utføre 'chmod -Rv uw *', uten å kreve 'sudo' eller root-tillatelser. Han informerte meg om at han med hell endret brukerens skrivetillatelse til alle filer og undermapper til 'the-theme-downloaded'. Men det endret ikke tillatelsene til modermappen der jeg utfører kommandoen, 'the-theme-downloaded', med tanke på at det som regel skal rekursivt.

    Når jeg sjekker den mappen med det nedlastede temaet gjennom filutforskeren «Box», ser jeg de første undermappene der med en hengelås, og det skjer noe absurd, jeg kan kopiere hvilken som helst av disse mappene og lime den der med alt innholdet, at det skal nektes. Og når vi prøver å slette kopien, kan den ikke gjøre det: tillatelse nektet, antar jeg fordi alle underkataloger og filer inne hadde deres skrivetillatelse fjernet, slik jeg praktiserte.

    Jeg vet ikke om det er en feil med chmod-kommandoen, den som ikke endrer tillatelsen til mappen som kommandoen startes fra, og deretter rullen med å kunne kopiere underkataloger som ble konfigurert uten skrivetillatelse.

    I artikler på internett, inkludert denne, beskriver han at dette er trinnene for å få det rekursivt riktig.
    Jeg søkte på engelsk for å se om noe valg av kommandoen manglet, men jeg fant ikke ut om det. Imidlertid induserte jeg fra tidligere tester at kommandoen kunne brukes som denne 'chmod -Rv uw ./ *', og faktisk endrer den tillatelsene til mappen eller katalogen der jeg utfører kommandoen, den nedlastede temamappen, til tross for at jeg ikke har sett det './' alternativet i bruk av chmod.
    Hvis noen kjennere, kan du forklare meg om min tvil.

    Takk.

  42.   kongen sa

    Hvis en bruker har skrivetillatelser og ikke har lesetillatelser for en fil, kan han endre filen?

    1.    Alvaro Torijano plassholderbilde sa

      Si

    2.    Alvaro Torijano plassholderbilde sa

      En annen ting: initialene til tillatelsene er feil.
      R er for Les, og det står for lesing. Idem for skriving.

  43.   Larry Laffer sa

    utmerket jeg endelig forsto at det er godt forklart

  44.   emmanuel sa

    Jeg er i tvil med eksempler som de setter
    eksempelkommandoen: chmod -r 777
    Ifølge jeg fjerner lesetillatelsene til brukere, grupper, andre enn 777 (rwx), hva betyr det da?

    ikke serie lik k chmod ur, gr, eller ????

  45.   Manuel Moreno sa

    Veldig bra, jeg håper å fortsette å lære Linux

  46.   Andrew Reyes sa

    Takk så mye! Utmerket bidrag ...

  47.   anonym sa

    Utmerket, takk

  48.   Caesar sa

    Veldig god forklaring, jeg klødde meg med en partisjon der jeg ikke kunne endre filer. Så fant jeg ut at jeg ikke hadde ntfs-3g installert siden det er en ntfs-partisjon og løst.

  49.   Kjør 3 sa

    Eller et skript (tolk) som trenger å lese og utføre tillatelse, et kompilert program trenger bare å bli lest.

  50.   John sa

    a "d" vises i begynnelsen av brukeren drwxr-xr-x. hva betyr det? Jeg antar at det er katalog, men jeg er ikke sikker

  51.   bukatony sa

    Nå vet vi de 3 tillatelsene og hvordan du legger til eller fjerner disse, men disse 3 tillatelsene er lagret på 3 forskjellige steder kalt

  52.   y8 sa

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

  53.   G bryter 3 sa

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

  54.   Samsun sa

    Fint dette fantastiske innlegget.

  55.   Ramon Tomas sa

    Dette er en slags infumable svindel. ikke tro det jeg sier.

  56.   irving faulkner sa

    hei alle sammen, jeg er for ny på dette chmod-emnet, og chonw.

    Jeg beklager hvis jeg ikke forstår veldig godt, jeg prøver å bestille alle eksemplene for å få en klarhet i hvordan jeg bruker tillatelsene, og oppgavene til de forskjellige gruppene, med tillatelser fra rwx, lese skrivekjøring, hvordan forstå alle konfigurering, av filene og mappene, underkatalogene når du utfører kommandoen ls -l informasjonen som vises der, og bindestrekene mellom hver bokstav formulert der, også hvordan du gjør det når du kopierer informasjon fra en disk ved hjelp av nautilus, at alle de kopierte filene vises inkludert mapper med hengelås, hvordan bli eier av all informasjon uten å endre tillatelsene til hver av filene som standard, for å kunne lese, skrive, utføre og slette hva du vil, uten å måtte bruk rot.

    Jeg har lest og jeg har vært en bruker som alltid har utført chmod -R 777-filer eller mapper, fordi jeg har lest den på den måten, men når du gjør en ls til den nevnte filen eller mappen, blir de markert i en mer intens grønn som ikke kan leses Navn tydelig, fordi jeg bruker linux mynte, men jeg ser at det kan være en annen lignende mappe, med andre attributter, og med en annen farge, akkurat som resten, nå leste jeg 755, jeg vet ikke hvis det skal brukes på denne måten (chmod - R 755 Folder) overlater tillatelsene som standard til den mappen, og det er for kataloger, men 644 er for filer, jeg vet ikke om det er greit å bruke det på denne måten (chmod -R 644 filer), men når ls er ferdig - Da ser det ut til at filen er 644, og i andre ser den ut som root, og andre i brukernes navn, med disse resultatene, er noe utenom det vanlige.

    Jeg har ikke den minste anelse om hvordan jeg bruker de ideelle kommandoene, slik at mappene, katalogene og filene har de nødvendige tillatelsene som trengs, og tildeles gruppene eller brukerne jeg ønsker

    Jeg vil lære å vite hvilken type filer det er når jeg gjør en ls -l

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

    her er et eksempel jeg har prøvd å endre noen filer m18 ble opprettet i en bruker, resten ble kopiert fra en annen disk, med nautilus, og de har hengelåser,

    drwxr-xr-x 3 root root 4096 15. februar 00:22 installer Windows USB
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a har en hengelås, resten av filene også, men bruk denne kommandoen fra informasjonen som viser hva som skjer: filene har nå ikke en hengelås, men jeg har ikke ikke vet om de er ok Tillatelsene de har, og ideen er å vite hvilken tillatelse hver fil eller mappe skal ha, og i hvilken gruppe den skal være. og vet hva du skal bruke når du legger til chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Totalt 60
    drw-r - r– 2 rotrot 4096 15. feb 22:32 a
    -rw-r - r– 1 rotrot 474 16. februar 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 installasjon USB
    -rw-r - r– 1 m18 m18 7572 22. des 2016 mdmsetup.desktop
    -rw-r - r– 1 rotrot 61 Feb 18 13:07 pkme
    -rw-r - r– 1 rotrot 10809 15. mai 2013 LES
    -rw-r - r– 1 rotrot 57 Jan 3 11:58 hente sudo
    -rw-r - r– 1 rotrot 1049 Feb 18 01:02 Rep-Systemback
    -rw-r - r– 1 rotrot 1163 11. februar 11:12 root.txt
    -rw-r - r– 1 rotrot 384 10. februar 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 rotrot 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] passord for m18:
    sudo: ugo + rwx: kommandoen ble ikke funnet
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Totalt 60
    drwxrwxrwx 2 rotrot 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rotrot 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rotrot 374 9. feb 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 Feb 15 00:22 windows installasjon USB
    -rwxrwxrwx 1 m18 m18 7572 22. des 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15. mai 2013 LES
    -rwxrwxrwx 1 rotrot 57 Jan 3 11:58 gjenopprette sudo
    -rwxrwxrwx 1 rotrot 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installasjon \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Totalt 60
    drwxrwxrwx 2 rotrot 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rotrot 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rotrot 374 9. feb 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 windows installasjon USB
    -rwxrwxrwx 1 m18 m18 7572 22. des 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15. mai 2013 LES
    -rwxrwxrwx 1 rotrot 57 Jan 3 11:58 gjenopprette sudo
    -rwxrwxrwx 1 rotrot 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31. januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Totalt 60
    drwxr-xr-x 2 rotrot 4096 15. februar 22:32 a
    -rwxrwxrwx 1 rotrot 474 16. februar 23:37 canaima5
    -rwxrwxrwx 1 rotrot 374 9. feb 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 windows installasjon USB
    -rw-r - r– 1 m18 m18 7572 22. des 2016 mdmsetup.desktop
    -rwxrwxrwx 1 rotrot 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 rotrot 10809 15. mai 2013 LES
    -rwxrwxrwx 1 rotrot 57 Jan 3 11:58 gjenopprette sudo
    -rwxrwxrwx 1 rotrot 1049 18. februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 rotrot 1163 11. februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 rotrot 31. januar 1 torregal

    derimot å vite hvordan du bruker chown-kommandoen. Jeg vet heller ikke om det er bedre å bruke cp-kommandoen til å kopiere informasjonen, fra en annen harddisk med noe jokertegn som kopierer filene med alle deres tillatelser, og at de forblir tilgjengelige for brukeren din, eller de forblir alltid hos hengelås

    det jeg ønsker er at hvis noen vet om en mer fullstendig artikkel, og med eksempler på hvert av jokertegnene, bruker de chmod og chown. Jeg kan plassere det slik at det er lettere for nybegynnere å lære, siden det er tabeller der den 3-sifrede nummereringen vises, for eksempel de på 777, 644, og hvordan nummereringen blir dannet, uten at de er forhåndsbestemt, eller det er mange mer som reflekteres av summeringen av ugo. Jeg vet ikke om det er riktig. Jeg tror det er bruker, gruppe (r) eiere, og med rwx for mapper, underkataloger, kjørbare filer osv.

    til slutt det jeg vil er å lære å bruke alle formlene, chmod og chonw for alle filer, og for hele linux filsystemet

    Jeg beklager hvis spørsmålet mitt om temaet er veldig latterlig, jeg leter bare etter litt veiledning, for å ha en mer komfortabel metode for å kunne forstå hver del av gruppetillatelsene, og modifikasjonskommandoer for chmod- og chonw-programmene .

    Hilsen, og tusen takk for samarbeidet.

  57.   ass sa

    danny jeg elsker ham uwu

  58.   ass sa

    danny jeg elsker din ....