@@ -143,9 +143,14 @@ function Join-LinuxToAD {
143
143
printf " $PTPasswd " | realm join $DomainName -- user= $DomainUserName * > $null
144
144
145
145
if ($LASTEXITCODE -ne 0 ) {
146
- Write-Error - Message " Could not join domain $DomainName . See error output "
146
+ Write-Error - Message " Could not join domain $DomainName ."
147
147
return
148
148
}
149
+
150
+ # Add the Domain Admins Group to /etc/sudoers
151
+ $DomainNameShort = $ ($DomainUserName -split " \\" )[0 ]
152
+ echo " %$DomainNameShort \\Domain\ Admins ALL=(ALL) ALL" | sudo EDITOR= ' tee -a' visudo
153
+
149
154
if ($LASTEXITCODE -eq 0 ) {
150
155
Write-Output ' Success'
151
156
}
@@ -154,8 +159,8 @@ function Join-LinuxToAD {
154
159
# SIG # Begin signature block
155
160
# MIIMiAYJKoZIhvcNAQcCoIIMeTCCDHUCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
156
161
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
157
- # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU8T6Oq5o4E1NugFXyAI6yLTh3
158
- # hTigggn9MIIEJjCCAw6gAwIBAgITawAAAB /Nnq77QGja+wAAAAAAHzANBgkqhkiG
162
+ # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUYG2hVmPg6yN0jB6VT8zbm5r8
163
+ # 7C+gggn9MIIEJjCCAw6gAwIBAgITawAAAB /Nnq77QGja+wAAAAAAHzANBgkqhkiG
159
164
# 9w0BAQsFADAwMQwwCgYDVQQGEwNMQUIxDTALBgNVBAoTBFpFUk8xETAPBgNVBAMT
160
165
# CFplcm9EQzAxMB4XDTE3MDkyMDIxMDM1OFoXDTE5MDkyMDIxMTM1OFowPTETMBEG
161
166
# CgmSJomT8ixkARkWA0xBQjEUMBIGCgmSJomT8ixkARkWBFpFUk8xEDAOBgNVBAMT
@@ -212,11 +217,11 @@ function Join-LinuxToAD {
212
217
# ARkWA0xBQjEUMBIGCgmSJomT8ixkARkWBFpFUk8xEDAOBgNVBAMTB1plcm9TQ0EC
213
218
# E1gAAAH5oOvjAv3166MAAQAAAfkwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwx
214
219
# CjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGC
215
- # NwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFHgi9KkkqhNZwTtC
216
- # 5GashfmcM6pGMA0GCSqGSIb3DQEBAQUABIIBAEm53z9hK7SUJCXH6yHPmyc8rERg
217
- # /J528U24lpR74Wa8tHcu2NOz5XZYiAM+2RyRH0y7P1iK8dDkddLeawTGTwWBxWRW
218
- # ugo6SXqBYfGKWIA+mWFB6M2wWB1pNPysxgNkfnnAy70oJ1PUfKCeMU02XDI09LH+
219
- # 5X20zUcSSM3HZk8PzrK9DSeZrPIxhgbozmyUcEHBV04OY6O03HMi3UdH/uK8c/XU
220
- # d4i39gO4DO5VEXBLRePoF+PM0zXQ1kLi3p73Var1wKWxzTwnZ/f7u8SiJZ5IcP3a
221
- # htzsj2uKZz3uXGoDlGqb6+udERAFMgEws2Za/TFaQ3MRWz7f1hMqtjK0kCY =
220
+ # NwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFBRRPMkc90D+8oco
221
+ # hnBEsj/IHu/xMA0GCSqGSIb3DQEBAQUABIIBAGxMROAJuj9tdpJ+wTu4ELYI9scw
222
+ # z+IBu5642o9cw7OFjOBcEkVpimKdfwWG+E6VWPz4VbrUKzeq4f7CfF9YoEB4GYZw
223
+ # bTH6DACqkAcn0f8+nv2LzjMxTrVgy4r4YxJ0oX2AcF+FKn8MrBPze2PxAcSu2Qcu
224
+ # lNNgZ8/CAZMqE+hQCEvjDuBBUVYmcGH5QVXiLEvHd1y7JYWjWzG+mKWsieTs4J0I
225
+ # qwDRt43FYgnJe3G5FuyuIvsUsj20hDlOkWRRK7rAFRsMfO0i9+552/ftB+ZmjQTU
226
+ # +ct6X7LjNf+65+G0xKYFsm9wLlYObu2Vt7uCxBQEFQsa3Tc4AhIWGoWqU5w =
222
227
# SIG # End signature block
0 commit comments