Ресурса nxFileLine в DSC для Linux
Ресурс nxFileLine в DSC PowerShell предоставляет механизм управления строками в файле конфигурации на узле Linux.
Синтаксис
nxFileLine <string> #ResourceName
{
FilePath = <string>
ContainsLine = <string>
[ DoesNotContainPattern = <string> ]
[ DependsOn = <string[]> ]
}
Свойства
Свойство | Описание |
---|---|
FilePath | Полный путь к файлу для управления строками на целевом узле. |
ContainsLine | Строка, которая должна существовать в файле. Если в файле эта строка отсутствует, она будет добавлена. Свойство ContainsLine является обязательным, но, если оно не требуется, можно задать в качестве его значения пустую строку (ContainsLine = "" ). |
DoesNotContainPattern | Шаблон регулярных выражений для строк, которые не должны присутствовать в файле. Присутствующие в файле строки, которые соответствуют этому регулярному выражению, будут удалены. |
Общие свойства
Свойство | Описание |
---|---|
DependsOn | Указывает, что перед настройкой этого ресурса необходимо запустить настройку другого ресурса. Например, если идентификатор первого запускаемого блока сценария для конфигурации ресурса — ResourceName, а его тип — ResourceType, то синтаксис использования этого свойства таков: DependsOn = "[ResourceType]ResourceName" . |
Пример
В этом примере показывается, как использовать ресурс nxFileLine для настройки файла /etc/sudoers
, чтобы пользователь monuser не требовал использовать телетайп (TTY).
Import-DSCResource -ModuleName nx
nxFileLine DoNotRequireTTY
{
FilePath = "/etc/sudoers"
ContainsLine = 'Defaults:monuser !requiretty'
DoesNotContainPattern = "Defaults:monuser[ ]+requiretty"
}
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по