Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Inzicht in Linux -bestandseigendom en machtigingen
Het controleren van het huidige bestandseigendom en machtigingen
Voorbeelduitvoer van de opdracht 'ls -l':
Bestandseigendom wijzigen
Wijzig de bestandseigenaar:
Wijzig de bestandsgroep:
Verander zowel de eigenaar als de groep:
Bestandsrechten wijzigen
Symbolische modus:
Voeg toestemming toe voor de eigenaar:
Voeg lees- en schrijfrechten toe voor zowel eigenaar als groep:
Verwijder de leesvergunning voor anderen:
Numerieke modus
Stel geen machtigingen in voor iemand:
Stel alle machtigingen voor iedereen in:
Stel lezen en schrijf voor de eigenaar en lees voor de groep:

Eigendom van bestanden en machtigingen wijzigen in Linux

Trefwoorden: Linux,  Security 

Inzicht in Linux -bestandseigendom en machtigingen
Het controleren van het huidige bestandseigendom en machtigingen
Voorbeelduitvoer van de opdracht 'ls -l':
Bestandseigendom wijzigen
Wijzig de bestandseigenaar:
Wijzig de bestandsgroep:
Verander zowel de eigenaar als de groep:
Bestandsrechten wijzigen
Symbolische modus:
Voeg toestemming toe voor de eigenaar:
Voeg lees- en schrijfrechten toe voor zowel eigenaar als groep:
Verwijder de leesvergunning voor anderen:
Numerieke modus
Stel geen machtigingen in voor iemand:
Stel alle machtigingen voor iedereen in:
Stel lezen en schrijf voor de eigenaar en lees voor de groep:

Linux is ontworpen om meerdere gebruikers efficiënt te beheren, waardoor alleen geautoriseerde personen toegang hebben tot of specifieke bestanden kunnen wijzigen of wijzigen.Dit wordt gedaan via een systeem van bestandseigendom en machtigingen die helpen bij het beschermen van systeem- en gebruikersgegevens.Het begrijpen van deze mechanismen helpt bij het behouden van systeembeveiliging en zorgen voor een goed bestandsbeheer.

Inzicht in Linux -bestandseigendom en machtigingen

In Linux wordt elk bestand en directory geassocieerd met een eigenaar en een groep.Toegang tot deze bestanden wordt beheerd via machtigingen, die bepalen of een gebruiker een bestand kan lezen, schrijven of uitvoeren.

Sleutelconcepten:

  • Eigenaar: De gebruiker die het bestand heeft gemaakt.
  • Groep: Een set gebruikers die toegang tot het bestand delen.
  • Rechten: Definieer welke acties kunnen worden uitgevoerd in het bestand:
    • Lees (R): Hiermee kunt u de inhoud van het bestand bekijken.
    • Schrijven (W): Staat wijzigingen in het bestand toe.
    • Uitvoeren (x): Schakelt het bestand uit als een programma.

Het controleren van het huidige bestandseigendom en machtigingen

Gebruik de eigendom en machtigingen van een bestand/directory 'ls -l' opdracht:

ls -l filename
Voorbeelduitvoer van de opdracht 'ls -l':
-rwxrw-r-- 1 foo bar 1024 Jan 1 00:00 filename
  • -RWXRW-R--: vertegenwoordigt het bestandstype en de machtigingen.
    • RWX: Machtigingen voor de eigenaar (FOO).
    • RW-: Machtigingen voor de groep (balk).
    • R--: Machtigingen voor anderen.
  • Foo: eigenaar van het bestand.
  • Bar: groep geassocieerd met het bestand.
  • 1024: Bestandsgrootte in bytes.
  • 1 januari 00:00: laatste wijzigingsdatum en tijd.

Als u details van alle bestanden in een map wilt vermelden, gebruikt u eenvoudig 'LS -L' zonder een bestandsnaam op te geven.Voor mappen bevat deze opdracht de inhoud met dezelfde gedetailleerde uitvoer.

Gebruik voor meer informatie over LS 'ls - -help' of 'Man ls' commando's.

Bestandseigendom wijzigen

Alleen de rootgebruiker of gebruikers met geschikte sudo -privileges kunnen het eigendom van het bestand wijzigen.Gebruik de 'Chown' opdracht:

chown [user]:[group] filename
Wijzig de bestandseigenaar:
chown newowner filename
Wijzig de bestandsgroep:
chown :newgroup filename
Verander zowel de eigenaar als de groep:
chown newowner:newgroup filename

Gebruik de wijzigingen in het eigendom van recursief op een directory en de inhoud ervan '-R 'optie:

chown -R newowner:newgroup /path/to/directory

Gebruik voor meer informatie over 'chown' 'chown - -help' of 'Man Chown'.

Bestandsrechten wijzigen

Bestandsmachtigingen kunnen worden aangepast met behulp van de 'chmod' commando.Er zijn twee hoofdmethoden:

  • Symbolische modus

  • Numerieke modus

Symbolische modus:

Pas de machtigingen aan met behulp van symbolische representaties.

Voeg toestemming toe voor de eigenaar:
chmod u+x filename
Voeg lees- en schrijfrechten toe voor zowel eigenaar als groep:
chmod ug+rw filename
Verwijder de leesvergunning voor anderen:
chmod o-r filename

Numerieke modus

Met de numerieke modus kunt u machtigingen instellen met behulp van een driecijferig nummer.Elk cijfer vertegenwoordigt machtigingen voor respectievelijk de eigenaar, groep en anderen.De waarde voor elk cijfer is de som van de getallen die vertegenwoordigen welke machtigingen zijn toegestaan ​​voor die rol, met een maximale waarde van 7 (zeven) voor elk cijfer.0 (nul) geeft geen machtigingen weer.

Numerieke weergave voor elk toestemmingstype:

  • Lees: 4
  • Schrijf: 2
  • Uitvoeren: 1

Om de gebruiker bijvoorbeeld lees- en schrijftoegang te geven, leest de groep alleen toegang en andere gebruikers geen toegang, het nummer dat moet zijn dat 740 zou zijn.

Hier zijn nog een paar voorbeelden:

Stel geen machtigingen in voor iemand:
chmod 000 filename
Stel alle machtigingen voor iedereen in:
chmod 777 filename
Stel lezen en schrijf voor de eigenaar en lees voor de groep:
chmod 640 filename

Geschreven door Hostwinds Team  /  augustus 29, 2018