Acrobase  

Καλώς ήρθατε στην AcroBase.
Δείτε εδώ τα πιο πρόσφατα μηνύματα από όλες τις περιοχές συζητήσεων, καθώς και όλες τις υπηρεσίες της AcroBase.
H εγγραφή σας είναι γρήγορη και εύκολη.

Επιστροφή   Acrobase > Υπολογιστές και Τεχνολογία > Πληροφορική και Επικοινωνία
Ομάδες (Groups) Τοίχος Άρθρα acrobase.org Ημερολόγιο Φωτογραφίες Στατιστικά

Notices

Δεν έχετε δημιουργήσει όνομα χρήστη στην Acrobase.
Μπορείτε να το δημιουργήσετε εδώ

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 01-02-08, 11:48
Το avatar του χρήστη Archmage
Archmage Ο χρήστης Archmage δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 14-03-18 00:30
Φύλο: Άντρας
Script to set folder permissions

Ζητείται script που να κάνει δίνει read only permissions στην ομάδα χρηστών MyGroup για το folder MyFolder. Είμαι βέβαιος ότι είναι κάτι πολύ απλό

Το λειτουργικό είναι Windows XP SP2 και είμαι local administrator.
__________________
may you live in interesting times
Απάντηση με παράθεση
  #2  
Παλιά 04-02-08, 10:33
Qluser Ο χρήστης Qluser δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 24-02-23 19:01
Αρχική Δημοσίευση από Archmage Εμφάνιση μηνυμάτων
Ζητείται script που να κάνει δίνει read only permissions στην ομάδα χρηστών MyGroup για το folder MyFolder.
(Δεν προσδιοριζεις γλωσσα οποτε υποθετω μιλας για .BAT script.) Το cacls.exe πρεπει να κανει τη δουλεια που θελεις. Αν θυμαμαι καλα, οπου το help του λεει 'user' μπορεις να βαλεις και group.

Λ.
Απάντηση με παράθεση
  #3  
Παλιά 04-02-08, 12:09
Το avatar του χρήστη Archmage
Archmage Ο χρήστης Archmage δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 14-03-18 00:30
Φύλο: Άντρας
Με βάση αυτό και λίγο επιπλέον ψάξιμο κατέληξα στο RMTSHARE.EXE

Αν ο υπολογιστής μου λέγεται CORAL, τότε για να κάνω τη δουλειά δίνω την εξής εντολή:
Κώδικας:
rmtshare \\CORAL\SomeName=MyFolder /remove everyone /grant MyGroup:R
Το SomeName είναι το όνομα που θα βλέπουν τα μέλη του MyGroup όταν κάνουν browse τον υπολογιστή CORAL με τον Windows Explorer.

Στο http://support.microsoft.com/kb/172599/en-us λέει ότι έχουν μια έκδοσή του rmtshare στο ftp site, αλλιώς βρίσκεται στο WIN NT 4 Resource Kit.

Σε 2003 μπορούμε να κάνουμε την ίδια δουλειά με το NET SHARE (έχουν προσθέσει το /grant).
__________________
may you live in interesting times
Απάντηση με παράθεση
  #4  
Παλιά 11-02-08, 12:25
Το avatar του χρήστη Cyberpunk
Cyberpunk Ο χρήστης Cyberpunk δεν είναι συνδεδεμένος
Mέλος
 

Τελευταία φορά Online: 26-01-17 19:18
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Ένας εξίσου άνετος και εύκολος τρόπος (οκ το εύκολος είναι υπό συζήτηση) είναι κάνοντας χρήση του windows powershell

Το παρακάτω script απλά υποθέτει ότι έχουμε δυο file system objects (μπορούν να είναι folders, drives, κλπ), όπου το ένα έχει τα permission sets που θέλουμε να μεταφέρουμε και το άλλο είναι το θύμα

Κώδικας:
PS C:\Windows\System32> $targetACL = get-acl c:\temp\test\test1.txt
PS C:\Windows\System32>  set-acl -aclobject $targetACL -path c:\temp\test\test2.txt
Προφανώς, η παραπάνω διαδικασία μπορεί να φαίνεται λίγο πιο arcane αλλά το δυνατό της σημείο είναι ότι έχουμε έτσι στην διάθεση μας όλες τις δυνατότητες εύρεσης και επιλόγής αρχείων του powershell (για να μην χαίρονται οι Unixαδες για τα grep/awk τους )

Αν δεν σου αρέσει η λύση copy-paste από υπάρχον folder item με το απαραίτητο permission set, υπάρχει και το παρακάτω:

Κώδικας:
function Add-AccessPermissionEntry {
param ($Object,
[System.Security.Principal.NTAccount]$Identity,
[System.Security.AccessControl.FileSystemRights]$AccessMask,
[System.Security.AccessControl.AccessControlType]$Type)
$InheritanceFlags = `
[System.Security.AccessControl.InheritanceFlags]`
"ContainerInherit, ObjectInherit"
$PropagationFlags = `
[System.Security.AccessControl.PropagationFlags]"None"
$SD = get-acl $Object
$Rule = new-object `
System.Security.AccessControl.FileSystemAccessRule($Identity, `
$AccessMask, $InheritanceFlags, $PropagationFlags, $Type)
$SD.AddAccessRule($Rule)
set-acl $Object $SD
}

Add-AccessPermissionEntry "\\FileFolderLocation" "Domain\user" "FullControl" "Allow"
Hours of fun
__________________
μη πσικ ήνγκλαντ βέρη μπεστ
Απάντηση με παράθεση
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 
Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι σε λειτουργία

Που θέλετε να σας πάμε;


Όλες οι ώρες είναι GMT +3. Η ώρα τώρα είναι 12:25.



Forum engine powered by : vBulletin Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.