Dapatkah penamaan / menjalankan program "sudo" entah bagaimana menyebabkan masalah?

-1

Saya harap ini adalah tempat yang tepat untuk memposting ini - Saya tidak tahu apa yang terjadi.

Saya menamai file c ++ (pemecah sudoku sederhana) "sudo.cpp" dan kemudian mengompilasinya dengan "g ++ sudo.cpp -o sudo" dan menjalankan "./sudo" dari direktori / Kode saya menggunakan Terminal. Untuk beberapa alasan, beberapa saat kemudian, Terminal membeku, mengeluarkan teks aneh (saya tidak punya waktu untuk membacanya), dan komputer macet. Sekarang saya tidak bisa boot (saya mendapatkan folder yang berkedip) dan hard drive bahkan tidak muncul di Disk Utility ketika saya mulai dalam Mode Pemulihan. Apakah ada cara agar perintah sudo dan nama file dapat bertentangan dan entah bagaimana menyebabkan masalah? Saya tahu ini adalah pukulan panjang, tapi saya tidak bisa membayangkan mengapa seorang pemecah sudoku yang sederhana akan (tampaknya) menghapus hard drive saya, dan sepertinya sangat tidak mungkin kebetulan.

(Saya sedang mengerjakan MacBook Pro Mid-2014, 16 GB RAM, 512 GB Memory.)

curiousdeadcat
sumber
2
Saya pikir ini hanya kebetulan luar biasa. Satu-satunya penjelasan yang nyata tampaknya terkait dengan perangkat keras. Itu terjadi begitu saja pada waktu yang aneh, dan saya terbungkus dalam ide bahwa ada potensi konflik penamaan.
curiousdeadcat
Itu aneh dan saya belum pernah mendengar sebelumnya apakah ada yang bernama aplikasi "sudo". Untuk alasan itu saya hanya punya satu solusi, Anda harus menginstal ulang mac os. Jika Anda memiliki cadangan (misalnya Time Machine), Anda dapat mem-boot ke Internet Recovery (tekan pada startup CMD + R + i) dan pulihkan dari Time Machine. Kalau tidak, buat cadangan dan buat instalasi baru.
dante12

Jawaban:

0

Perintah sudo sudah ada, dan menjalankan apa yang berikutnya sebagai superuser (biasanya setelah meminta kata sandi). Maka Anda dapat, misalnya, menghapus semua jenis file sistem jika.

Tidak tahu apa yang sebenarnya terjadi, tetapi beberapa konflik tampaknya mungkin terjadi. Sepertinya ide yang sangat buruk untuk menamai gim Anda dengan perintah yang begitu kuat!

Mike
sumber