Huis Persoonlijke financiën Netwerkbeheer: Linux-bestandseigendom en machtigingsopdrachten - dummies

Netwerkbeheer: Linux-bestandseigendom en machtigingsopdrachten - dummies

Inhoudsopgave:

Video: Netwerken voor beginners deel 1: Infrastructuur en IP plan 2024

Video: Netwerken voor beginners deel 1: Infrastructuur en IP plan 2024
Anonim

Essentiële tools bij het beheer van bestandssysteemrechten in de Linux-omgeving zijn de chown , chgrp en chmod -opdrachten. De details over het gebruik en de beschikbare opties voor deze opdrachten worden gepresenteerd.

U kunt het eigendom en de machtigingen voor een bestand bekijken met de opdracht ls met de optie -l .

De chown-opdracht

De chown -opdracht wijzigt de eigenaar van een bestand. Normaal gesproken is de gebruiker die een bestand maakt de eigenaar van het bestand. De eigenaar kan het bestand echter via deze opdracht naar iemand anders overbrengen. De basissyntaxis van deze opdracht is

chown gebruikersbestand

Bijvoorbeeld om de eigenaar van een bestand met de naam rescue te wijzigen. plannen aan gebruiker professor, gebruik deze opdracht:

$ chown professor rescue. plannen

Gebruik de volgende opdracht om het eigendom van alle bestanden in de map met de naam / home / island in professor te wijzigen:

$ chown professor / home / island > Het geven van de volgende opdracht zou een heel slecht idee zijn:

$ jacht op reddingsboei. plannen
De opdracht chgrp

Elk bestand heeft niet alleen een individuele eigenaar, maar ook een groepseigenaar. U kunt de groepseigendom wijzigen met de opdracht

chgrp , die de volgende basissyntaxis heeft: chgrp

groepsbestand Om bijvoorbeeld de castaways-groepseigendom van het bestand toe te kennen > rescue. plannen

, gebruik deze opdracht: $ chgrp castaways rescue. plannen Gebruik deze opdracht om groepseigendom van alle bestanden in de map genaamd

/ home / island

te wijzigen in castaways :

$ chgrp castaways / home / island

De opdracht chmod
Met de opdracht

chmod

kunt u de machtigingen voor een Linux-bestand wijzigen. Voordat u de syntaxis van de chmod -opdracht uitlegt, moet u de cryptische manier bekijken waarop Linux bestandsmachtigingen rapporteert. Linux verleent drie verschillende soorten toestemmingen - lezen, schrijven, en uitvoeren - voor drie verschillende bereiken: eigenaar, groep, en iedereen. Dat is een totaal van negen rechten. Wanneer u de opdracht ls

gebruikt met de optie -l , worden de machtigingen weergegeven als een tekenreeks van tien tekens die begint met een koppelteken als de invoer voor een bestand is of a d als de invoer voor een map is. Vervolgens zijn de volgende negen letters de negen machtigingen, in deze volgorde: Lezen, schrijven, uitvoeren voor de eigenaar Lezen, schrijven, uitvoeren voor de groep

  • Lezen, schrijven, uitvoeren voor iedereen

  • De letters

  • r, w,

of x verschijnen als de toestemming is verleend.Als de toestemming wordt geweigerd, verschijnt een koppelteken. Stel dat de opdracht ls -l

deze machtigingen bevat: -rw-r - r - U interpreteert deze toestemmingsstring als volgt:

De eerste koppelteken geeft aan dat dit een bestand is, geen map.

De volgende drie posities zijn

  • rw-

  • . Daarom heeft de eigenaar lees- en schrijfrechten voor dit bestand, maar voert het geen toestemming uit. De volgende drie posities zijn r-

  • . Dat betekent dat de groepseigenaar machtigingen heeft gelezen, maar geen toestemming heeft om te schrijven of uit te voeren. De laatste drie posities zijn ook r-

  • . Dat betekent dat iedereen leesrechten heeft, maar geen toestemming heeft om te schrijven of uit te voeren. De volledige syntaxis van de opdracht chmod

is behoorlijk ingewikkeld. U kunt echter het meeste doen wat u met dit formulier moet doen: chmod-specificatiebestand Hier is

specificatie

in de vorm u = rwx , > g = rwx , of o = rwx om de rechten in te stellen voor de gebruiker (eigenaar), groep en anderen (iedereen). U hoeft r, w, en x niet op te geven; u geeft alleen de machtigingen op die u wilt toewijzen. Bijvoorbeeld om lees- en schrijfrechten voor de gebruiker toe te kennen aan een bestand met de naam redding. plannen , gebruik deze opdracht: $ chmod u = rw rescue. plannen Je kunt ook specificaties combineren, zoals deze: $ chmod u = rw, g = rw, o = r rescue. plannen

Om alle rechten voor de gebruiker, groep of anderen in te trekken, typt u niets na het gelijkteken. Met deze opdracht worden bijvoorbeeld alle rechten voor anderen ingetrokken:

$ chmod o = rescue. plannen

Netwerkbeheer: Linux-bestandseigendom en machtigingsopdrachten - dummies

Bewerkers keuze

Relatieve versus absolute Excel-celverwijzingen - dummies

Relatieve versus absolute Excel-celverwijzingen - dummies

Stel je voor dat je naar C1 gaat in een Excel-werkblad en de formule invoert = A1 + B1. Je menselijke ogen zullen dat definiëren als de waarde in A1 toegevoegd aan de waarde in B1. Excel ziet het echter niet zo. Omdat u de formule hebt ingevoerd in cel C1, leest Excel de volgende formule: Neem de ...

Een fiscale maand teruggeven vanaf een datum in Excel - dummies

Een fiscale maand teruggeven vanaf een datum in Excel - dummies

In sommige organisaties, de operationeel erkende maanden begin niet op de 1e en eindig op de 30e of 31e. In plaats daarvan hebben ze specifieke dagen die het begin en het einde van een maand markeren. U kunt bijvoorbeeld werken in een organisatie waarin elke fiscale maand begint op de 21e en eindigt op de 20e van ...

Bewerkers keuze

Richtlijnen voor pacing voor marathontraining - dummies

Richtlijnen voor pacing voor marathontraining - dummies

Wanneer u traint voor een marathon, heeft elke training die u doet een specifieke tempo dat eraan verbonden is, zodat u er de meeste waarde uit haalt. Gebruik deze pacingrichtlijnen voor uw trainingen. Recreatielopers moeten deze richtlijnen volgen voor tempo-runs en intervallen: Tempo-runs (werkt in je tempo, wat overeenkomt met je snelste ...

Een Straight Bet in een paardenrace plaatsen - dummies

Een Straight Bet in een paardenrace plaatsen - dummies

Rechte weddenschappen zijn de eenvoudigste soorten die u kunt gebruiken plaats, als u gokt op een paardenrace. Een straight-bet betekent dat je op één paard gokt om iets goeds voor je te doen. (Voor degenen die grotere uitbetalingen wensen, probeer de familie van weddenschappen die exotische weddenschappen worden genoemd.) Exotische weddenschappen koppelen meerdere paarden aan ...

Hoe u de juiste vorm gebruikt tijdens het hardlopen - dummies

Hoe u de juiste vorm gebruikt tijdens het hardlopen - dummies

Om het meeste profijt te hebben van hardlopen, moet u ontwikkelen een formulier dat comfortabel en efficiënt voor u is. Running formulieren kunnen variëren van de nauwelijks functionerende versie die lijkt op een geforceerde mars naar de poëzie-in-beweging stijl van Olympische kampioenen. Als het op een natuurlijke loopstijl aankomt, vallen de meeste hardlopers ergens tussenin, ...

Bewerkers keuze

Hoe de Canon EOS Rebel T1i / 500D-menu's te gebruiken - dummies

Hoe de Canon EOS Rebel T1i / 500D-menu's te gebruiken - dummies

De Canon EOS Digital Rebel laat je de beste fotografietechnieken van een handmatige camera gebruiken, of je kunt profiteren van de geavanceerde functies van een digitale camera. Je hebt toegang tot veel van de functies van je digitale camera via interne menu's. De Canon EOS Rebel T1i / 500D-menu's, handig genoeg, verschijnen wanneer u op de Menu-knop drukt. Functies zijn ...

Te gebruiken hoe de aanraaksluiter op de Rebel t5i - dummies

Te gebruiken hoe de aanraaksluiter op de Rebel t5i - dummies

Moet worden gebruikt wanneer bediening via touchscreen is ingeschakeld Als je je Canon Rebel t5i gebruikt, kun je eenvoudig je onderwerp op de monitor tikken om de camera te vertellen om scherp te stellen op dat deel van het beeld en de foto onmiddellijk na het bereiken van de focus te maken. Volg deze stappen om het uit te proberen: