Ordnerfreigabe mit Rechten
Wir benutzen eine USB-2.0-Festplatte, um sie regelmäßig an einen Rechner anzuschließen und Backups auf ihr zu speichern. Damit auch andere Rechner im LAN Daten auf dieselbe Platte sichern können, habe ich sie gemäß Ihrem Tipp aus c't 3/04, S. 166, mit einer autorun.inf-Datei versehen, über die beim Anschließen der Platte eine Batch-Datei startet, die dann einige Ordner per net share freigibt. Allerdings würde ich diese Freigaben gerne mit spezifischen Rechten für einige Benutzer versehen. Haben Sie dafür mittlerweile eine Lösung?
Wir benutzen eine USB-2.0-Festplatte, um sie regelmäßig an einen Rechner anzuschließen und Backups auf ihr zu speichern. Damit auch andere Rechner im LAN Daten auf dieselbe Platte sichern können, habe ich sie gemäß Ihrem Tipp aus c't 3/04, S. 166, mit einer autorun.inf-Datei versehen, über die beim Anschließen der Platte eine Batch-Datei startet, die dann einige Ordner per net share freigibt. Allerdings würde ich diese Freigaben gerne mit spezifischen Rechten für einige Benutzer versehen. Haben Sie dafür mittlerweile eine Lösung?
Unter Windows 2000, XP und Server 2003 eignet sich das Microsoft-Tool SubInACL für diesen Zweck: Es ist eigentlich dazu gedacht, Server, Dateien oder Benutzer zwischen Netzwerkdomänen umzuziehen, erweist sich aber als die Eier legende Wollmilchsau, wenn es um das Rechte-Management per Batch oder Konsole geht (Download siehe Soft-Link).
In Ihrer Batch-Datei können Sie nach der eigentlichen Freigabe mit
net share USBDaten=U:\Daten
zunächst den Aufruf
subinacl /share USBDaten /perm
einfügen, der alle möglicherweise noch bestehenden Berechtigungen an der Freigabe löscht. Anschließend folgt ein Aufruf in der Form
subinacl /share USBDaten /grant=Athos=r /grant=Porthos=c /grant=Aramis=f
Damit geben Sie dem Benutzer Athos Leserecht, Porthos darf lesen und schreiben, und Aramis bekommt Vollzugriff.
Über seine sonstige Syntax gibt das Werkzeug Auskunft, wenn man es mit dem Parameter /help aufruft; außerdem kopiert sein Setup eine HTML-Datei mit ausführlichen Erklärungen und Beispielen ins Zielverzeichnis.