unix file access permissions
Overzicht van machtigingen voor toegang tot Unix-bestanden:
In deze zelfstudie leren we hoe we toegangsrechten kunnen wijzigen op basis van individueel eigendom en groepseigendom.
De hier behandelde commando's omvatten chmod, chown en chgrp.
wat is het verschil tussen linux en unix
Unix-video # 7:
Bestandsmanipulatie
# 1) chmod Wijzig de toegangsrechten voor bestanden.
Omschrijving: Deze opdracht wordt gebruikt om de bestandsrechten te wijzigen. Deze machtigingen lezen, schrijven en uitvoeren toestemming voor eigenaar, groep en anderen.
Syntaxis (symbolische modus) chmod (ugoa) ((+ - =) (mode)) bestand
De eerste optionele parameter geeft aan wie - dit kan (u) ser, (g) roup, (o) thers of (a) ll zijn.
De tweede optionele parameter geeft opcode aan - dit kan zijn voor het toevoegen (+), verwijderen (-) of toekennen (=) van een toestemming.
De derde optionele parameter geeft de modus aan - dit kan (r) ead, (w) rite of e (x) ecute zijn.
Voorbeeld Voeg schrijfrechten toe voor gebruiker, groep en anderen voor file1.
$ chmod ugo + w bestand1
Syntaxis (numerieke modus) chmod (mode) bestand
De modus is een combinatie van drie cijfers - het eerste cijfer geeft de toestemming voor de gebruiker aan, het tweede cijfer voor de groep en het derde cijfer voor anderen.
Elk cijfer wordt berekend door de bijbehorende machtigingen toe te voegen. Leestoestemming is ‘4’, schrijfmachtiging is ‘2’ en machtiging voor uitvoeren is ‘1’.
Voorbeeld Geef toestemming voor lezen / schrijven / uitvoeren aan de gebruiker, toestemming voor lezen / uitvoeren aan de groep en toestemming voor uitvoeren aan anderen.
$ chmod 751-bestand 1
# 2) chown Verander het eigendom van het bestand.
- Omschrijving : Alleen de eigenaar van het bestand heeft de rechten om het eigendom van het bestand te wijzigen.
- Syntaxis : chown (eigenaar) (bestand)
- Voorbeeld : Wijzig de eigenaar van bestand1 in gebruiker2, ervan uitgaande dat het momenteel eigendom is van de huidige gebruiker
- $ chown user2-bestand1
# 3) chgrp Wijzig het groepseigendom van het bestand
- Omschrijving : Alleen de eigenaar van het bestand heeft de rechten om het eigendom van het bestand te wijzigen
- Syntaxis : chgrp (groep) (bestand)
- Voorbeeld : Verander groep van file1 in group2 ervan uitgaande dat het momenteel eigendom is van de huidige gebruiker
- $ chgrp group2 bestand1
Bekijk onze aanstaande tutorial om meer kennis op te doen over bestandsmanipulatie in Unix !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Unix-machtigingen: bestandsmachtigingen in Unix met voorbeelden
- Bestandsmanipulatie in Unix: overzicht van Unix-bestandssysteem
- Unix speciale tekens of metatekens voor bestandsmanipulatie
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- UNIX-zelfstudie voor beginners (20+ diepgaande Unix-trainingsvideo's)
- Hoe twee bestanden in Unix te vergelijken: opdrachten voor bestandsvergelijking
- Find Command in Unix: Find Files with Unix Find File (voorbeelden)
- Geavanceerde Unix Shell Scripting: arrays, bestands- en stringtestoperatoren, speciale variabelen