Next: 9.1.5 Spezielle Rechte: Sticky
Up: 9.1 Die Rechte
Previous: 9.1.3 Spezielle Rechte: SUID
9.1.4 Skript: Formatieren von Disketten
Wie schon im Abschnitt
10.4.1 erwähnt, kann nur der Benutzer
root Dateisystem einrichten. Sollen nun normale Benutzer Disketten formatieren können, so kann dies durch ein Skript erfolgen, was durch das Setzen des SUID-Rechtes unter der Identität von
root läuft.
Beispiel für das Skript:
root@defiant:/usr/bin> ls -l fd0format
-rwsr-xr-x 1 root users 124 Okt 19 22:33 fd0format
root@defiant:/usr/bin> cat fd0format
#Formatiert eine Diskette Low-Level und erzeugt das Dateisystem ext2
#SUID für das Skript setzen, da /sbin nur für root zugänglich
/usr/bin/fdformat /dev/fd0
/sbin/mkfs -t ext2 /dev/fd0