Skip to content

Commit ac31842

Browse files
committed
Correctly chown dom user home
1 parent 6c6e2fb commit ac31842

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

AutomatedLabWorker/functions/VirtualMachines/New-LWHypervVM.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,10 @@ restorecon -R /root/.ssh/
385385
if (-not [string]::IsNullOrEmpty($Machine.SshPublicKey))
386386
{
387387
$command = @"
388-
mkdir -p /home/$($domain.Administrator.UserName)@$($Machine.DomainName)/.ssh
389-
chown -R $($Machine.InstallationUser.UserName)@$($Machine.DomainName):$($Machine.InstallationUser.UserName)@$($Machine.DomainName) /home/$($Machine.InstallationUser.UserName)@$($Machine.DomainName)/.ssh
390-
chmod 700 /home/$($domain.Administrator.UserName)@$($Machine.DomainName)/.ssh && chmod 600 /home/$($domain.Administrator.UserName)@$($Machine.DomainName)/.ssh/authorized_keys
391-
echo "$($Machine.SshPublicKey)" > /home/$($domain.Administrator.UserName)@$($Machine.DomainName)/.ssh/authorized_keys
388+
mkdir -p /home/$($Machine.InstallationUser.UserName.ToLower())@$($Machine.DomainName.ToLower())/.ssh
389+
chown -R "$($Machine.InstallationUser.UserName)@$($Machine.DomainName):domain users@$($Machine.DomainName)" /home/$($Machine.InstallationUser.UserName.ToLower())@$($Machine.DomainName.ToLower())/.ssh
390+
chmod 700 /home/$($Machine.InstallationUser.UserName.ToLower())@$($Machine.DomainName.ToLower())/.ssh && chmod 600 /home/$($Machine.InstallationUser.UserName.ToLower())@$($Machine.DomainName.ToLower())/.ssh/authorized_keys
391+
echo "$($Machine.SshPublicKey)" > /home/$($Machine.InstallationUser.UserName.ToLower())@$($Machine.DomainName.ToLower())/.ssh/authorized_keys
392392
restorecon -R /$($domain.Administrator.UserName)@$($Machine.DomainName)/.ssh/
393393
"@
394394
Add-UnattendedSynchronousCommand -Command $command -Description 'SSH'

0 commit comments

Comments
 (0)