DSC Linux nxGroup-erőforráshoz
A PowerShell-Desired State Configuration (DSC) nxGroup erőforrása mechanizmust biztosít a helyi csoportok Linux-csomóponton való kezelésére.
Syntax
nxGroup <string> #ResourceName
{
GroupName = <string>
[ Members = <string[]> ]
[ MembersToInclude = <string[]> ]
[ MembersToExclude = <string[]> ]
[ PreferredGroupID = <string> ]
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Tulajdonságok
Tulajdonság | Leírás |
---|---|
Csoportnév | Annak a csoportnak a nevét adja meg, amelynek egy adott állapotát biztosítani szeretné. |
Tagok | Megadja a csoportot alkotó tagokat. |
MembersToInclude | Meghatározza azokat a felhasználókat, akikről gondoskodni szeretne, hogy tagjai legyenek a csoportnak. |
MembersToExclude | Meghatározza azokat a felhasználókat, akikről gondoskodni szeretne, hogy ne tagjai legyenek a csoportnak. |
PreferredGroupID | Ha lehetséges, a csoportazonosítót a megadott értékre állítja. Ha a csoportazonosító jelenleg használatban van, a rendszer a következő elérhető csoportazonosítót használja. |
Közös tulajdonságok
Tulajdonság | Leírás |
---|---|
DependsOn | Azt jelzi, hogy egy másik erőforrás konfigurációjának futnia kell az erőforrás konfigurálása előtt. Ha például az elsőként futtatni kívánt erőforráskonfigurációs szkriptblokk azonosítója ResourceName, és típusa ResourceType, akkor a tulajdonság használatának szintaxisa.DependsOn = "[ResourceType]ResourceName" |
Biztosítja | Meghatározza, hogy a csoport létezik-e. A csoport meglétének ellenőrzéséhez állítsa ezt a tulajdonságot Bemutató értékre. Állítsa a Hiányzó értékre, és győződjön meg arról, hogy a csoport nem létezik. Az alapértelmezett érték a Jelen. |
Példa
Az alábbi példa biztosítja, hogy a "monuser" felhasználó létezik, és tagja a "DBusers" csoportnak.
Import-DSCResource -ModuleName nx
Node $node
{
nxUser UserExample {
UserName = 'monuser'
Description = 'Monitoring user'
Password = '$6$fZAne/Qc$MZejMrOxDK0ogv9SLiBP5J5qZFBvXLnDu8HY1Oy7ycX.Y3C7mGPUfeQy3A82ev3zIabhDQnj2ayeuGn02CqE/0'
Ensure = 'Present'
HomeDirectory = '/home/monuser'
}
nxGroup GroupExample {
GroupName = 'DBusers'
Ensure = 'Present'
MembersToInclude = 'monuser'
DependsOn = '[nxUser]UserExample'
}
}
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: