DSC untuk Sumber Daya nxGroup Linux
Sumber daya nxGroup di PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengelola grup lokal pada simpul Linux.
Sintaks
nxGroup <string> #ResourceName
{
GroupName = <string>
[ Members = <string[]> ]
[ MembersToInclude = <string[]> ]
[ MembersToExclude = <string[]> ]
[ PreferredGroupID = <string> ]
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Properti
Properti | Deskripsi |
---|---|
GroupName | Menentukan nama grup yang ingin Anda pastikan statusnya tertentu. |
Anggota | Menentukan anggota yang membentuk grup. |
MembersToInclude | Menentukan pengguna yang ingin Anda pastikan adalah anggota grup. |
MembersToExclude | Menentukan pengguna yang ingin Anda pastikan bukan anggota grup. |
PreferredGroupID | Mengatur id grup ke nilai yang disediakan jika memungkinkan. Jika id grup saat ini sedang digunakan, id grup berikutnya yang tersedia akan digunakan. |
Properti umum
Properti | Deskripsi |
---|---|
DependsOn | Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini adalah DependsOn = "[ResourceType]ResourceName" . |
Memastikan | Menentukan apakah grup ada. Atur properti ini ke Sajikan untuk memastikan grup ada. Atur ke Tidak Ada untuk memastikan grup tidak ada. Nilai defaultnya adalah Ada. |
Contoh
Contoh berikut memastikan bahwa pengguna 'monuser' ada dan merupakan anggota grup 'DBusers'.
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'
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk