Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Benutzergruppen per Batch Script verschiedene Rechte zuweisen

Frage Entwicklung Batch & Shell

Mitglied: 76976

76976 (Level 1)

30.03.2009, aktualisiert 09:45 Uhr, 7947 Aufrufe, 8 Kommentare

Hallo alle zusammen, habe mal wieder ein Problem mit Batch Dateien xD

hab ein "ähnliches" Problem, wie dieses "https://www.administrator.de/index.php?content=44736"

Ich möchte auf meinem Windows Server 2003 (english) den Benutzergruppen verschiedene Rechte geben:

1. Modify, Read & Execute, List Folder Contents, Read, Write
2. List Folder Contents, Read, Write
3. List Folder Contents, Read
4. List Folder Contents

Das ganze geht auch manuell aber ich will mir unnötige Arbeit erspahren.

Dazu kommt die Frage "Wie füge ich die 4mio User den Gruppen zu?" ^^

zunächst haben ich folgenden Script, der mir eine Gruppe hinzufügt:
Net Localgroup /add "Gruppenname"
pause

Im Prinzip müsste man die Rechte gleich in diesen Befehl einbauen können oder?

Mit freundlichen Grüßen Pepper

://EDIT:

Ich finde bei Google weder Foren noch Beschreibungen/Dokus zu diesem Problem. Würde mich wirklich freuen, wenn jemand auf diese Frage antwortet.

Danke im vorraus

Euer Pepper

://EDIT:

Habe mich im cmd mal über den befehl

net

erkundigt. Sieht gut aus.

net share

dürfte hier die Lösung sein oder?

Hoffe auf Antworten!

Mit freundlichen Grüßen Pepper
Mitglied: bastla
30.03.2009 um 11:58 Uhr
Hallo Pepper-jk!

Mit "net share" kannst Du Freigaben erstellen (und, ab W2003, die Freigabeberechtigungen setzen) ...
Um Benutzer einer Gruppe hinzuzufügen, brauchst Du das oben verwendete
01.
net localgroup "Gruppenname" "Username" /add
bzw
01.
net groups "Gruppenname" "Username" /add
Im Prinzip müsste man die Rechte gleich in diesen Befehl einbauen können oder?
Rechte woran? Da es sich hier ja um Sicherheitseinstellungen (bzw Freigabeberechtigungen) handeln dürfte, sind die Rechte beim jeweiligen Objekt (zB einem Ordner einzutragen). Dort genügt es dann aber, die Gruppe anzugeben - die Mitglieder der Gruppe "erben" diese Rechte.

Das Zuteilen der Rechte kann auch mit "cacls" oder "xcacls" erfolgen.

Grüße
bastla
Bitte warten ..
Mitglied: 76976
30.03.2009 um 12:15 Uhr
Danke für die Antwort
Ok dann weiß ich schon mal wie ich die Benutzer in die Gruppe schmeiß
aber die Rechte an dem Bestimmten ordner soll automatisch erfolgen.
ich stelle mir dass so vor dass man in den Script ordnername und gruppennamen schreibt und die batch den 4 gruppen dann folgende Rechte gibt:

1. Modify, Read & Execute, List Folder Contents, Read, Write
2. List Folder Contents, Read, Write
3. List Folder Contents, Read
4. List Folder Contents

und mit cacls kenn ich mich nicht aus (kannst du mir das kurz "erklären"? - wär nett)

Danke
Pepper
Bitte warten ..
Mitglied: bastla
30.03.2009 um 12:33 Uhr
Hallo Pepper-jk!

Eigentlich solltest Du zu "cacls" (abgesehen von der Onlinehilfe mit "cacls /?") eine Menge an Informationen finden ...

... aber in aller Kürze:
cacls "D:\Dein Ordner" /E /G "Gruppenname":C
fügt für die angegebene Gruppe Änderungsrechte hinzu (und behält wegen des "/E" die bereits vorhandenen übrigen Einstellungen).

Grüße
bastla
Bitte warten ..
Mitglied: 76976
30.03.2009 um 12:48 Uhr
Danke Bastla

ja mit "cacls /?" hab ich auch geschaut kurz bevor du das geschrieben hast

noch eine Frage:
Ich habe keine nervige Schwester und neugierige Eltern - Kann man wenn man vom Rechner weggeht die Festplatten mit zb
cacls "C:\" /T /G "Gruppenname":C
schützen ohne dann neu starten zu müssen?


Mit freundlichen Grüßen Pepper

://EDIT:
und kann man einstellen dass er diese Änderung auch für die unterordner und dateien übernimmt?
weil sons kommt man im prinzip an die datein dran wenn man weiß wie die heißen !!
Bitte warten ..
Mitglied: bastla
30.03.2009 um 14:26 Uhr
Hallo Pepper-jk!

Wäre es nicht einfacher, mit der Tastenkombination "Windows+L" kurzfristig für Sicherheit zu sorgen?
und kann man einstellen dass er diese Änderung auch für die unterordner und dateien übernimmt?
weil sons kommt man im prinzip an die datein dran wenn man weiß wie die heißen !!
Genau dazu gibt's den Schalter "/T", obwohl ja eigentlich ohnehin per Vererbung die Einstellungen eines Ordners auch an die Unterordner weitergegeben werden sollten.

Grüße
bastla
Bitte warten ..
Mitglied: 76976
31.03.2009 um 07:45 Uhr
Windows + L ?
achso ja schon xDD
haste Recht

Achso - komisch bei mir macht er das bei "/T" nicht!

://EDIT:

Ich hba ein problem mit "xcacls" - ich hab so mht Beschreibungen um es zu "installieren" aber die gehen net -.-
und mit dem normalen "cacls" kann man höchstens 5 Gruppen machen und eine davon ist "FULL" und eine "NONE" diese beiden Gruppen brauch ich nicht sondern die oben angegebenen Gruppen 1-4!!!
gibt es keine möglichkeit diese zu erstellen?


--- http://www.kopf-tisch.de/ --- so ist mir zu mute ^^

://EDIT:

cacls D:\groupu\project9 /E /T /G P9Test123M:C
cacls D:\groupu\project9 /E /T /G P9Test123W:W,R
cacls D:\groupu\project9 /E /T /G P9Test123R:R
cacls D:\groupu\project9 /E /T /G P9Test123L:N
pause

das ist der Quelltext
Folgendes Problem: P9Test123W soll natürlich auch die Rechte von Read haben - Ist voll unlogisch, dass man das iwie net kombinieren kann -.-
und 2. P9Test123L soll die Dateien sehen können (List) aber weder öffnen noch schreib können oder so ist das nicht möglich?
Bitte warten ..
Mitglied: 76976
31.03.2009 um 08:55 Uhr
Ok erstes Problem gelöst - man musste es untereinander schreiben ;)

Hier der Quelltext:
cacls D:\groupu\project9 /E /T /G P9Test123M:C
cacls D:\groupu\project9 /E /T /G P9Test123W:W
cacls D:\groupu\project9 /E /T /G P9Test123W:R
cacls D:\groupu\project9 /E /T /G P9Test123R:R
cacls D:\groupu\project9 /E /T /G P9Test123L:N
pause

Jetzt nurnoch das 2. Problem:
statt keine Rechte soll die Gruppe "P9Test123L" wenigstens die Dateien sehen können!
Bitte warten ..
Mitglied: 76976
31.03.2009 um 10:51 Uhr
So habs auch ohne eure hilfe hinbekommen :P
*stolz sein*
hab das tool fileacl benutzt :P

Quelltext folgt:
cacls D:\groupu\project9 /E /T /G P9Test123M:C
cacls D:\groupu\project9 /E /T /G P9Test123W:W
cacls D:\groupu\project9 /E /T /G P9Test123W:R
cacls D:\groupu\project9 /E /T /G P9Test123R:R
FILEACL D:\groupu\project9 /S P9Test123L:C:FO
pause

Mit freundlichen Grüßen Pepper
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
Batch Script Editor - Programmvorstellung des Entwicklers (16)

Tipp von wowItsDoge zum Thema Batch & Shell ...

Windows Server
Batch Script bei Start ausführen (3)

Frage von KEFHVDI zum Thema Windows Server ...

Batch & Shell
Batch-Script für Lizenzen (3)

Frage von stoepsu77 zum Thema Batch & Shell ...

Batch & Shell
Batch-Script für die Messung der Netzwerkgeschwindigkeit (10)

Anleitung von Kraemer zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (19)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (19)

Frage von patz223 zum Thema Windows Userverwaltung ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (15)

Link von Penny.Cilin zum Thema Viren und Trojaner ...