~$ ls -l /usr/bin/passwd
+-rwsr-xr-x 1 root root 54224 Aug 21 2017 /usr/bin/passwd*
+
+
+ ~$ ls -ld /tmp/
+drwxrwxrwt 18 root root 114688 Jan 16 20:29 /tmp//
+
-
-
chmod
- ändert Zugriffsrechte
+
chown
- ändert Datei / Verz. Besitzer
+
chgrp
- ändert die Ben. Gruppe
+
umask
- zeigt und setzt default Rechte
chmod +x mein-script.sh
+ chmod a+x mein-script.sh
+ chmod u+x mein-script.sh
+ chmod ug+x mein-script.sh
+ chmod -x verzeichnis
+ chmod -r mein-script.sh
+ chmod ugo-r mein-script.sh
+ chmod a-r mein-script.sh
+ chmod +x mein-script.sh
+ chmod 755 mein-script.sh
+ Recht | Wert | Recht | Wert | |
Lesen | 4 | Set-UID | 4 | |
Schreiben | 2 | Set-GID | 2 | |
Ausführen | 1 | Sticky | 1 |
chmod 4755 skript.sh
+ chown mhoe mein-script.sh
+ chown mhoe users mein-script.sh
+ chown mhoe. mein-script.sh
+ chown root mein-script.sh
+ chgrp users mein-script.sh
+ umask -S
+ Gibt an welche Rechte von den Standard-Rechten abgezogen werden.
0666 für Dateien, 0777 für Verz.
0666 - 0022 = 0644
+Es gibt 3 Arten von Benutzern:
+www-data
für apacheadduser | +fügt einen neuen Nutzer hinzu | +
adduser --system | +fügt einen neuen System-Nutzer hinzu | +
addgroup | +fügt eine neue System-Grupppe hinzu | +
deluser | +löscht ein Nutzerkonto - NICHT sein home-Verz. | +
usermod | +ändert ein Nutzerkonto ( zb Gruppen, home-Verz., ... ) | +