Avatar billede serverservice Praktikant
19. december 2004 - 14:16 Der er 11 kommentarer og
1 løsning

Oprette share permissions vha. script

Hej igen!

Jeg er lidt træt af at oprette de samme share permissions, hvis jeg f.x ændrer eller flytter mine shares.

Jeg kunne derfor tænke mig et script der oprettede disse sharepermissions:
1. Fjernede everyone.
2. Gav administrator Full control og evt. authenticated users =read

Mit styresystem er w2000pro, men jeg skal også kunne bruge det på server (w2k/w2k3)
Avatar billede lap Nybegynder
19. december 2004 - 15:26 #1
1: rediger eksisterende rettigheder rekursivt - fjern everyone:
cacls /T /E /C /R"Everyone" <dir>

2: rediger eksisterende rettigheder rekursivt - giv administrator full control:
cacle /T /E /C /G"administrator":F <dir>
Avatar billede lap Nybegynder
19. december 2004 - 15:27 #2
det gælder filer - er ikke sikker på, om du mener filerne på shared - eller på selve share?
Avatar billede serverservice Praktikant
19. december 2004 - 16:04 #3
Det er bare share permisssions på mapperne. Jeg er ikke så stiv til scripts andet end bat/cmd - er det et vbscript eller kan jeg køre det fra en batfil?
Avatar billede lap Nybegynder
19. december 2004 - 16:10 #4
dette er til en bat-fil som jeg har brugt en del gange - og det kan gøres i et samlet kald:

cacls /T /E /C /R"Everyone" /G"administrator":F %1%

gem filen som retmapper.bat - og kald med "retmapper mappenavn" - så kører den alle mapper og filer igennem.

Jeg dog fortsat i tvivl om, hvor du mener. Når du opretter et share med "højreklik på mappe - share" - er det rettigheder på sharenavnet - eller er det på de filer, som ligger i den pågældende mappe?
Avatar billede serverservice Praktikant
19. december 2004 - 16:16 #5
Ok jeg er med på det nu og har fundet kommandoen i dosprompten , så skal lige eksperimentere med et par løsninger.

Jeg mener share rettigheder til filer/mapper på sharet.

Takker indtil vidre og vender tilbage når der er et resultat.
Avatar billede lap Nybegynder
19. december 2004 - 16:18 #6
helt ok - /E skal bruges ved /R, men du kan overskrive alle rettigheder i et huk ved at udelade /E(dit)
Avatar billede serverservice Praktikant
19. december 2004 - 17:20 #7
Det var nu ikke helt rettigheder under security jeg mente, men share rettigheder - de kan vist ikke ændres med cacls , men jeg har da opnået et resultat, så ok...

Nu har jeg fået den til at ændre specifikke rettigheder for eksisterende grupper , men jeg kan ikke tilføje en anden gruppe .f.x administrators eller:
Jeg kan nu:
1. fjerne en gruppe - f.x. everyone
2. Ændre permissions.

Jeg kan endnu ikke tilføje en anden gruppe - har prøvet:
cacls mappenavn /T /E /C /G "administrator":F    og
cacls mappenavn /T /E /C /P "administrator":F
Den kører godt nok processen , men der sker intet - hvorfor - jeg har admin rettighed?
Avatar billede serverservice Praktikant
19. december 2004 - 17:29 #8
Nå , men nu har jeg da fundet ud af hvorfor - jeg havde jo ændret de andre permissions så jeg ikke længere havde full control.

Jeg forstår ikke helt hvad de sidste ting betyder her
cacls /T /E /C /R"Everyone" /G"administrator":F %1% - altså %1%

Skal jeg bare døbe min batfil mappenavn.bat og så køre den ? 
Der er point og lidt karma hvis du kan svare på det sidtse.
Avatar billede serverservice Praktikant
19. december 2004 - 17:40 #9
Ok nu har jeg også fået den batfil til at virke - takker:
Har du nogen idé om det er muligt også at ændre sharepermissions med et script evt. med nogle kommandoer i w2k3?
Avatar billede lap Nybegynder
19. december 2004 - 22:08 #10
tja, det ser ud til, at det kan lade sig gøre med wmi - jeg har dog aldrig prøvet det. Se http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wssamwshnetworkadministatorsamplescript.asp

Har ikke tid til at teste det nu, men der er i hvert fald lidt input - hvis det kniber kan jeg muligvis kikke på det i morgen aften.
Avatar billede serverservice Praktikant
19. december 2004 - 22:11 #11
det er helt ok - jeg finder nok ud af det igen
Avatar billede lap Nybegynder
19. december 2004 - 22:20 #12
forresten - takker for både points og karma! og du vender bare tilbage hvis det kniber :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester