Files
dtic-DIIAA/automatizacion/configurar_sudo_srv-dasu.sh
Ricardo Monla ba5c65e2a4 [RFC-ADN-01] Normalizar nomenclatura de proyectos
- Directorios: PascalCase (p2601_dasuten → P2601_Dasuten)
- Planes: numeración pura (P2601_6.1.A → P2601.06.01)
- Sin caracteres especiales en nombres de archivo
- 07_proyectos.md: convención RFC-ADN-01 integrada, P2604/P2605 agregados
- evento:listar: nueva opción --detalle para descripciones completas
2026-03-16 15:15:53 -03:00

23 lines
676 B
Bash
Executable File

#!/bin/bash
# Script para configurar sudo sin contraseña en srv-dasu
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
CANDADOS="$SCRIPT_DIR/../../adn/tools/seguridad/candados.rb"
# Cargar credenciales root
eval "$($CANDADOS load srv-dasu:root)"
# Verificar conexión y configurar sudo
sshpass -p "$SRV_DASU_ROOT_PASS" ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 rmonla@$1 "
echo 'rmonla ALL=(ALL) NOPASSWD:ALL' | sudo tee /etc/sudoers.d/rmonla > /dev/null
sudo chmod 440 /etc/sudoers.d/rmonla
sudo -n whoami
"
if [ $? -eq 0 ]; then
echo "✓ sudo sin contraseña configurado exitosamente"
else
echo "✗ Error al configurar sudo"
exit 1
fi