OVH Cloud OVH Cloud

Création répertorie public

2 réponses
Avatar
FS
Bonjour à tous

J'essaye de créer un répertoire public dont la premeière arborescence ne
doit pas pourvoir être suprrimé par les utilisateurs ni déplacé.
Schéma :

dossier
|
----- DP1
|
----- DP2


DP1 et DP2 doivent être immuables. Par contre le contenu en sous dossiers et
fichiers doit être libre.
J'ai attribué des droits spéciaux, globalement cela fonctionne. DP1 et 2 ne
peuvent pas être supprimés ni déplacés. Si on essaye de déplacer il y a un
refus mais cela se transforme en copie. Pas génial.

Mais bon,

Mais surtout je voudrais appliquer les droits en ligne de commande sur une
multitude de répertoires, en utilisant CACLS.
J'ai beau avoir les droits appliqués sur un répertoire, je n'arrive pas à
reproduire en ligne de commande les droits spéciaux.

Si qq un a la solution, merci d'avance


Voici les droits attribués :



Administrateurs:(OI)(CI)F
CREATEUR PROPRIETAIRE:(OI)(CI)(IO)F
Domaine\gsuserA:(OI)(CI)(special access:)

READ_CONTROL
SYNCHRONIZE
FILE_GENERIC_READ
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_DELETE_CHILD
FILE_READ_ATTRIBUTES

AUTORITE NT\SYSTEM:(OI)(CI)F
BUILTIN\Utilisateurs:(OI)(CI)R
BUILTIN\Utilisateurs:(CI)(special access:)

SYNCHRONIZE
FILE_WRITE_DATA
FILE_APPEND_DATA

2 réponses

Avatar
Fred
Bonsoir,
Il existe XCACLS qui offre à priori plus de possibilités.
Ceci étant dit, j'ai résolu ce problème de la manière suivante, qui a le
mérite de fonctionner avec des droits très simples.
Les répertoires publics à l'intérieur d'un répertoire où personne n'a accès
à part l'administrateur.
Un répertoire, en lecture seule, de liens pointant vers ces répertoires
publics.
J'envisage de les remplacer par des liens symboliques :
http://www.bellamyjc.org/fr/theoriemultiboot3.html#liens_symboliques
j'espère que cela permettra l'utilisation du bouton "répertoire parent"
plutôt que de devoir utiliser le bouton "précédent" pour revenir au
répertoire des liens.

J'ai lu, il y a peu, un post demandant s'il était possible de "figer" une
arborescence.
Il est resté sans réponse !

"FS" a écrit dans le message de news:
#
Bonjour à tous

J'essaye de créer un répertoire public dont la premeière arborescence ne
doit pas pourvoir être suprrimé par les utilisateurs ni déplacé.
Schéma :

dossier
|
----- DP1
|
----- DP2


DP1 et DP2 doivent être immuables. Par contre le contenu en sous dossiers
et

fichiers doit être libre.
J'ai attribué des droits spéciaux, globalement cela fonctionne. DP1 et 2
ne

peuvent pas être supprimés ni déplacés. Si on essaye de déplacer il y a un
refus mais cela se transforme en copie. Pas génial.

Mais bon,

Mais surtout je voudrais appliquer les droits en ligne de commande sur une
multitude de répertoires, en utilisant CACLS.
J'ai beau avoir les droits appliqués sur un répertoire, je n'arrive pas à
reproduire en ligne de commande les droits spéciaux.

Si qq un a la solution, merci d'avance


Voici les droits attribués :



Administrateurs:(OI)(CI)F
CREATEUR PROPRIETAIRE:(OI)(CI)(IO)F
DomainegsuserA:(OI)(CI)(special access:)

READ_CONTROL
SYNCHRONIZE
FILE_GENERIC_READ
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_DELETE_CHILD
FILE_READ_ATTRIBUTES

AUTORITE NTSYSTEM:(OI)(CI)F
BUILTINUtilisateurs:(OI)(CI)R
BUILTINUtilisateurs:(CI)(special access:)

SYNCHRONIZE
FILE_WRITE_DATA
FILE_APPEND_DATA




Avatar
Fred
Bonsoir,
Je suis de retour avec de bonnes nouvelles.
J'ai testé les liens symboliques et cela fonctionne très bien et même mieux
que je ne l'espérais.
Avec ce petit programme
http://www.sysinternals.com/ntw2k/source/misc.shtml#junction,
On peut créer dans un répertoire où les utilisateurs ont un accès en lecture
seule, un lien vers un dossier sur lequel ils ont des droits de
modifications (les droits les plus élémentaires).
Pour l'utilisateur, tout est transparent car il a l'impression de descendre
et de remonter dans une arborescence.
Mais il ne peut pas supprimer le lien symbolique, et ce même s'il pointe
vers un dossier qu'il pourrait supprimer.
Bon, cela ne résout pas le problème de la copie (déplacement raté) mais ce
problème est insoluble car qui dit lecture dit copie possible.
Cependant, seul le lien est copié dans ce cas.
J'ai fait quelques tests, cela semble sûr. Dans le cas où le dossier des
liens symboliques est partagé, je n'ai pas trouvé de moyen d'acéder au
parent réel des répertoires cibles. Donc je n'ai pas pu supprimer les
répertoires cibles par le réseau.

A développer.


"FS" a écrit dans le message de
news:%
Bonjour à tous

J'essaye de créer un répertoire public dont la premeière arborescence ne
doit pas pourvoir être suprrimé par les utilisateurs ni déplacé.
Schéma :

dossier
|
----- DP1
|
----- DP2


DP1 et DP2 doivent être immuables. Par contre le contenu en sous dossiers
et

fichiers doit être libre.
J'ai attribué des droits spéciaux, globalement cela fonctionne. DP1 et 2
ne

peuvent pas être supprimés ni déplacés. Si on essaye de déplacer il y a un
refus mais cela se transforme en copie. Pas génial.

Mais bon,

Mais surtout je voudrais appliquer les droits en ligne de commande sur une
multitude de répertoires, en utilisant CACLS.
J'ai beau avoir les droits appliqués sur un répertoire, je n'arrive pas à
reproduire en ligne de commande les droits spéciaux.

Si qq un a la solution, merci d'avance


Voici les droits attribués :



Administrateurs:(OI)(CI)F
CREATEUR PROPRIETAIRE:(OI)(CI)(IO)F
DomainegsuserA:(OI)(CI)(special access:)

READ_CONTROL
SYNCHRONIZE
FILE_GENERIC_READ
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_DELETE_CHILD
FILE_READ_ATTRIBUTES

AUTORITE NTSYSTEM:(OI)(CI)F
BUILTINUtilisateurs:(OI)(CI)R
BUILTINUtilisateurs:(CI)(special access:)

SYNCHRONIZE
FILE_WRITE_DATA
FILE_APPEND_DATA