- 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
23 lines
676 B
Bash
Executable File
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
|