# \[Shell\] How to pass the first stage? Nathan

**URL:** https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149
**Category:** Challenges
**Tags:** challenge:shell
**Created:** [January 12, 2025, 2:02pm UTC](https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149 "2025-01-12T14:02:29Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Nathan-Waters](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/nathan-waters/32/4205_2.png) [@Nathan-Waters](https://forum.codecrafters.io/u/Nathan-Waters)
#### Post date: [January 12, 2025, 2:02pm UTC](https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149/1 "2025-01-12T14:02:30Z")

</div>

Checklist:

1. ✅: I’ve uncommented the code.
2. ✅: I’ve saved the changes.
3. ✅: I’ve run the git commands:

```auto
git commit -am "[seeking help on forum]"
git push origin master

```

* * *

Here’s a screenshot showing the output from running the Git commands:

remote: [tester::#OO8] Running tests for Stage #OO8 (Print a prompt)  
remote: [tester::#OO8] Running ./your\_program.sh  
remote: [tester::#OO8] Failed to execute /app/your\_program.sh: fork/exec /app/your\_program.sh: permission denied  
remote: [tester::#OO8] Test failed

I saw that you had a similar issue with someone here: [Failed to execute /app/your\_program.sh: fork/exec /app/your\_program.sh: permission denied](https://forum.codecrafters.io/t/failed-to-execute-app-your-program-sh-fork-exec-app-your-program-sh-permission-denied/3590)

---

<div class="post-metadata">

### Author: ![andy1li](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/andy1li/32/10_2.png) [@andy1li](https://forum.codecrafters.io/u/andy1li)
#### Post date: [January 12, 2025, 2:21pm UTC](https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149/2 "2025-01-12T14:21:31Z")

</div>

Hi @Nathan-Waters, the files in the `.codecrafters` folder are missing the x (executable) permission. I’ve fixed them and pushed a commit to your repo.

 ![image](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/2X/7/742a377d36d0d8d808e34a9643a17377bf6e5fcc.png)

Could you give it a try, and please let me know how it goes?

```auto
git pull
git commit --allow-empty -m "[try again]"
git push origin master

```

---

<div class="post-metadata">

### Author: ![andy1li](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/andy1li/32/10_2.png) [@andy1li](https://forum.codecrafters.io/u/andy1li)
#### Post date: [January 22, 2025, 2:39pm UTC](https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149/3 "2025-01-22T14:39:11Z")

</div>

Closing this thread due to inactivity. If you still need assistance, feel free to reopen or start a new discussion!

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/7/0/700657133935c15703e22c7c8870394f6e6dc27d.svg) [@system](https://forum.codecrafters.io/u/system)
#### Post date: [January 27, 2025, 2:39pm UTC](https://forum.codecrafters.io/t/shell-how-to-pass-the-first-stage-nathan/4149/4 "2025-01-27T14:39:44Z")

</div>

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.
