OVH Cloud OVH Cloud

clés de registre

4 réponses
Avatar
poulard
Bonjour,
Comment faire pour modifier, en ligne de commande, les=20
droits d'acc=E8s aux cl=E9s de registre?
Merci de votre aide!
A+
Franck

4 réponses

Avatar
xtrauto
poulard wrote:

Bonjour,
Comment faire pour modifier, en ligne de commande, les
droits d'accès aux clés de registre?
Merci de votre aide!
A+
Franck



Bonjour, tu veux modifier l acces de certaines clés ou du registre?
Regarde si "cacls" te convient.

bien à toi

Avatar
Jean-Claude BELLAMY
poulard s'est ainsi exprimé:

Comment faire pour modifier, en ligne de commande, les
droits d'accès aux clés de registre?


Uniquement avec l'outil "Subinacl" du Resource Kit (payant, il n'est pas
disponible sur le serveur ftp de MS)

Il permet de définir des ACL sur n'importe quoi (fichiers, clefs BDR,
services, imprimantes, ..)

-------------------------------------------------------------
D:>subinacl /?
SubInAcl version

USAGE
-----

Usage : SubInAcl [/view_mode] [/test_mode]
[/output=FileName] /object_type object_name
[/action[=parameter] [/action[=parameter]]...

/view_mode :
/noverbose
/verbose (default=/verbose=2)
/verbose=1
/verbose=2
/test_mode :
/notestmode (default=/notestmode)
/testmode
/object_type :
/service
/keyreg
/subkeyreg
/file
/subdirectories
/share
/clustershare
/kernelobject
/metabase
/printer
/onlyfile
/action :
/display(default)
/setowner=owner
/replace=[DomainName]OldAccount=[DomainName]New_Account
/changedomain=OldDomainName=NewDomainName
/migratetodomain=SourceDomainÞstDomain
/findsid=[DomainName]Account[=stop]
/suppresssid=[DomainName]Account
/confirm
/ifchangecontinue
/cleandeletedsidsfrom=DomainName
/testmode
/accesscheck=[DomainName]Username
/setprimarygroup=[DomainName]Group
/grant=[DomainName]Username[¬cess]
/deny=[DomainName]Username[¬cess]
/revoke=[DomainName]Username

Usage : SubInAcl [/view_mode] /playfile file_name

Usage : SubInAcl /help [keyword]
SubInacl /help /full
keyword can be :
features usage syntax sids view_mode test_mode object_type
domain_migration substitution_features editing_features
- or -
any [/action] [/object_type]

-------------------------------------------------------------
D:>subinacl /help /keyreg
SubInAcl version

/KEYREG
-------

manipulate registry keys
- HKEY_CURRENT_USERSoftware
- HKEY_CURRENT_USERSoftware*Version
- SrvHKEY_LOCAL_MACHINEKeyPath

-------------------------------------------------------------
D:Program Files>subinacl /help /grant
SubInAcl version

/GRANT
------

/grant=[DomainName]User[¬cess]
will add a Permission Ace for the user.
if Access is not specified, the Full Control access will be granted.

[...]
KeyReg:
F : Full Control
R : Read
A : ReAd Control
Q : Query Value
S : Set Value
C : Create SubKey
E : Enumerate Subkeys
Y : NotifY
L : Create Link
D : Delete
W : Write DAC
O : Write Owner
[...]
-------------------------------------------------------------

Donc pour modifier des droits sur une sous-clef, la syntaxe sera

subinacl /subkeyreg <nom de sous-clef> /grant=<compte utilsiateur>=<type
d'accès>

Par exemple :
Attribution de "contrôle total" au compte "BART" sur la sous-clef
HKEY_LOCAL_MACHINESOFTWAREjcb

subinacl /subkeyreg HKEY_LOCAL_MACHINESOFTWAREjcb /grantºRT=F

et là il s'affiche toutes les sous-clefs cocnernées :
SOFTWAREjcb : new ace for springfieldbart
HKEY_LOCAL_MACHINESOFTWAREjcb : 1 change(s)
SOFTWAREjcbIndexHTML : new ace for springfieldbart
HKEY_LOCAL_MACHINESOFTWAREjcbIndexHTML : 1 change(s)
SOFTWAREjcbIndexHTMLListe : new ace for springfieldbart
HKEY_LOCAL_MACHINESOFTWAREjcbIndexHTMLListe : 1 change(s)
SOFTWAREjcbMultiDif : new ace for springfieldbart
HKEY_LOCAL_MACHINESOFTWAREjcbMultiDif : 1 change(s)
SOFTWAREjcbshowadm : new ace for springfieldbart
HKEY_LOCAL_MACHINESOFTWAREjcbshowadm : 1 change(s)
...


ATTENTION : remarquer dans la syntaxe l'espace (et non pas un signe "=")
entre " /subkeyreg" et le nom de la clef.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
Jean-Claude BELLAMY
xtrauto s'est ainsi exprimé:

poulard wrote:
Comment faire pour modifier, en ligne de commande, les
droits d'accès aux clés de registre?


Bonjour, tu veux modifier l acces de certaines clés ou du registre?
Regarde si "cacls" te convient.


NON!
CACLS ne concerne QUE les fichiers ou dossiers.

Il faut utiliser SUBINACL (du Resource Kit) pour modifier des droits sur la
BDR
(voir ma réponse postée aujourd'hui à 10:07)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
xtrauto
Jean-Claude BELLAMY wrote:

xtrauto s'est ainsi exprimé:


poulard wrote:

Comment faire pour modifier, en ligne de commande, les
droits d'accès aux clés de registre?

Bonjour, tu veux modifier l acces de certaines clés ou du registre?

Regarde si "cacls" te convient.



NON!
CACLS ne concerne QUE les fichiers ou dossiers.

Il faut utiliser SUBINACL (du Resource Kit) pour modifier des droits sur la
BDR
(voir ma réponse postée aujourd'hui à 10:07)


Bonjour Jean-Claude , je sais que CACLS ne concerne que les fichiers ou dossiers, d'ou le sens de ma question.


CACLS était suffisant pour modifier l'acces au registre, par contre je
ne connaissais pas SUBINCAL.
Merci