¿Puede nombrar / ejecutar un programa "sudo" de alguna manera causar problemas?

-1

Espero que este sea un lugar apropiado para publicar esto, no tengo idea de lo que sucedió.

Nombré un archivo c ++ (un simple sudoku solver) "sudo.cpp" y luego lo compilé con "g ++ sudo.cpp -o sudo" y ejecuté "./sudo" desde mi directorio / Código usando Terminal. Por alguna razón, momentos después, la Terminal se congeló, emitió un texto extraño (no tuve tiempo de leerlo) y la computadora falló. Ahora no puedo iniciar (aparece la carpeta que parpadea) y el disco duro ni siquiera aparece en la Utilidad de Discos cuando comienzo en el Modo de recuperación. ¿Hay alguna manera de que el comando sudo y el nombre de un archivo puedan entrar en conflicto y causar problemas de alguna manera? Sé que es una posibilidad remota, pero no puedo imaginar por qué un simple solucionador de sudoku de lo contrario (aparentemente) borraría mi disco duro, y parece muy poco probable que sea una coincidencia.

(Estaba trabajando en una MacBook Pro a mediados de 2014, 16 GB de RAM, 512 GB de memoria).

    
pregunta curiousdeadcat 26.05.2016 - 08:32

1 respuesta

0

El comando sudo ya existe y ejecuta lo que sigue como superusuario (generalmente después de solicitar una contraseña). Entonces, por ejemplo, puede eliminar todos los tipos de archivos del sistema.

No tengo idea de lo que realmente sucedió, pero algunos conflictos parecen posibles. ¡Parece una muy mala idea nombrar tu juego después de un comando tan poderoso!

    
respondido por el Mike 26.05.2016 - 14:05

Lea otras preguntas en las etiquetas