Basisrechten in GNU / Linux met chmod

Goede mensen! 🙂 Allereerst is het vermeldenswaard dat dit mijn eerste bijdrage aan de gemeenschap is, ik hoop dat iemand het nuttig zal vinden

=> Basisstructuur van machtigingen in bestanden
=> Basisstructuur van machtigingen in mappen
=> Gebruiker, groepen en anderen
=> Chmod octaal

1. - Basisstructuur van machtigingen in bestanden

Er zijn drie basiskenmerken voor eenvoudige bestanden: lezen, schrijven en uitvoeren.

>> toestemming lezen (lezen)
Als u toestemming heeft om een ​​bestand te lezen, kunt u de inhoud ervan zien.

>> Schrijftoestemming (schrijven)
Als u toestemming heeft om een ​​bestand te schrijven, kunt u het bestand wijzigen. U kunt de inhoud ervan toevoegen, overschrijven of verwijderen.

>> Toestemming uitvoeren (uitvoeren)
Als het bestand uitvoerrechten heeft, kunt u het besturingssysteem vertellen om het uit te voeren alsof het een programma is. Als het een programma is dat "foo" heet, kunnen we het uitvoeren als elk commando.
Of een script (interpreter) dat toestemming nodig heeft om te lezen en uit te voeren, een gecompileerd programma hoeft alleen te worden gelezen.

De tekens die aan de machtigingen worden toegekend, zijn:
r betekent schrijven en komt uit Read
w betekent lezen en komt uit Write
x betekent executie en komt uit eXsnee

Chmod gebruiken om machtigingen te wijzigen
chmod (wijzigingsmodus) is de opdracht die wordt gebruikt om machtigingen te wijzigen, u kunt machtigingen voor een of meer bestanden toevoegen of verwijderen met + (plus) of - (min)

Als u wilt voorkomen dat u een belangrijk bestand wijzigt, verwijdert u eenvoudig de schrijfrechten op uw "bestand" met het commando chmod

Gerelateerd artikel:
Tips: meer dan 400 commando's voor GNU / Linux die u moet kennen 😀
$ chmod -w uwBestand

als u een uitvoerbaar script wilt maken, schrijft u

$ chmod + x tuScript

als u alle attributen tegelijk wilt verwijderen of toevoegen

$ chmod -rwx-bestand $ chmod + rwx-bestand

je kunt ook het = -teken (gelijk) gebruiken om de rechten in een exacte combinatie in te stellen, dit commando verwijdert de schrijf- en uitvoeringsrechten en laat alleen de leesrechten over

$ chmod = r bestand

Wees voorzichtig met het bewerken van de rechten van uw bestanden, als u ze bewerkt, vergeet dan niet om ze te laten zoals ze oorspronkelijk waren

2.- Basisstructuur van machtigingen in mappen

In het geval van mappen hebben we dezelfde rechten, maar met een andere betekenis.

Gerelateerd artikel:
4 opdrachten om gegevens van onze harde schijf of partities te kennen

>> Lees toestemming voor een map
Als een map leesrechten heeft, kunt u de bestanden zien die erin staan. Je kunt een "ls (lijst directory)" gebruiken om de inhoud te zien, dat je leesrechten hebt voor een map betekent niet dat je de inhoud van zijn bestanden kunt lezen als je daar geen leesrechten voor hebt.

>> Schrijf toestemming voor een directory.
Met schrijfrechten kun je bestanden toevoegen, verwijderen of verplaatsen naar de directory

>> Voer toestemming uit op een map.
Met uitvoering kunt u de naam van de map gebruiken wanneer u bestanden in die map opent, dat wil zeggen, deze toestemming zorgt ervoor dat er rekening mee wordt gehouden bij zoekopdrachten die worden uitgevoerd door een programma, bijvoorbeeld een map zonder toestemming voor uitvoering zou niet worden gecontroleerd door het commando vind

3.- Gebruikers, groepen en anderen

Nu kennen we de 3 permissies en hoe we deze kunnen toevoegen of verwijderen, maar deze 3 permissies zijn opgeslagen op 3 verschillende plaatsen genaamd.
Gebruiker (u) komt van gebruiker
Groep (g) komt uit groep
Anderen (of) komen van anderen

Als je rent

$ chmod = r bestand

Verander de permissies op 3 plaatsen, als je mappen opslaat met "ls -l" zul je iets soortgelijks zien.

-r - r - r-- 1 wada-gebruikers 4096 13 april 19:30 bestand

let op die 3 v's voor de 3 verschillende soorten vergunningen

waar:

x ------------- x ------------- x | machtigingen | behoort | x ------------- x ------------- x | rwx ------ | gebruiker | | --- rx --- | groep | | ------ rx | andere | x ------------- x ------------- x

we kunnen vergunningen voor elke eigenaar verwijderen; stel dat we een bestand hebben:

-rwxr-xr-x 1 wada-gebruikers 4096 13 april 19:30 bestand

Om de uitvoeringsrechten voor groepen en anderen te verwijderen, gebruikt u gewoon:

$ chmod gx, ox-bestand

ons bestand heeft deze toestemmingen

-rwxr - r-- 1 wada-gebruikers 4096 13 april 19:30 bestand

als u de schrijfrechten van de gebruiker wilt verwijderen:

$ chmod ux-bestand
-r-xr - r-- 1 wada-gebruikers 4096 13 april 19:30 bestand

Twee machtigingen tegelijkertijd toevoegen en verwijderen:

$ chmod u-x + w bestand
-rw-r - r-- 1 wada-gebruikers 4096 13 april 19:30 bestand

Heel simpel toch? grote_smile

4.- chmod in octaal

De octale weergave van chmod is heel eenvoudig

lezing heeft de waarde van 4
schrift heeft de waarde van 2
Uitvoering heeft de waarde van 1

Vervolgens:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Lezen, schrijven en uitvoeren | | rw- | 6 | Lezen, schrijven | | rx | 5 | Lezen en uitvoeren | | r-- | 4 | Lezen | | -wx | 3 | Schrijven en uitvoeren | | -w- | 2 | Schrijven | | --x | 1 | Uitvoering | | --- | 0 | Geen machtigingen | x ----- x ----- x ----------------------------------- x

daarom:

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

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   auroszx zei

    Ik heb de octalen nooit begrepen 😛 Bedankt voor het artikel!

    1.    Wauw zei

      een simpele truc is om het in binair formaat te zien: rwx staat voor 3 bits (Read, Write, eXecute). Als je lees- en schrijfrechten wilt, zou je 110 binair hebben, wat in octaal het nummer 4 is. Ook als je weet dat het is georganiseerd als GUO (Groep, Gebruiker, Andere), heb je het al gedaan. Voorbeeld: lezen, schrijven en uitvoeren voor groep en gebruiker; lezen en optreden voor anderen; zou blijven: 111,111,101 -> 775

      1.    fico zei

        Dank je. Ik had zo niet gezien

      2.    R1791 zei

        Wees voorzichtig, want 110 binair is niet het getal 4 in octaal.
        Het binaire getal 110 is een octaal getal 6

    2.    anoniem zei

      In principe hebben we enerzijds de gebruiker of gebruikers en anderzijds de permissies
      machtigingen:
      r = lezen (lezen)
      w = schrijven
      x = exe (uitvoering)
      - = geen toestemming.
      Gebruikers:
      u = eigenaar, beheerder.
      g = groep.
      o = alle anderen.
      Met ls -l zien we de permissies ofwel directory of bestand om ze allemaal te geven, bijvoorbeeld met:
      sudo ugo + rwx 'filename' // We zouden alle rechten geven.

  2.   sieg84 zei

    het gaat rechtstreeks naar de notities
    .
    dank je wel!

  3.   jerrykpg zei

    Zeer goed!

  4.   eliotime3000 zei

    Heel goed.

  5.   Kevin Mashke zei

    Goed zo!

    Zeer goed artikel, maar er moet een kleine correctie worden aangebracht:

    r betekent schrijven en komt uit Read
    w betekent gelezen en komt van Write
    x betekent uitvoering en komt van eXecute

    (R) lezen is lezen en (W) schrijven is schrijven

    Groeten!

    1.    Wada zei

      Dat gebeurt voor het maken van aantekeningen 's avonds laat hahahaha sorry voor mijn fout zodra ik het kan corrigeren, op dit moment krijg ik een fout, dank je 🙂

      1.    RAW-Basis zei

        Het geeft je een fout .. ..omdat het niet uitmaakt hoeveel je de auteur van het bericht bent, je krijgt geen toestemming om het te bewerken als het eenmaal is gepost.

        Nog een kleine fout .. ..in punt 3 .- .. als je zegt "als je de schrijfrechten van de gebruiker wilt verwijderen" .. plaats je "$ chmod ux file" .. ..en het zou "$ chmod uw file" moeten zijn ..om te matchen met wat je zegt .. en het resultaat ..

        1.    Wada zei

          Geannoteerd

    2.    juan perez zei

      r betekent LEZEN en komt uit Lezen
      w staat voor WRITE en komt van Write
      x betekent uitvoering en komt van eXecute

  6.   Dark Purple zei

    Ik heb geprobeerd een map te delen met Samba, en lees- en schrijfrechten te geven aan gasten, maar het geval is dat wanneer ik een nieuwe map maak van een van de twee computers (gast of client) aan die nieuwe map geen lees- en schrijfrechten zijn toegewezen schrijf voor iedereen ... Is er een manier om dat op te lossen zonder de machtigingen elke keer dat er een map wordt aangemaakt te moeten bewerken? Het is een beetje omslachtig. Overigens doe ik alles via een grafische interface.

    1.    Wada zei

      Informeer naar setfacl

  7.   Marcos zei

    Heel duidelijk artikel. Een detail, waar staat:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Zou moeten zijn:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    O goed:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias zei

      Waarom vriend?

      1.    fefo zei

        Omdat x gelijk is aan 5 en in het voorbeeld is het 6
        g = rx 6 Fout
        g = rx 5 Juist
        g = rw 6 Juist

  8.   Rainier Herrera zei

    Voor donkerpaars:
    Van het weinige dat ik nog leer, heb ik deze kennis gered (waarvan ik niet echt weet of het u zal helpen bij uw probleem, maar het is het proberen waard; en het ontbreekt in deze publicatie):
    Geef als volgt terugkerende rechten (-R):
    chmod -R 777 bovenliggende_directory / *
    Dit zou alle machtigingen geven aan alle gebruikers, groepen en anderen met betrekking tot de bovenliggende map en alle mappen en bestanden die erin staan ​​(standaard machtigingen voor de nieuwe aangemaakt in deze map, zo is het tenminste in mijn slax)

  9.   Rainier Herrera zei

    Grafisch zou je moeten zoeken naar een optie die zegt "maak dit commando terugkerend" of "doe dit voor opgenomen mappen"

  10.   Bruno cascio zei

    Ik ben een van degenen die de 777 altijd voor het gemak naar mijn machine hebben gegooid, maar met deze commando's ga ik de batterijen plaatsen en voorzichtiger zijn, bedankt voor de bijdrage!

  11.   yo zei

    Dank je, je hebt me uit twijfel gehaald

  12.   Manuel Kaleb zei

    Zeer goede bijdrage ... ga zo door ...

  13.   edibrets zei

    heel erg goed dank je 😀

  14.   support.masvernat@gmail.com zei

    Uitstekende uitleg, eindelijk is het mij duidelijk van één ...

  15.   Camila zei

    hello!

    kijk, ik weet niet of het relevant is, maar ik heb een probleem met de rechten om op te nemen, te verwijderen in mijn mp4. Ik kan de rechten niet wijzigen, dus het is alleen-lezen. Voer de opdrachten in die je hebt gegeven, maar het antwoord was
    chmod: de permissies wijzigen van "/ media / 0C87-B6D2": Alleen-lezen bestandssysteem

    Ik heb veel forums beoordeeld en niets heeft voor mij gewerkt, ik zeg je dat ik hier een beginner in ben, dus het kan zijn dat ik iets verkeerd doe.

    Ik hoop dat u me kunt helpen.

    kisses

    1.    anoniem zei

      Probeer in te loggen als supergebruiker

    2.    Javi_VM zei

      Mogelijk beschikt u niet over de juiste driver. Met het NTFS-bestandssysteem kun je niet schrijven tenzij je het ntfs-3g-pakket hebt geïnstalleerd. Ik weet de mp4 niet welk systeem het zal hebben ...

  16.   cristian alexis galeano ruiz zei

    Excellent, thanks.

  17.   fran zei

    bedankt voor de tutorial 🙂 erg handig

  18.   yerson rico zei

    toevallig las ik over het chmod-commando in een gids over linux-systeembeheer, wat ook voor mij duidelijk was, alleen dat ze me daar vertelden over nog 3 commando's -s -S en -t die aanvullende rechten zijn, dat was wat ik niet deed Ik ben duidelijk, morgen zal ik nog een goed boek lezen, heel goed je tafels, groeten

  19.   Xavier zei

    De bijdrage wordt gewaardeerd. Precies wat ik nodig had

  20.   Juan Gomez zei

    Hallo, heel interessant, ik zou graag willen weten hoe en ook met welk programma ik bestanden kan bewerken, chmod of wat er in die map staat,
    Ik wil enkele machtigingen bewerken, die er zijn ...

    Of hoe is dit ... dank je

    bedankt

  21.   LM zei

    Heel goed uitgelegd, thanks

  22.   ISMAEL zei

    UITSTEKENDE BIJDRAGE, BEDANKT DAT U EEN DEEL VAN UW TIJD HEEFT GEEFT OM HET TE DOEN.

  23.   Miguel zei

    Goede bijdrage. Bedankt voor de. Ik zou graag een toelichting willen geven die ik belangrijk vind. In het Spaans is remove niet gelijk aan Engels remove. In het Spaans betekent verwijderen niet elimineren.
    Volgens de RAE betekent het:

    1. tr. Geef iets door of verplaats iets van de ene plaats naar de andere. U. tc prnl.
    2. tr. Iets verplaatsen, schudden of ronddraaien, meestal zodat de verschillende elementen zich vermengen.

    In die zin moet in plaats van verwijderen het werkwoord remove worden gebruikt.

    1.    levendig zei

      Het is waar, ik zeg Verwijder mezelf als ik iets verwijder, vooral in computertermen.

    2.    Wada zei

      Als je mist, voeg je de derde regel toe ...
      3. tr. Een probleem verwijderen, opzij zetten of verhelpen.
      Ik heb het nooit gezegd in een poging om te "elimineren", zo niet om te verwijderen, sorry als het bedoeld was om te elimineren. Bedankt voor het langskomen en voor de opheldering zal ik er rekening mee houden.

  24.   Fabian García zei

    Goed

    Alstublieft, iemand verduidelijkt een vraag voor mij, die, zoals ik begrijp, alleen van toepassing is op de gebruiker en de groep die eigenaar is van het bestand of de directory, maar als ik een gebruiker of groep heb bijvoorbeeld "xyz", hoe wijs ik dan toestemming toe van r of wox alleen voor die gebruiker of groep en niet voor de eigenaar (s).

  25.   a zei

    Hoe kan ik de permissies van een specifieke groep zien en hoe kan ik ze bewerken zodat deze dezelfde root permissies heeft?

  26.   tazmania zei

    Hallo, ik heb een klein probleempje, de pc's bevinden zich in lubuntu en in het domein met de lokale gebruiker, het geeft geen probleem, maar met de domeingebruiker, en het is op het moment dat mozilla en de thunderbird worden geopend dat het hele systeem is bevroren.Ik hoop dat ze me kunnen helpen
    proost

  27.   Justo González zei

    Uitstekende uitleg

  28.   Orianis zei

    Uitstekend artikel ... Ik zou alleen willen kunnen rekenen op het antwoord van een vrome persoon van dit forum, met betrekking tot de volgende vraag: «Als ik een gebruiker A toevoeg aan mijn GROEP-groep, wiens machtigingen voor deze GROEP-groep rwx zijn, zullen alle gebruikers van deze groep , inclusief A, zullen deze rwx-rechten op de interne bestanden / directory? Rekening houdend met het feit dat de interne bestanden al rwx hebben voor de GROUP-groep? Dank je!!!!!! 🙂

  29.   jeFNDZ zei

    Goed gedaan. Simpel en begrijpelijk.

  30.   Segora zei

    Ik ben absoluut nieuw in deze en deze info. Het werkte geweldig voor mij. Dank je.

  31.   Daniela zei

    Uitstekende bijdrage, erg handig, bedankt (:

  32.   Eduardo Aledo Loredo zei

    Heel leerzaam ... Heel pedagogisch.

  33.   Miguel zei

    Bedankt voor het artikel, het heeft me veel geholpen, dit is erg verwarrend xDDDD

  34.   leps zei

    Uw bijdrage is erg nuttig, vreemd genoeg heb ik een probleem dat de bestanden die ik altijd heb gebruikt "alleen-lezen" zijn en kunnen worden uitgevoerd
    chmod 777-bestand
    root @ Leps: / home / leps # chmod: de permissies wijzigen van "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": Alleen-lezen bestandssysteem

    en met alle bestanden is het hetzelfde, in feite heb ik het uitgevoerd met Ctrl + Alt + F1 als root en het is hetzelfde. Wat ik kan doen?

  35.   boer zei

    Uitstekende informatie !! Het was erg nuttig voor mij.
    Heel hartelijk bedankt.

  36.   Gustaaf Urquizo zei

    Zeer goede opmerking. Ik werd aangespoord om machtigingen toe te passen en dankzij deze tutorial kon ik het binnen enkele minuten doen. Sterk aanbevolen.

  37.   kalinovato zei

    Ik heb een chmod -R 777 gedaan in de root van mijn installatie, dat is /
    en herstart de kali linux en nu laadt het niet
    Enig idee?

    1.    Diego zei

      Ja, alles is kapot gegaan, je moet Ubuntu opnieuw installeren, en ik weet het omdat mij hetzelfde is overkomen!

  38.   Vicente zei

    De tutorial is erg goed, erg compleet. Misschien de kleine fouten, maar er is al opgemerkt dat ze niet kunnen worden bewerkt. Nog steeds erg goed om te leren

  39.   Kevin zei

    r betekent schrijven en komt uit Read
    w betekent gelezen en komt van Write

    Daar raakte je in de war. r lezen lezen, w wijzigen schrijven

  40.   Weekmentor zei

    Erg nuttig! Voor degenen onder ons die niet zo van Linux-beheer houden, zijn deze tutorials geweldig.

    Gefeliciteerd met de blog!

  41.   Bertholdo Suárez Perez zei

    Gegroet bezoekers van Desdelinux Blog.

    Er gebeurt iets grappigs met me met een ubunter-distro zoals LMint.
    Ik kopieer en plak een themamap in de map / usr / share / themes door 'sudo' te gebruiken (om het wachtwoord van mijn gebruiker te vragen).
    Daar in die systeemmap, bij het maken van een lijst met 'ls -l', of 'ls -la', de themamap of het thema, is het eigendom van mijn gebruikersnaam (en groep), dat wil zeggen, niet van Wortel.

    Dus ik sta op het punt de wijziging aan te brengen om de schrijfmachtiging van mijn gebruiker in de genoemde map van het gedownloade thema te verwijderen, aangezien bij het recursief bekijken van al zijn bestanden en mappen met 'ls -laR' mijn gebruiker de enige is die kan schrijven genoemde mappen en bestanden. Natuurlijk denk ik ook almachtige Wortel.
    Positioneer mij vanuit Terminal, met 'cd / usr / share / themes / the-theme-gedownload', en dan simpelweg 'chmod -Rv uw *' uitvoeren, zonder dat 'sudo' of root-rechten nodig zijn. Hij vertelde me dat hij met succes de schrijfmachtiging van mijn gebruiker voor alle bestanden en submappen van 'het-thema-gedownload' had gewijzigd. Maar het veranderde niet de machtigingen van de moedermap van waaruit ik het commando 'het-thema-gedownload' uitvoer, rekening houdend met het feit dat het in de regel recursief zou moeten zijn.

    Wanneer ik die map van het gedownloade thema controleer via de bestandsverkenner «Box», zie ik daar de eerste submappen met een hangslot, en er gebeurt iets absurds, ik kan elk van deze mappen kopiëren en het daar plakken met al zijn inhoud, zoals het hoort ontzegd worden. En als je dan die kopie probeert te verwijderen, kun je het niet doen: toestemming geweigerd, veronderstel ik omdat de schrijfmachtiging van alle submappen en bestanden was verwijderd, zoals ik heb geoefend.

    Ik weet niet of het een bug is van de chmod-opdracht, degene die de toestemming van de map waaruit de opdracht wordt gestart niet wijzigt, en dan de rol van het kunnen kopiëren van submappen die zijn geconfigureerd zonder schrijfmachtiging.

    In artikelen op internet, waaronder deze, beschrijft hij dit zijn de stappen om het recursief goed te krijgen.
    Ik zocht in het Engels om te zien of er een optie van het commando ontbrak, maar ik vond er niets over. Ik heb echter uit eerdere tests afgeleid dat het commando kan worden gebruikt als deze 'chmod -Rv uw ./ *', en in feite wijzigt het de machtigingen van de map of directory van waaruit ik het commando uitvoer, de gedownloade themamap, ondanks Ik heb die './' optie niet gezien bij het gebruik van chmod.
    Als er een kenner is, kan u mij mijn twijfels toelichten.

    Dank u.

  42.   de koning zei

    Als een gebruiker schrijfrechten heeft en geen leesrechten voor een bestand heeft, kan hij het bestand dan wijzigen?

    1.    Tijdelijke afbeelding voor Alvaro Torijano zei

      Si

    2.    Tijdelijke afbeelding voor Alvaro Torijano zei

      Nog iets: de initialen van de vergunningen kloppen niet.
      De r staat voor lezen en staat voor lezen. Idem voor schrijven.

  43.   Larry-Laffer zei

    uitstekend Ik begreep eindelijk dat het goed is uitgelegd

  44.   Emmanuel zei

    Ik twijfel met de voorbeelden die ze hebben gegeven
    de voorbeeldopdracht: chmod -r 777
    Volgens ik verwijder de leesrechten voor gebruikers, groepen, anderen behalve de 777 (rwx) dus wat betekent dit?

    geen seriële gelijk k chmod ur, gr of ????

  45.   Manuel Moreno zei

    Heel goed, ik hoop Linux te blijven leren

  46.   Andrew Reyes zei

    Heel erg bedankt! Uitstekende bijdrage ...

  47.   anoniem zei

    uitstekend, dankzij

  48.   Caesar zei

    Zeer goede uitleg, ik krabde mezelf met een partitie waar ik geen bestanden kon wijzigen. Toen ontdekte ik dat ik ntfs-3g niet had geïnstalleerd omdat het een ntfs-partitie is en dat is opgelost.

  49.   voer 3 uit zei

    Of een script (interpreter) dat toestemming nodig heeft om te lezen en uit te voeren, een gecompileerd programma hoeft alleen te worden gelezen.

  50.   John zei

    een "d" verschijnt aan het begin van de gebruiker drwxr-xr-x. wat betekent het? Ik denk dat het een directory is, maar ik weet het niet zeker

  51.   bukatonie zei

    Nu kennen we de 3 permissies en hoe we deze kunnen toevoegen of verwijderen, maar deze 3 permissies zijn opgeslagen op 3 verschillende plaatsen genaamd

  52.   y8 zei

    -r - r - r– 1 wada-gebruikers 4096 13 april 19:30 bestand?

  53.   G schakelaar 3 zei

    Als het een programma is genaamd "foo", kunnen we het uitvoeren als elk commando. https://gswitch3.net

  54.   Samsun zei

    Leuk deze geweldige post.

  55.   Ramon Tomas zei

    Dit is een soort onfatsoenlijke zwendel. geloof niet wat ik zeg.

  56.   irving faulkner zei

    hallo allemaal, ik ben te nieuw voor dit chmod-onderwerp, en chonw.

    Het spijt me als ik het niet zo goed begrijp, ik probeer alle voorbeelden te ordenen om duidelijkheid te krijgen over het gebruik van de machtigingen en toewijzingen van de verschillende groepen, met machtigingen van rwx, lees-schrijfuitvoering, hoe alle configuratie goed te begrijpen , van de bestanden en mappen, submappen wanneer u de opdracht uitvoert ls -l de informatie die daar verschijnt, en de koppeltekens tussen elke letter die daar wordt geformuleerd, ook hoe u dat doet wanneer u informatie van een schijf kopieert via nautilus, dat alle gekopieerde bestanden verschijnen inclusief mappen met een hangslot, hoe u de eigenaar wordt van alle informatie zonder standaard de rechten van elk van de bestanden te wijzigen, om te kunnen lezen, schrijven, uitvoeren en verwijderen wat u maar wilt, zonder root te hoeven gebruiken.

    Ik heb gelezen en ik ben een gebruiker geweest die altijd het chmod -R 777-bestand of -mappen uitvoerde, omdat ik het op die manier heb gelezen, maar wanneer je een ls doet voor dat bestand of map, worden ze in een intenser groen gemarkeerd zodat het bestand niet kan worden gelezen Noem duidelijk, want ik gebruik linux mint, maar ik zie dat er misschien nog een soortgelijke map is, met andere attributen, en met een andere kleur, net als de rest, nu lees ik die 755, ik weet niet of het op deze manier moet worden gebruikt (chmod - R 755 Folder) laat de permissies standaard naar die map, en het is voor mappen, maar 644 is voor bestanden, ik weet niet of het oké is om het op deze manier te gebruiken (chmod -R 644 bestanden), maar als de ls klaar is - Dan blijkt dat het bestand 644 is, en in andere lijkt het root, en anderen in de naam van gebruikers, met deze resultaten is er iets ongewoons.

    Ik heb geen flauw idee hoe ik de ideale commando's moet gebruiken, zodat de mappen, mappen en bestanden de nodige machtigingen hebben die nodig zijn, en worden toegewezen aan de groepen of gebruikers die ik wil

    Ik wil weten wat voor soort bestanden het zijn als ik een ls -l doe

    drwxr-xr-x 2 root root 4096 15 februari 22:32 a
    -rwxrwxrwx 1 root root 474 16 februari 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 februari 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 februari 00:22 windows installatie USB
    -rw-r - r– 1 m18 m18 7572 22 december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 februari 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 mei 2013 README
    -rwxrwxrwx 1 root root 57 3 jan 11:58 herstel sudo
    -rwxrwxrwx 1 root root 1049 18 februari 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 februari 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 februari 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 januari 1 torregal

    Hier is een voorbeeld dat ik heb geprobeerd om enkele bestanden te wijzigen die de m18 in een gebruiker is gemaakt, de rest is gekopieerd van een andere schijf, met nautilus, en ze hebben hangsloten,

    drwxr-xr-x 3 root root 4096 15 februari 00:22 Windows USB installeren
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a heb een hangslot, de rest van de bestanden ook, maar gebruik dit commando uit de informatie om aan te tonen dat het gebeurt: de bestanden hebben nu geen hangslot, maar ik weet niet of ze in orde zijn De machtigingen die ze hebben, en het idee is om te weten welke machtiging elk bestand of elke map zou moeten hebben, en in welke groep het zou moeten zijn. en weet wat je moet gebruiken bij het toevoegen van chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Totaal 60
    drw-r - r– 2 root root 4096 15 februari 22:32 a
    -rw-r - r– 1 root root 474 16 februari 23:37 canaima5
    -rw-r - r– 1 root root 374 9 februari 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 februari 00:22 windows installatie USB
    -rw-r - r– 1 m18 m18 7572 22 december 2016 mdmsetup.desktop
    -rw-r - r– 1 root root 61 18 februari 13:07 pkme
    -rw-r - r– 1 root root 10809 15 mei 2013 README
    -rw-r - r– 1 root root 57 3 jan 11:58 sudo ophalen
    -rw-r - r– 1 root root 1049 18 februari 01:02 Rep-Systemback
    -rw-r - r– 1 root root 1163 11 februari 11:12 root.txt
    -rw-r - r– 1 root root 384 10 februari 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 root root 31 jan 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] wachtwoord voor m18:
    sudo: ugo + rwx: commando niet gevonden
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Totaal 60
    drwxrwxrwx 2 root root 4096 15 februari 22:32 a
    -rwxrwxrwx 1 root root 474 16 februari 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 februari 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15 februari 00:22 windows installatie USB
    -rwxrwxrwx 1 m18 m18 7572 22 december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 februari 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 mei 2013 README
    -rwxrwxrwx 1 root root 57 3 jan 11:58 herstel sudo
    -rwxrwxrwx 1 root root 1049 18 februari 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 februari 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 februari 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 januari 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installatie \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Totaal 60
    drwxrwxrwx 2 root root 4096 15 februari 22:32 a
    -rwxrwxrwx 1 root root 474 16 februari 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 februari 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 februari 00:22 windows installatie USB
    -rwxrwxrwx 1 m18 m18 7572 22 december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 februari 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 mei 2013 README
    -rwxrwxrwx 1 root root 57 3 jan 11:58 herstel sudo
    -rwxrwxrwx 1 root root 1049 18 februari 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 februari 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 februari 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 januari 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Totaal 60
    drwxr-xr-x 2 root root 4096 15 februari 22:32 a
    -rwxrwxrwx 1 root root 474 16 februari 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 februari 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 februari 00:22 windows installatie USB
    -rw-r - r– 1 m18 m18 7572 22 december 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 februari 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 mei 2013 README
    -rwxrwxrwx 1 root root 57 3 jan 11:58 herstel sudo
    -rwxrwxrwx 1 root root 1049 18 februari 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 februari 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 februari 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 januari 1 torregal

    aan de andere kant weten hoe je het commando chown moet gebruiken. Ik weet ook niet of het beter is om de opdracht cp te gebruiken om de informatie te kopiëren, van een andere harde schijf met een wildcard die de bestanden met al hun rechten kopieert, en dat ze beschikbaar blijven voor je gebruiker, of dat ze altijd bij het hangslot blijven

    wat ik wil is dat als iemand een vollediger artikel kent, en met voorbeelden van elk van de jokertekens, die chmod en chown gebruiken. Ik kan het zo plaatsen dat het voor nieuwkomers gemakkelijker is om te leren, aangezien er tabellen zijn waarin de 3-cijferige nummering verschijnt, zoals die van 777, 644, en hoe die nummering wordt gevormd, zonder dat ze vooraf zijn bepaald, of er zijn er nog veel meer die worden weerspiegeld door de sommatie van ugo Ik weet niet of het klopt, ik denk dat het de gebruiker, groep (en) eigenaren is, en met de rwx voor mappen, submappen, uitvoerbare bestanden, enz.

    uiteindelijk wil ik leren om alle formules van de chmod en chonw te gebruiken voor alle bestanden en voor het hele linux-bestandssysteem

    Het spijt me als mijn vraag over het onderwerp erg belachelijk is, ik ben gewoon op zoek naar wat begeleiding, om een ​​comfortabelere methode te hebben om elk deel van de groepsmachtigingen en de modifier-opdrachten van de chmod- en chonw-programma's te begrijpen.

    Groeten en hartelijk dank voor uw medewerking.

  57.   kont zei

    danny ik hou van hem uwu

  58.   kont zei

    danny ik hou van hem uwu….