03-oct: superguardado automático
This commit is contained in:
@@ -89,8 +89,11 @@ if ($PublicKey) {
|
||||
Write-Host " - La clave publica ya estaba en $keyFile" -ForegroundColor Green
|
||||
}
|
||||
if ($usuarioEsAdmin) {
|
||||
# ACLs estrictas exigidas por sshd para administrators_authorized_keys.
|
||||
# Se usan SIDs (*S-1-5-18 = SYSTEM, *S-1-5-32-544 = Administrators) para
|
||||
# no depender del idioma de Windows (BUILTIN\Administrators no resuelve en es-ES).
|
||||
icacls $keyFile /inheritance:r 2>$null | Out-Null
|
||||
icacls $keyFile /grant 'SYSTEM:F' 'BUILTIN\Administradores:F' 'BUILTIN\Administrators:F' 2>$null | Out-Null
|
||||
icacls $keyFile /grant:r '*S-1-5-18:F' '*S-1-5-32-544:F' 2>$null | Out-Null
|
||||
}
|
||||
Restart-Service sshd
|
||||
Write-Host ' - sshd reiniciado para aplicar la clave.' -ForegroundColor Green
|
||||
|
||||
Reference in New Issue
Block a user