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

Rechte Vergabe für Verzeichnis x ändern

Frage Microsoft Windows Userverwaltung

Mitglied: chrischnian

chrischnian (Level 1) - Jetzt verbinden

25.08.2010 um 09:06 Uhr, 2638 Aufrufe, 5 Kommentare

Ordner "C:\keinZugriff" soll gesucht werden und neue Berechtigungen gesetzt werden.

Hey Leute,

habe folgendes Problem. Laufwerk X hat viele Ordner mit gleichen Aufbau.

Siehe:

C:\AAxxxx\AABBxx\AABBCC\Ordnerx
C:\11xxxx\1122xx\112233\Ordnerx
C:\ZZxxxx\ZZYYxx\ZZYYXX\Ordnerx

nun soll der Ordnerx eine komplett neue Berechtigung bekommen. Dies von Hand zu machen wäre wahnsinn denn das wäre eine Aufgabe von 1 Woche. Wie würdet ihr so was machen?

Bin für viele Vorschläge offen.

Gruss

Chris
Mitglied: bastla
25.08.2010 um 09:10 Uhr
Hallo chrischnian!

Um den Detailgrad Deiner Fragestellung in der Antwort nicht zu übertreffen: Mit Batch unter Verwendung von "cacls" (oder was Dein nicht genanntes BS alternativ dazu bietet) ...

Grüße
bastla
Bitte warten ..
Mitglied: chrischnian
25.08.2010 um 09:14 Uhr
Sorry das OS ist Windows 2008 R2

Unter Linux selbst hätte ich weniger Probleme aber leider habe ich hier nur einen Windows 2008 R2 zur Verfügung.
Bitte warten ..
Mitglied: bastla
25.08.2010 um 09:28 Uhr
Hallo chrischnian!

Damit wissen wir zB aber noch immer nicht, ob es die "Ordnerx" nur in der 4. Ordnerebene gibt bzw ob die Ebene egal ist, oder ob tatsächlich die bestehenden Berechtigungen ersetzt oder nur bearbeitet werden sollen, ob dies auch für die enthaltenen Dateien / Unterordner erforderlich ist, ...

Im einfachsten Fall sähe das (direkt in der CMD-Shell eingegeben) etwa so aus:
for /f "delims=" %i in ('dir /s /b /ad "C:\Ordnerx"') do @echo icacls "%i" /grant:r Administratoren:F EineGruppe:R
Das "echo" bewirkt, dass die Befehle (zum Testen) nur angezeigt, aber nicht ausgeführt werden.

Um die Zeile als Batch zu verwenden, jeweils "%%i" anstelle von "%i" schreiben.

"icacls /?" listet die zur Verfügung stehenden Optionen auf.

Grüße
bastla
Bitte warten ..
Mitglied: chrischnian
25.08.2010 um 09:44 Uhr
Achso ok also hier nochmal alles.

Die zu verändernden Ordner sind immer in der gleichen Ebene. Die darunter liegenden Ordner sollen nicht geändert werden da diese ja vom oberen geerbt bekommen.

X:\xxxxxx\xxxxxx TEXT Name\xxxxxx TEXT TEXT\Ordner

Angedacht war das zuerst alle Berechtigungen gekillt werden und danach diese neu gesetzt werden.

Bei uns ist das Laufwerk X komplett freigegeben damit die jeweilige Abteilung "K" darauf Zugriff hat. Es kommen aber zur Zeit immer mehr Zeitarbeiter diese sollen in gewisse Unterordner keinen Zugriff haben um nicht Daten kopieren zu können.

Ich dachte mir das ich auf X selbst für die Abteilung "K" Vollzugriff gebe und diese dann arbeiten kann.

Unterordner wie oben angegeben bekommen eine eigene ACL in der die Zeitarbeiter keinen Zugriff haben. Da ja Unterorder von Hauptordner ihre Rechte vererben sollte es nicht nötig sein jeden Ordner zu bearbeiten.

DIe Zeitarbeiter sind dann gleichzeitig in der Gruppe Zeitarbeiter und Abteilung "K" sollten somit auf das Laufwerk X Vollzugriff haben bis auf die Ordner die seperat für die Gruppe gesperrt sind.

Wie gesagt Server bzw OS ist ein 2008 R2

So nun sollte ich alles haben
Bitte warten ..
Mitglied: bastla
25.08.2010 um 10:14 Uhr
Hallo chrischnian!

Die Einschränkung auf die 4. Ordnerebene sollte sich so realisieren lassen:
for /f "delims=" %i in ('dir /s /b /ad "X:\Ordnerx"') do @for /f "tokens=5 delims=\" %a in ("%i") do @if /i "%a"=="Ordnerx" @echo icacls "%i" /deny Zeitarbeiter:F
Damit sollte für die entsprechenden Ordner zusätzlich zu den bereits vorhandenen (geerbten) Berechtigungen der Gruppe "Zeitarbeiter" der Zugriff verweigert werden - den "icacls"-Befehl kannst Du auch einzeln testen, indem Du zB
icacls "X:\xxxxxx\xxxxxx TEXT Name\xxxxxx TEXT TEXT\Ordner" /deny Zeitarbeiter:F
eingibst.

Dass Du bei Verwendung einer "Verweigerung" besonders vorsichtig sein solltest, ist Dir vermutlich bekannt ...

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
SAN, NAS, DAS
gelöst Synolgy 1815+ - Rechte- und Richtlinien-Problem User-Ordner Home (3)

Frage von Nintox zum Thema SAN, NAS, DAS ...

Windows Server
gelöst Rechte als Admin vergeben - Zugriff verweigert (14)

Frage von Ghost108 zum Thema Windows Server ...

Grafikkarten & Monitore
Intel User Interface - Sprache ändern (4)

Frage von FA-jka zum Thema Grafikkarten & Monitore ...

DNS
gelöst Hostnamen eines Internetanschluss ändern (5)

Frage von christianlindloff zum Thema DNS ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (20)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...