Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12202|Antwoord: 0

[Linux] Linux chmod-commando in detail uitgelegd

[Link kopiëren]
Geplaatst op 12-01-2016 21:09:08 | | |

CHMOD [opties] modusbestanden

Alleen de bestandseigenaar of bevoorrechte gebruiker kan deze functie gebruiken om de bestandstoegangsmodus te wijzigen. Modus kan numeriek zijn of uitgedrukt in de vorm van WHO OpCode Permission. Wie optioneel is, standaard is A (alle gebruikers). Er kan slechts één opcode worden geselecteerd. Meerdere modi kunnen worden gespecificeerd, gescheiden door komma's.

Opties:

-c,--veranderingen
Alleen de informatie van het gewijzigde bestand wordt uitgevoerd

-f,--stil,--stil
Wanneer chmod de bestandsmodus niet kan wijzigen, wordt de gebruiker van het bestand niet op de hoogte gebracht

--Help
Voer hulpinformatie uit.

-R,--recursief
Je kunt de submap recursief doorlopen en de wijziging toepassen op alle bestanden en submappen in de map

--referentie=bestandsnaam
Raadpleeg de bestandsnaammachtiging om de rechten in te stellen

-v,--verbose
Ongeacht of de wijziging succesvol is of niet, voer je informatie uit voor elk bestand

--Versie
Uitvoer versie-informatie.

die

u
gebruiker

g
Groep

o
Overigen

a
Alle gebruikers (Standaard)

opcode

+
Verhoog de rechten

-
Verwijder de rechten

=
Wijs rechten opnieuw toe

Toestemming

r
Lees

w
schrijf

x
executeren

s
Stel het ID-nummer van de gebruiker (of groep) in.

t
Stel een sticky bit in om te voorkomen dat bestanden of mappen worden verwijderd door niet-eigenaren

u
De huidige rechten van de gebruiker

g
De huidige rechten van de groep

o
Huidige toestemmingen voor andere gebruikers

Als keuze gebruiken de meesten van ons de vorm van driecijferige oktale nummers om permissies weer te geven, de eerste om de rechten van de master te specificeren, de tweede om de rechten van de groep te specificeren, en de derde om de rechten van andere gebruikers te specificeren, elk met de som van drie waarden: 4 (lezen), 2 (schrijven) en 1 (uitvoeren) om de rechten te bepalen. Bijvoorbeeld, 6 (4+2) vertegenwoordigt het recht om te lezen en te schrijven, en 7 (4+2+1) het recht om te lezen, schrijven en uitvoeren.

Je kunt ook het vierde cijfer instellen, dat zich voor de driecijferige permissiereeks bevindt, en het vierde cijfer is 4, 2, 1, wat het volgende betekent:

4. Stel de gebruikers-ID in tijdens de uitvoering, die wordt gebruikt om het proces te autoriseren op basis van de bestandseigenaar, niet op de gebruiker die het proces heeft aangemaakt.

2. Stel tijdens de uitvoering de gebruikersgroep-ID in, die wordt gebruikt om het proces te autoriseren op basis van de groep waar het bestand zich bevindt, niet op basis van de gebruiker die het proces heeft aangemaakt.

1. Stel de lijmpositie in.

Voorbeeld:

$ chmod u+x-bestand voegt uitvoeringsrechten toe aan de eigenaar van het bestand
$ chmod 751-bestand wijst lees-, schrijf- en uitvoerrechten toe aan de eigenaar van het bestand (7), leest en voert uit (5) aan de groep van het bestand, en kent uitvoeringsrechten (1) toe aan andere gebruikers
$ chmod u=rwx,g=rx,o=x bestand Een andere vorm van het bovenstaande voorbeeld
$chmod=r bestand wijst leesrechten toe aan alle gebruikers
$ chmod 444-bestand Hetzelfde als hierboven
$ chmod a-wx, a+r bestand zoals hierboven
$ chmod -are you+r directory wijst recursief leesrechten toe aan de eigenaar van alle bestanden en submappen in de map
$ chmod 4755 stelt de ID in om lees-, schrijf- en uitvoerrechten toe te wijzen aan de ondergeschikte, en lees- en uitvoerrechten aan de groep en andere gebruikers.




Vorig:C# verdeelt arrays in twee groepen, twee in groepen
Volgend:Linux gebruikt vaak chmod-commando's
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com