DSC Linux nxFileLine erőforráshoz
A PowerShell Desired State Configuration (DSC) nxFileLine erőforrása egy Linux-csomópont konfigurációs fájljában található vonalak kezelésére szolgáló mechanizmust biztosít.
Syntax
nxFileLine <string> #ResourceName
{
FilePath = <string>
ContainsLine = <string>
[ DoesNotContainPattern = <string> ]
[ DependsOn = <string[]> ]
}
Tulajdonságok
Tulajdonság | Leírás |
---|---|
FilePath (Fájlútvonal) | A fájl teljes elérési útja a célcsomópont sorainak kezeléséhez. |
ContainsLine | Egy sor, amely biztosítja, hogy létezik a fájlban. Ez a sor hozzá lesz fűzve a fájlhoz, ha nem létezik a fájlban. A ContainsLine kötelező, de ha nincs rá szükség, megadhat egy üres sztringet (ContainsLine = "" ). |
DoesNotContainPattern | Reguláris kifejezésminta olyan sorokhoz, amelyek nem létezhetnek a fájlban. A normál kifejezésnek megfelelő sorok esetében a program eltávolítja a sort a fájlból. |
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 a futtatni kívánt erőforrás-konfigurációs szkriptblokk azonosítója ResourceName, típusa Pedig ResourceType, akkor a tulajdonság használatának szintaxisa.DependsOn = "[ResourceType]ResourceName" |
Példa
Ez a példa bemutatja, hogy az nxFileLine erőforrás használatával konfigurálja a /etc/sudoers
fájlt, és biztosítja, hogy a felhasználó: monuser konfigurálva legyen, hogy ne legyen szükség rá.
Import-DscResource -Module nx
nxFileLine DoNotRequireTTY
{
FilePath = "/etc/sudoers"
ContainsLine = 'Defaults:monuser !requiretty'
DoesNotContainPattern = "Defaults:monuser[ ]+requiretty"
}
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
Visszajelzés küldése és megtekintése a következőhöz: