Tutoriel Linux

Hoe beheer je gebruikers en machtigingen in Linux?

Débutant4 min de lecture

Het beheer van gebruikers En machtigingen In een Linux-systeem is dit cruciaal voor de beveiliging en integriteit van gegevens. Elk bestand is gekoppeld aan een eigenaar, die beschikt over specifieke toegangsrechten, bepaald door een reeks machtigingen. Deze machtigingen vallen over het algemeen in drie categorieën: lezing, schrijven En uitvoering.

Om machtigingen te wijzigen, gebruikt u de opdracht. chmod, wat het beheer vergemakkelijkt door gebruik te maken van een systeem van symbolische of numerieke notaties. Een vergunning wordt bijvoorbeeld weergegeven door rwx voor de eigenaar, rx voor de groep en R voor andere gebruikers. Om de veiligheid tijdens wijzigingen te waarborgen, is het raadzaam de oorspronkelijke machtigingen op te slaan voordat u wijzigingen aanbrengt.

De bestelling gekauwd Met dit commando kun je de eigenaar van een bestand wijzigen, terwijl het commando groepen Dit helpt bij het weergeven van gebruikers per groep. Voor effectief rechtenbeheer is het essentieel om de concepten te begrijpen. eigendom en van uitgebreide machtigingen.

Tot slot, de toepassing van machtigingen op een bepaalde manier recursief Dit kan ook worden geïmplementeerd, waardoor het beheer van machtigingen voor complete mappen wordt vereenvoudigd.

Gebruikers- en toegangsrechtenbeheer onder Linux

Gebruikersbeheer en machtigingen In een Linux-besturingssysteem is gebruikersbeheer essentieel voor het waarborgen van bestandsbeveiliging en -organisatie. Dit artikel behandelt de verschillende manieren om gebruikers te beheren, evenals de toegangsrechten voor bestanden en mappen. Je leert hoe je belangrijke commando’s gebruikt en begrijpt hoe toegangsrechten werken in Linux.

Inzicht in gebruikers en groepen

Inzicht in gebruikers en groepen

Elke gebruiker heeft specifieke rechten die bepalen wat ze met bestanden en mappen kunnen doen. Het is belangrijk om te weten dat gebruikers in groepen kunnen worden ingedeeld. groepenDit maakt het mogelijk om machtigingen collectief toe te wijzen of te wijzigen in plaats van individueel. Om de lijst met alle gebruikers weer te geven, kunt u het bestand raadplegen. /etc/passwd.

Gebruikers

Elke gebruiker heeft een eigen unieke identiteit, bestaande uit een naam en een numerieke identificatiecode (UID). Bij het aanmaken van een nieuwe gebruiker kunt u verschillende parameters opgeven, zoals het wachtwoord en de standaardgroep. Dit zorgt ervoor dat elke gebruiker duidelijk gedefinieerd is binnen het systeem.

Groepen

DE groepen Deze groepen stellen gebruikers in staat om te worden gegroepeerd, wat het beheer van toegangsrechten vereenvoudigt. Elke groep heeft een unieke numerieke identificatiecode (GID) en kan meerdere gebruikers bevatten. Groepen maken het mogelijk om gelijktijdig toegangsrechten toe te kennen aan meerdere gebruikers, wat de werking in een omgeving met meerdere gebruikers vereenvoudigt.

Fundamentele principes van toestemmingen

In Linux zijn bestandsrechten essentieel voor de beveiliging van bestanden. Elk bestand en elke map heeft drie toegangsniveaus: eigenaar (gebruiker), eigenaarsgroep (groep) en andere gebruikers. De rechten van elke categorie omvatten onder andere leesrechten (R), schrijven (w) en uitvoering (X).

Symbolische en octale notatie

Toestemmingen kunnen op twee manieren worden weergegeven: in notatie symbolisch En octaalIn symbolische notatie worden toestemmingen geschreven in de vorm van rwx voor de eigenaar-gebruiker, van rx voor de groep en van R voor andere gebruikers. Octale notatie gebruikt getallen van 0 tot 7 om dezelfde machtigingen weer te geven.

Wijzig machtigingen

Wijzig machtigingen

Om de machtigingen van een bestand of map te wijzigen, gebruikt u de opdracht chmodMet deze opdracht kunt u machtigingen voor gebruikers, groepen of andere gebruikers toevoegen of verwijderen. Het gebruik van numerieke waarden voor machtigingen kan het beheer vereenvoudigen. U kunt bijvoorbeeld de machtigingen van een bestand definiëren met een eenvoudige octale waarde.

Recursieve toepassing

In veel gevallen is het wenselijk om de machtigingen van een map en alle bestanden daarin te wijzigen. Om dit te doen, voegt u eenvoudig de optie toe. -R bestellen chmodwaarbij de wijzigingen recursief worden toegepast.

Beheer van gebruikersrechten

Gebruikersrechten kunnen ook worden beheerd via roltoewijzing. Gebruikers kunnen bijvoorbeeld worden toegevoegd aan groepen specifiek, waardoor ze verschillende toegangsniveaus krijgen zonder dat hun individuele machtigingen hoeven te worden aangepast.

Machtigingen opslaan

In een gevoelige context kan het handig zijn om de machtigingen van een bestand of map op te slaan voordat u wijzigingen aanbrengt. Hierdoor kunt u de oorspronkelijke machtigingen herstellen in geval van een onbedoelde wijziging. U kunt hiervoor tools gebruiken zoals… krijg facl Om toegangscontrolelijsten (ACL’s) te back-uppen en te herstellen.

Bekijk huidige rechten

Bekijk huidige rechten

Om de machtigingen van een bestand of map te bekijken, gebruikt u de opdracht ls-lDit geeft een gedetailleerde lijst van bestanden weer, inclusief hun machtigingen, eigenaar en bijbehorende groep. Een goede beheersing van dit commando is essentieel voor elke Linux-beheerder.

Nuttige links om je kennis verder te verdiepen

Voor meer informatie over hoe Linux werkt en hoe je het beheert, kun je deze bronnen raadplegen: