foo.shGeçerli dizinimde bir dosya var . Koşmaya çalışırsam ./foo.sh, şunu elde ederim:
-bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied
Ama /bin/sh ./foo.shkoşarsam iyi çalışır.
Sadece nasıl çalıştırabilirim ./foo.shve / bin / sh ile otomatik olarak çalıştırabilirim?
Düzenleme: Tamam, bu Chrome OS ve bu belirli klasör ile bağlandı noexec. Görünüşe göre bu sadece koşma yeteneğini folyolar ./foo.sh; ama neden? Neden hala sh foo.shaynı şeyi başarmak için koşabilirim ? Öyleyse hangi güvenlik noexecveriyor?
noexecçalıştığı konusunda net değilim .