Je voudrais cr=E9er des repertoires "home" en masse mais je me heurte =E0=
un=20
petit soucis, si quelqu'un connait la r=E9ponse :
Sur un serveur 2003, les comptes utilisateurs existent d=E9j=E0 (AD)
Je vais chercher dans un fichier les noms de mes utilisateurs pour=20
lesquels je veux cr=E9er un repertoire home :
- je cr=E9=E9 le repertoire
- je le partage
- je pose les droits pour le users et l'admin
Je fais cela avec les lignes suivantes, cela fonctionne tr=E8s bien :
@echo off
FOR /F "tokens=3D1" %%1 IN (teacher.csv) DO (
md %%1
net share %%1=3DF:\HOME_TEACHERS\%%1 /remark:"Repertoire home de %%1"
echo y|cacls F:\HOME_TEACHERS\%%1 /C /T /G administrator:F %%1:C
)
end
Le probl=E8me, c'est que je n'agis pas au niveau du "share" et que je=20
retrouve un "read" pour tout le monde =E0 ce niveau l=E0 et cela m'emb=EA=
te.
Au niveau s=E9curit=E9, c'est parfait, le "modify" est bien appliqu=E9 au=
user=20
et l'admin =E0 bien les droits "full" (F)
Ma question est donc de savoir s'il est possible de modifier la s=E9curit=
=E9
=E9tablie au niveau du share via une ligne de commnande.
j'en profiterais =E9galement pour demander s'il est =E9galement possible =
de=20
d=E9finir un quota par cette m=EAme voie.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pxg
lol_oh ! wrote:
Bonsoir,
Salut
Sur un serveur 2003, les comptes utilisateurs existent déjà (AD) Je vais chercher dans un fichier les noms de mes utilisateurs pour lesquels je veux créer un repertoire home :
- je créé le repertoire - je le partage - je pose les droits pour le users et l'admin
Je fais cela avec les lignes suivantes, cela fonctionne très bien :
@echo off FOR /F "tokens=1" %%1 IN (teacher.csv) DO ( md %%1 net share %%1=F:HOME_TEACHERS%%1 /remark:"Repertoire home de %%1" echo y|cacls F:HOME_TEACHERS%%1 /C /T /G administrator:F %%1:C ) end
Cacls donne les droits sur le répertoire et pas sur le partage qui est plus restrictif. Ci-joint un lien http://www.robvanderwoude.com/index.html - pas (encore) essayé - qui fait allusion au commutateur /grant qui je pense devrait t'aider à résoudre ton problème.
Je vous remercie par avance pour votre aide.
de rien
Cordialement,
tout pareil
pxg
lol_oh ! wrote:
Bonsoir,
Salut
Sur un serveur 2003, les comptes utilisateurs existent déjà (AD)
Je vais chercher dans un fichier les noms de mes utilisateurs pour
lesquels je veux créer un repertoire home :
- je créé le repertoire
- je le partage
- je pose les droits pour le users et l'admin
Je fais cela avec les lignes suivantes, cela fonctionne très bien :
@echo off
FOR /F "tokens=1" %%1 IN (teacher.csv) DO (
md %%1
net share %%1=F:HOME_TEACHERS%%1 /remark:"Repertoire home de %%1"
echo y|cacls F:HOME_TEACHERS%%1 /C /T /G administrator:F %%1:C
)
end
Cacls donne les droits sur le répertoire et pas sur le partage qui est plus
restrictif.
Ci-joint un lien http://www.robvanderwoude.com/index.html - pas (encore)
essayé - qui fait allusion au commutateur /grant qui je pense devrait
t'aider à résoudre ton problème.
Sur un serveur 2003, les comptes utilisateurs existent déjà (AD) Je vais chercher dans un fichier les noms de mes utilisateurs pour lesquels je veux créer un repertoire home :
- je créé le repertoire - je le partage - je pose les droits pour le users et l'admin
Je fais cela avec les lignes suivantes, cela fonctionne très bien :
@echo off FOR /F "tokens=1" %%1 IN (teacher.csv) DO ( md %%1 net share %%1=F:HOME_TEACHERS%%1 /remark:"Repertoire home de %%1" echo y|cacls F:HOME_TEACHERS%%1 /C /T /G administrator:F %%1:C ) end
Cacls donne les droits sur le répertoire et pas sur le partage qui est plus restrictif. Ci-joint un lien http://www.robvanderwoude.com/index.html - pas (encore) essayé - qui fait allusion au commutateur /grant qui je pense devrait t'aider à résoudre ton problème.
Je vous remercie par avance pour votre aide.
de rien
Cordialement,
tout pareil
pxg
Arnaud Debaene
lol_oh ! wrote:
j'en profiterais également pour demander s'il est également possible de définir un quota par cette même voie.
fsutil /quota
Arnaud
lol_oh ! wrote:
j'en profiterais également pour demander s'il est également possible
de définir un quota par cette même voie.