Ännere vun engem Permissiounen vun der Datei vun der Linux-Command Line
De Chmod Kommando (Change Change Mode) léisst Dir d'Zutrittsberechtigungen vun Dateen an Folder änneren.
De Kommando chmod, wéi aner Kommandoen, kann aus der Kommandozeilegung oder duerch eng Skriptdatei ausgeführt ginn.
Wann Dir e Permissiounen vun der Datei ze lueden braucht Dir de Kommando ls .
chmod Command Syntax
Dëst ass déi richteg Syntax wann Dir de Chmod Kommando benotzt:
chmod [Optiounen] [[Modus] file1 [file2 ...]Déi folgend sinn e puer vun de gewéinleche Méiglechkeete mat chmod:
- -f, --silent, --quiet (vermëttelt meescht Fehlermeldung)
- -v, --verbose (outputt eng diagnostesch fir all Date veraarbecht)
- -c, -changes (wéi verbose awer mellt nëmme wann eng Ännerung gemaach gëtt)
- -R, --recursiv (geännert Dateien an Verëffentleche recursiv)
- --hëllef (Lëscht an Hannergrënn)
- --version (Ausgänge Versiounsinformatioun an Ausgänge)
Hei fannt Dir eng Lëscht mat verschiddene numeresch Rechter, déi fir de Benotzer, Grupp, an all aner sinn op de Computer gesat ginn. Nieft der Zuel ass de Lies- / Schreif / Ausfëlle Bréif gleewen.
- 7, rwx, liesen, schreiwen an ausféieren
- 6, rw-, liest a schreift
- 5, rx, liesen a féieren
- 4, r--, liest nëmmen
- 3, -wx, schreiwen an ausféieren
- 2, -w-, schreift nëmmen
- 1, --x, nëmmen ausféieren
- 0, ---, none
chmod Command Beispiller
Wann Dir zB d'Permissiounen vun der Datei "Participanten" änneren wollten, fir datt jiddereen e vollen Zougang zum Inhalt hutt, da gitt Dir:
chmod 777 MataarbechterDéi éischt 7 setzt d'Permissiounen fir de Benotzer, déi zweet 7 setzt d'Rechter fir d'Grupp, an d'drëtt 7 setzt d'Rechter fir all aner.
Wann Dir wëllt deen eenzege sinn, deen et zouloosse kanns, kënnt Dir benotze fir:
chmod 700 ParticipantenFir Iech selwer an Är Grupp Memberen vollen Zougank ze ginn:
chmod 770 MataarbechterWann Dir wëllt vollen Zougang fir Iech selwer zouzemaachen, awer wëllt aner Leit doduerch änneren, datt Dir d'Datei geännert hutt, kënnt Dir benotzen:
chmod 755 MataarbechterDéi folgend benotzt d'Bréiwer vun uewen, fir d'Permissiounen vun "Participanten" ze änneren, sou datt de Besëtzer kann a liesen an d'Datei ze schreiwen, awer et ännert net Permissiounen fir en aneren:
chmod u = rwMéi Informatioun iwwer de chmod Command
Dir kënnt d'Gruppereigenschaft fir existente Fichieren an Folder mat dem Kommando chgrp änneren. Ännert d'Standard Grupp fir nei Fichieren a Fichier mat dem Befehl newgrp.
Denkt drun datt symbolesch Verknëpperen, déi an engem chmod Kommando benotzt ginn, den eigentleche Zielobjekt beaflossen.