PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win2k3 - Calcs lassen sich nicht via Batch vergeben


ooAlbert
2008-05-10, 12:03:28
Hi,

ich versuch jetzt seit einer weile via Batch NTFS-Berechtigungen zu vergeben aber das Fdunktioniert nicht. Das einzige was passiert das "Jeder" eingetragen wird mit Lese-Zugriff

net share Output=g:\output
cacls g:\output /G Nutzer1:C /E /T
cacls g:\output /G Nutzer2:C /E /T

Meiner Meinung nach müsste das aber so stimmen :)
Oder muß man vorhger noch irgendwoanders irgendetwas umstellen, beide Nutzer sind "Benutzer" also keine Admins.

(del)
2008-05-10, 13:20:05
Probiers mal mit der Syntax:

cacls "X:\Ordnername" /E /G "Benutzername":F

Dürfte Vollzugriff ergeben. Daran denken, das Berechtigungen auch nur durch Admins gesetzt werden können. Eine Batchdatei diesen Inhalts wird im Kontext eines normalen Users unter Umständen keinen Erfolg ergeben.

Gandharva
2008-05-10, 14:00:39
This command has been deprecated. Please use Icacls instead.

http://technet2.microsoft.com/windowsserver2008/de/library/403edfcc-328a-479d-b641-80c290ccf73e1031.mspx?mfr=true

ooAlbert
2008-05-11, 13:42:29
wenn ich das mache:

cacls "g:\output" /E /G "nutzer1":F

hab ich wieder nur "jeder" drin stehen unter "Freigabe-Berechtigungen" mit Lesen-Zugriff aber es gibt keine fehlermeldung.

Birdman
2008-05-11, 17:42:41
CACLS != Freigabe Berechtigungen

Das sind zwei ganz verschiedene Paar Schuhe.

ooAlbert
2008-05-11, 22:57:54
wie wäre es denn dann zu bewerkstelligen?

MooN
2008-05-11, 23:05:52
http://www.google.de/search?client=opera&rls=de&q=freigabe+per+cmd&sourceid=opera&ie=utf-8&oe=utf-8&lr=lang_de

--> "net help share" und dir wird geholfen

Sephiroth
2008-05-11, 23:33:03
SetACL (http://setacl.sourceforge.net/) dürfte das können (http://setacl.sourceforge.net/html/doc.html).

Sonst über VBS und WMI: SetShareInfo Method of the Win32_Share Class (http://msdn.microsoft.com/en-us/library/aa393598(VS.85).aspx) (siehe Win32_SecurityDescriptor (http://msdn.microsoft.com/en-us/library/aa394402(VS.85).aspx)).

@Moon: net share setzt die rechte afaik immer auf "jeder" und er will keine shares anlegen, sondern die rechte dafür ändern.