Gast Geplaatst: 28 augustus 2006 Geplaatst: 28 augustus 2006 Ik kan geen script meer starten via een telnetsessie. Ik start het script met ./ [naam] en krijg een foutmelding 'permission denied' Alle rechten zijn gezet naar Chmod 755 en heb ook al 777 geprobeerd. Wat kan dit zijn
Moderator Matchless Geplaatst: 29 augustus 2006 Moderator Geplaatst: 29 augustus 2006 ben je wel ingelogd als admin? (root) Een smartphone is een hulpmiddel, geen levensstijl Kijk rond IN de wereld in plaats van voorover gebogen NAAR de wereld.
Zep Geplaatst: 29 augustus 2006 Geplaatst: 29 augustus 2006 Hoeveel ruimte heb je over in je flash of harde schijf (of flashcard, of usbstick)? Wat geeft Code: df -h /var terug als antwoord? en welke commando's wil je uitvoeren? Moeten die toevallig iets naar de flash/schijf schrijven?
Gast Geplaatst: 31 augustus 2006 Geplaatst: 31 augustus 2006 Ik neem even aan dat die spatie tussen ./ en [naam] een typo is of voor de leesbaarheid is gedaan (anders krijg je een andere error). Tweede aanname die ik doe is dat het een bash script is waar op de eerste regel van het script: #!/bin/sh of #!/bin/bash staat Wat ik zelf wel eens heb ervaren is als ik een script op een niet unix/linux bak had gemaakt (bv. Windows) en die dan copieerde (winscp bv.) naar Linux dat dit ook niet werkte. Dit had er mee te maken met het verschil in CR/LF. Als dit je probleem is kan je dat makkelijk testen door die eerste regel te veranderen in: #!/bin/sh -x of #!/bin/bash -x Dit verandert de werking van je script overigens ook (alle commando's worden getoond; vergelijkbaar met "@ECHO ON" onder DOS vroeger) maar het helpt je wel vast te stellen of dit het probleem is. Als dit het probleem is kan dos2unix je helpen maar dat is niet standaard meer op alle machines aanwezig. Note; 755 zou genoeg moeten zijn. Sterker nog als je dit als je eigen user draait (eigenaar van het script) zou 500 genoeg moeten zijn of wat gebruikelijker 700.
Gast Geplaatst: 2 september 2006 Geplaatst: 2 september 2006 het kan zijn dat de interpreter niet bestaat cq. niet geinstalleerd is. Het kunnen de rechten zijn, maar die had je al op minimaal 755 gezet. Verder kan de partitie, waarop het script staat, noexec gemount zijn. Om maar een paar dingetjes te noemen.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen