FAT32 Ordner schreibgeschützt per Batch-Datei freigeben (net share)
06.02.2010
17:59:16 Uhr8502 Aufrufe
4 Antworten
17:59:16 Uhr
4 Antworten
Noch nicht bewertet
Seit heute morgen fahnde ich nun nach einer Lösung. Problembeschreibungen gibt es viele, eine Lösung aber scheinbar nirgens. Mein Problem:
Ich möchte einen Ordner per Batch-Datei im Netz freigeben. Üblicherweise per
NET SHARE share=c:\whatever
Der Ordner soll nun aber schreibgeschützt sein, was net share wohl nicht kann??
Der Ordner ist auf einem FAT32-Laufwerk (und das läßt sich auch nicht ändern).
NTFS-Beschränkungen a la calcls lassen sich so also nicht setzen.
Weiterhin möchte ich den Ordner auch wirklich schreibschützen, er muß aber nutzbar sein. Mit dem Dollarzeichen "verstecken", ist also auch nicht drin.
XP Professional bietet doch selbst in der "einfachen Dateifreigabe" an, den Haken "Benutzer dürden Dateien verändern" nicht zu setzen. Das kann doch wohl nicht wahr sein, daß man das nicht irgendwie mit NET SHARE oder einem kleinen Alternativtool machen kann?
Hat inzwischen jemand eine Lösung gefunden???
UPDATE: Mensch. Unglaublich. Jetzt hab ich tatsächlich die "Lösung" gefunden. Basierend auf: http://www.computerbase.de/forum/showpost ...
MS hat ein Kommandozeilenprogramm (wiso ist das nicht gleich bei Windows dabei??):
Statt NET SHARE also rmtshare:
zur Änderung einer bestehenden Freigabe das "=xx" weglassen.
Rechte sind:
mögliche Fehlermeldungen:
- 5 Zugriff verweigert
- 2118 Die angegebene Freigabe existiert bereits!
- 1332 Fehler in der Userliste: Benutzer nicht gefunden!
Die Fehlermeldungen lassen sich hiermit im Klartext darstellen: net helpmsg <fehlernr>
Infos: http://support.microsoft.com/kb/155449
download: ftp://ftp.microsoft.com/bussys/winnt/win ...
"DerWoWusste" nennt eine weitere gute Alternative, die scheinbar sehr mächtig ist, mir aber momentan etwas zuuu umfangreich ist: SetACL.
Kann wohl nicht schaden, das in seiner Admin-Toolbox zu haben.
Infos und download: http://setacl.sourceforge.net/html/exampl ...
Ich möchte einen Ordner per Batch-Datei im Netz freigeben. Üblicherweise per
NET SHARE share=c:\whatever
Der Ordner soll nun aber schreibgeschützt sein, was net share wohl nicht kann??
Der Ordner ist auf einem FAT32-Laufwerk (und das läßt sich auch nicht ändern).
NTFS-Beschränkungen a la calcls lassen sich so also nicht setzen.
Weiterhin möchte ich den Ordner auch wirklich schreibschützen, er muß aber nutzbar sein. Mit dem Dollarzeichen "verstecken", ist also auch nicht drin.
XP Professional bietet doch selbst in der "einfachen Dateifreigabe" an, den Haken "Benutzer dürden Dateien verändern" nicht zu setzen. Das kann doch wohl nicht wahr sein, daß man das nicht irgendwie mit NET SHARE oder einem kleinen Alternativtool machen kann?
Hat inzwischen jemand eine Lösung gefunden???
UPDATE: Mensch. Unglaublich. Jetzt hab ich tatsächlich die "Lösung" gefunden. Basierend auf: http://www.computerbase.de/forum/showpost ...
MS hat ein Kommandozeilenprogramm (wiso ist das nicht gleich bei Windows dabei??):
Statt NET SHARE also rmtshare:
01.
rmtshare \\127.0.0.1\share=c:\whatever /REMOVE Jeder /GRANT Jeder:FRechte sind:
- F: Vollzugriff
- R: Nur lesen
- C: Lesen / Ändern
mögliche Fehlermeldungen:
- 5 Zugriff verweigert
- 2118 Die angegebene Freigabe existiert bereits!
- 1332 Fehler in der Userliste: Benutzer nicht gefunden!
Die Fehlermeldungen lassen sich hiermit im Klartext darstellen: net helpmsg <fehlernr>
Infos: http://support.microsoft.com/kb/155449
download: ftp://ftp.microsoft.com/bussys/winnt/win ...
"DerWoWusste" nennt eine weitere gute Alternative, die scheinbar sehr mächtig ist, mir aber momentan etwas zuuu umfangreich ist: SetACL.
Kann wohl nicht schaden, das in seiner Admin-Toolbox zu haben.
Infos und download: http://setacl.sourceforge.net/html/exampl ...
DerWoWusste schreibt am 07.02.2010 um 15:01:53 Uhr
Hi.
Ist es gelöst? (Wenn ja, wozu die Fehlermeldungen?)
Wenn nein: Ab Windows 2003 geht das direkt mit net share, also evtl. mal die net.exe von 2003 unter xp nutzen. Wenn nicht zur Hand: setacl von sourceforge wäre eine weitere Alternative..
Ist es gelöst? (Wenn ja, wozu die Fehlermeldungen?)
Wenn nein: Ab Windows 2003 geht das direkt mit net share, also evtl. mal die net.exe von 2003 unter xp nutzen. Wenn nicht zur Hand: setacl von sourceforge wäre eine weitere Alternative..











