Shellbefehle
Verzeichnis Operationen | ||
|
||
Editoren | ||
| ||
Datei Operationen | ||
| ||
System Infos | ||
| ||
Prozess Management | ||
| ||
Netzwerk Management | ||
| ||
Partitions Management | ||
| ||
Suchen | ||
| ||
Komprimierung | ||
| ||
Verschiedenes | ||
| ||
User Infos | ||
| ||
User-Account Management | ||
| ||
Erklärung zu chmod | ||
Mit dem Befehl chmod kann man die Rechte von Verzeichnissen bzw. von Dateien setzen. Hierzu ein Beispiel: Mit dem Befehl ls -l /usr/bin/build-combi.sh kann ich mir die Rechte des Files build-combi.sh welches im Verzeichnis /usr/bin liegt anzeigen lassen. Die Ausgabe sieht hier dann so aus: -rwxr-xr-x 1 root root
Die ersten drei Zeichen also rwx gehören dem User (also dem Eigentümer des Files -> beim CT ET9x00 ist das klar der root). Die nächsten Zeichen also r-x (hier haben wir kein w dabei) gehören der Group also der Gruppe ( die Gruppe ist hier ebenfalls root). Die letzten drei Zeichen r-x (wieder kein w dabei) gehören den Others (also einfach den Anderen).
r = readable (also lesbar) und deren zugewiesene Zahl ist immer --------------> 4 w = writeable (also schreibbar) und deren zugewiesene Zahl ist immer ------> 2 x = executable (also ausführbar) und deren zugewiesene Zahl ist immer ----> 1
Bei Verzeichnissen steht das Execute-Bit, dafür dass die jeweilige Gruppe in das Verzeichnis wechseln darf.
Der User also der root besitzt die Rechte rwx das ist dann ----> 7 Die Group auch root besitzt die Rechte r-x das ist dann --------> 5 Die Others besitzen die Rechte r-x das ist dann --------------------> 5 ergibt also insgesammt die Zahl 755
chmod 755 /usr/bin/grab Würde man /usr/bin/grab hingegen nur zum Beispiel lesbar und schreibbar für den User also den root und für die Group und Others nur lesbar machen wollen wäre das dann dieser Befehl; chmod 644 /usr/bin/grab
auch binarys (Programme) gebraucht denn die müssen unbedingt ausführbar sein.
sich jetzt leicht selbst ausrechnen können welche Rechte man mit welchen Zahlen setzen kann. |