Geçenlerde Debian Jessie amd64
başsız bir sunucu kurdum (ağ kurulumlarından birini kullanarak). Sunucu çalışıyor ve çalışıyor ve sistem beklendiği gibi çalışıyor.
Ama sonra bir .cgi
(C ++ ile yazılmış) derledim . Derleme (kullanma g++ 4.9.2
) iyi gitti, ancak dosyayı çalıştırmaya çalıştığım andan itibaren bash
diyor No such file or directory
.
Bu hata ile ilgili diğer yazılar okuduğumda file
, ldd
ve hatta cat
komutunu kullanmayı denedim , ancak hepsi bu dosyayı bulamadıklarını söylüyor. beklendiği gibi
ls -l
dosyayı 755
izinli gösterir .
Fakat bash tamamlama hiçbir şey yapmaz, yolu otomatik olarak tamamlamaz.
Ama şimdi ilginçleşiyor:
Kullanarak midnight commander
ben başarıyla ikili okuyabilir, düzenleyebilir ve yürütebilir ve apache
dahil olmak üzere tüm dizin dizinini listeleyebilir .cgi
ve hatta indirmeme izin verir.
Ne oluyor?
Bunu çalıştırabileceğimden, bunun mc
yürütülebilir dosyayla ilgili olduğunu sanmıyorum.
Beşi bozulabilir mi?
Herhangi bir görüş için şimdiden teşekkür ederiz!
index.cgi
. Boşluk veya başka gizli karakter yok ...
i
bir var î
(aksan veya ne olursa olsun birlikte). Beni doğru yöne çevirdiğin için teşekkür ederim! Bunu bir cevap olarak gönderirseniz, size bir kabul vereceğim!