Bestandsrechten gebruiken in Linux

Schrijver: Sara Rhodes
Datum Van Creatie: 18 Februari 2021
Updatedatum: 16 Kunnen 2024
Anonim
Environment Variables : Linux Tutorial #11
Video: Environment Variables : Linux Tutorial #11

Inhoud

Andere secties

Deze gids is voor diegenen die echt hulp nodig hebben bij het veranderen van permissies op bestanden en mappen in elke Linux Kernel voor deze demo. Ik zal afbeeldingen van Fedora core 8 uit mijn eigen experimenten gebruiken. Ik zal ook de Octal (nummer) -vorm van het commando gebruiken voor de eenvoud. (Excuseer enkele van de afbeeldingen die ik heb gebruikt MS-paint, maar als je inzoomt op de afbeelding door erop te klikken, helpt het)

Stappen

  1. Kijk welke toestemming u wilt wijzigen. Gebruik de opdracht Ls met de optie -l om de rechten te zien die je al hebt voor bestanden (afbeelding 1)

  2. Bepaal welke toestemming u wilt wijzigen: ofwel de GEBRUIKER-toegang, de GROEP-toegang of de ANDERE-toegang. Dit zal bepalen hoe u het chmod-commando schrijft en waar u elk nummer plaatst.

  3. Let op letters op de toestemmingsregel in afbeelding 1. Dit zijn de toestemmingsdetails (r voor lezen), (w voor schrijven) (x voor uitvoeren) hierdoor kan de gebruiker, groep of andere persoon het bestand lezen (openen), schrijven (wijzigingen aanbrengen) naar het bestand of uitvoeren ( run) het bestand. Het nummer dat wordt gebruikt voor R is 4, het nummer dat wordt gebruikt voor W is 2 en het nummer dat wordt gebruikt voor X is 1, wat gelijk is aan 7. Hiervoor is enige wiskunde vereist. (raadpleeg beide grafieken in het gedeelte met opmerkingen)
    • Als u bijvoorbeeld de leesmachtiging en de schrijfmachtiging aan alleen gebruikers wilt toevoegen, schrijft u de opdracht en voegt u 4 toe voor lezen en 2 voor schrijven, zodat de machtigingen voor uw bestand eruitzien als wat u ziet in afbeelding 2 voor de bestand gebruiker. (raadpleeg het diagram in de sectie Opmerkingen voor het diagram met numerieke waarden van machtigingen).

  4. Merk op dat er 3 cijfers in de octale / cijfercode zijn. Deze vertegenwoordigen Gebruikers | Groepen | Overig van links naar rechts. Als u een nummer 1-7 in een van de drie delen plaatst, verandert de toestemming voor elk onderdeel, afhankelijk van de nummers die u gebruikt.
  5. Wijzig de machtiging voor mappen door dezelfde opdracht voor bestanden te gebruiken. Zorg ervoor dat u het absolute pad van de map gebruikt, zodat u geen fouten maakt (dat wil zeggen: Mijn testmap bevindt zich in / home / consentdemo / test). Als u het niet zeker weet, kijk dan naar afbeelding 3
  6. Nadat u het commando chmod met de juiste nummers hebt ingevoerd, controleer of je de opdracht met succes hebt voltooid door het ls –l commando te gebruiken. Als het werkte, goed gedaan. Zo niet, probeer het dan nog eens. (Als u bent vergeten hoe het commando eruitziet, raadpleeg dan afbeelding 1 het eerste commando dat werd gebruikt)
  7. Als je niet zeker weet hoe je je fouten moet herstellen, log dan in op je root-account en verander de permissies voor het bestand of de directory in 777 wanneer je het chmod commando gebruikt, dat lees-, schrijf- en uitvoeringsrechten voor iedereen teruggeeft.
  8. Nu je de basis kent van het wijzigen van bestandsrechten in Linux, kun je met de toestemming spelen om te zien wat er verandert wanneer je een bestand of map probeert te openen of het bestand probeert te verplaatsen en kijk welke resultaten je krijgt. De resultaten zouden moeten variëren.
  9. Veel plezier (Linux als het altijd leuk is).

Vragen en antwoorden van de gemeenschap


Tips

  • Toestemming Lezen Schrijven Uitvoeren
  • Getalwaarde 4 2 1
  • Letterwaarde r w x
  • Commandovoorbeeld: # chmod 777 bestandsnaam
  • wat elke toestemming doet met elke modifier
  • Gebruiker
    • Gebruiker + r: staat de gebruiker die het bestand heeft gemaakt toe om het bestand te lezen.
    • Gebruiker + w: hiermee kan de gebruiker die het bestand heeft gemaakt, wijzigingen in het bestand aanbrengen.
    • Gebruiker + x: laat de gebruiker die het bestand heeft gemaakt, het bestand openen / uitvoeren.
  • Groep
    • Groep + r: geeft iedereen in de groep die het bestand heeft gemaakt (of alleen in de groep) toegang om het te lezen.
    • Group + w: staat de groep waartoe het bestand behoort toe om wijzigingen in het bestand aan te brengen.
    • Groep + x: geeft iedereen in de groep waartoe het bestand behoort toegang om het bestand uit te voeren.
  • Andere
    • Other + r: staat elke gastgebruiker toe om het bestand te lezen.
    • Other + w: staat elke gastgebruiker toe om wijzigingen in het bestand aan te brengen.
    • Other + x: staat elke gastgebruiker toe om het bestand uit te voeren.

Waarschuwingen

  • Om machtigingen voor bestanden te wijzigen, moet u de maker van het bestand zijn, in de groep waartoe het bestand behoort of aangemeld zijn als root (admin voor u Windows-gebruikers).
  • Als u besluit de machtigingen voor een map te wijzigen, zorg er dan voor dat u zich niet in de map bevindt op het moment dat u de opdracht typt, anders werkt het niet.

Hoe toegang te krijgen tot Gmail

Monica Porter

Kunnen 2024

In dit artikel: Toegang tot Gmail op een dektopcomputer Toegang tot Gmail op iPhone Ga naar Gmail op Android Verbinding maken met meerdere account op een dektopcomputer Verbinding maken met meerdere a...

i een wiki, wat betekent dat veel artikelen zijn gechreven door verchillende auteur. Om dit artikel te maken, namen 13 menen, ommige anoniem, deel aan de editie en de verbetering ervan in de loop van...

Populair Op Het Terrein