# Permission denied on scripts

**URL:** <https://discourse.chef.io/t/permission-denied-on-scripts/5701>\
**Category:** Chef Infra (archive)\
**Created:** [August 6, 2014, 9:28pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701 "2014-08-06T21:28:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [August 6, 2014, 9:28pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/1 "2014-08-06T21:28:06Z")

</div>

Hello all,

For an specific node, all scripts (bash, rvm\_shell, etc) are created under  
/tmp/user/braulio/chef-scriptXXXXXX instead of /tmp/chef-scriptXXXXXX, then  
I get the error when chef-client tries to run them, see below.

How to fix it? I don't know any specific configuration for this node.

cheers,  
braúlio

================================================================================  
Error executing action `run` on resource  
'rvm\_shell[noosfero-bundle-install]'

================================================================================

```
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
script[noosfero-bundle-install]

```

(/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an  
error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with  
[0],  
but received '126'  
---- Begin output of "bash"  
"/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
STDOUT:  
STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
Permission denied  
---- End output of "bash"  
"/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2" returned  
126

```
Cookbook Trace:
---------------
/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in

```

`script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block  
in class\_from\_file'

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão  
[http://cirandas.net/brauliobo](http://cirandas.net/brauliobo)  
[http://eita.org.br](http://eita.org.br)

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![Sheppy\_Reno](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@Sheppy\_Reno](https://discourse.chef.io/u/Sheppy_Reno)\
**Post date:** [August 7, 2014, 11:18am UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/2 "2014-08-07T11:18:26Z")

</div>

Any chance you have /tmp mounted with noexec?

On Wed, 2014-08-06 at 18:28 -0300, Bráulio Bhavamitra wrote:

> Hello all,
> 
> For an specific node, all scripts (bash, rvm\_shell, etc) are created  
> under /tmp/user/braulio/chef-scriptXXXXXX instead  
> of /tmp/chef-scriptXXXXXX, then I get the error when chef-client tries  
> to run them, see below.
> 
> How to fix it? I don't know any specific configuration for this node.
> 
> cheers,  
> braúlio
> 
> ================================================================================  
> Error executing action `run` on resource  
> 'rvm\_shell[noosfero-bundle-install]'
> 
> ================================================================================
> 
> ```
> Mixlib::ShellOut::ShellCommandFailed
> ------------------------------------
> script[noosfero-bundle-install]
> 
> ```
> 
> (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75)  
> had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process  
> to exit with [0],  
> but received '126'  
> ---- Begin output of "bash"  
> "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> STDOUT:  
> STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> Permission denied  
> ---- End output of "bash"  
> "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2"  
> returned 126
> 
> ```
> Cookbook Trace:
> ---------------
> /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> 
> ```
> 
> `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> 
> --  
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão  
> [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> [http://eita.org.br](http://eita.org.br)
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo  
> é meu lar e todos nós somos cidadãos deste cosmo. Este universo é  
> a imaginação da Mente Macrocósmica, e todas as entidades estão  
> sendo criadas, preservadas e destruídas nas fases de extroversão  
> e introversão do fluxo imaginativo cósmico. No âmbito pessoal,  
> quando uma pessoa imagina algo em sua mente, naquele momento, essa  
> pessoa é a única proprietária daquilo que ela imagina, e ninguém mais.  
> Quando um ser humano criado mentalmente caminha por um milharal  
> também imaginado, a pessoa imaginada não é a propriedade desse  
> milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por  
> isso a propriedade deste universo é de Brahma, e não dos microcosmos  
> que também foram criados pela imaginação de Brahma. Nenhuma  
> propriedade deste mundo, mutável ou imutável, pertence a um indivíduo  
> em particular; tudo é o patrimônio comum de todos."  
> Restante do texto  
> em [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [August 7, 2014, 11:57am UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/3 "2014-08-07T11:57:21Z")

</div>

No Sheppy, it is on the same mount point as /

2014-08-07 8:18 GMT-03:00 Sheppy Reno [sheppy.reno@rackspace.com](mailto:sheppy.reno@rackspace.com):

> Any chance you have /tmp mounted with noexec?
> 
> On Wed, 2014-08-06 at 18:28 -0300, Bráulio Bhavamitra wrote:
> 
> > Hello all,
> > 
> > For an specific node, all scripts (bash, rvm\_shell, etc) are created  
> > under /tmp/user/braulio/chef-scriptXXXXXX instead  
> > of /tmp/chef-scriptXXXXXX, then I get the error when chef-client tries  
> > to run them, see below.
> > 
> > How to fix it? I don't know any specific configuration for this node.
> > 
> > cheers,  
> > braúlio
> 
> ================================================================================
> 
> > ```
> > Error executing action `run` on resource
> > 
> > ```
> > 
> > 'rvm\_shell[noosfero-bundle-install]'
> 
> ================================================================================
> 
> > ```
> > Mixlib::ShellOut::ShellCommandFailed
> > ------------------------------------
> > script[noosfero-bundle-install]
> > 
> > ```
> > 
> > (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75)  
> > had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process  
> > to exit with [0],  
> > but received '126'  
> > ---- Begin output of "bash"  
> > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > STDOUT:  
> > STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> > Permission denied  
> > ---- End output of "bash"  
> > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2"  
> > returned 126
> > 
> > ```
> > Cookbook Trace:
> > ---------------
> > /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> > 
> > ```
> > 
> > `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> > 
> > --  
> > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > ideologia. Morra por sua ideologia" P.R. Sarkar
> > 
> > EITA - Educação, Informação e Tecnologias para Autogestão  
> > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > [http://eita.org.br](http://eita.org.br)
> > 
> > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo  
> > é meu lar e todos nós somos cidadãos deste cosmo. Este universo é  
> > a imaginação da Mente Macrocósmica, e todas as entidades estão  
> > sendo criadas, preservadas e destruídas nas fases de extroversão  
> > e introversão do fluxo imaginativo cósmico. No âmbito pessoal,  
> > quando uma pessoa imagina algo em sua mente, naquele momento, essa  
> > pessoa é a única proprietária daquilo que ela imagina, e ninguém mais.  
> > Quando um ser humano criado mentalmente caminha por um milharal  
> > também imaginado, a pessoa imaginada não é a propriedade desse  
> > milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > universo foi criado na imaginação de Brahma, a Entidade Suprema, por  
> > isso a propriedade deste universo é de Brahma, e não dos microcosmos  
> > que também foram criados pela imaginação de Brahma. Nenhuma  
> > propriedade deste mundo, mutável ou imutável, pertence a um indivíduo  
> > em particular; tudo é o patrimônio comum de todos."  
> > Restante do texto  
> > em [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [September 12, 2014, 9:43pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/4 "2014-09-12T21:43:59Z")

</div>

The problem is related to [https://tickets.opscode.com/browse/CHEF-2288](https://tickets.opscode.com/browse/CHEF-2288) and  
[node.js - Chef bash resource not executing as specified user - Server Fault](http://serverfault.com/questions/352811/chef-bash-resource-not-executing-as-specified-user)

I'm still trying to find an workaround. The strange thing is that it  
happens only on a single node.

2014-08-06 18:28 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> Hello all,
> 
> For an specific node, all scripts (bash, rvm\_shell, etc) are created under  
> /tmp/user/braulio/chef-scriptXXXXXX instead of /tmp/chef-scriptXXXXXX, then  
> I get the error when chef-client tries to run them, see below.
> 
> How to fix it? I don't know any specific configuration for this node.
> 
> cheers,  
> braúlio
> 
> ================================================================================  
> Error executing action `run` on resource  
> 'rvm\_shell[noosfero-bundle-install]'
> 
> ================================================================================
> 
> ```
> Mixlib::ShellOut::ShellCommandFailed
> ------------------------------------
> script[noosfero-bundle-install]
> 
> ```
> 
> (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an  
> error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with  
> [0],  
> but received '126'  
> ---- Begin output of "bash"  
> "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> STDOUT:  
> STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> Permission denied  
> ---- End output of "bash"  
> "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2" returned  
> 126
> 
> ```
> Cookbook Trace:
> ---------------
> /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> 
> ```
> 
> `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> 
> --  
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão  
> [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> [http://eita.org.br](http://eita.org.br)
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> naquele momento, essa pessoa é a única proprietária daquilo que ela  
> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> patrimônio comum de todos."  
> Restante do texto em  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [September 12, 2014, 10:44pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/5 "2014-09-12T22:44:09Z")

</div>

I think I found the reason: chef changes the permission using  
FileUtils.chown, but it does not change permission of parent directories  
(/tmp/user, /tmp/user/), and so bash can't read the file.

2014-09-12 18:43 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> The problem is related to [https://tickets.opscode.com/browse/CHEF-2288](https://tickets.opscode.com/browse/CHEF-2288)  
> and  
> [node.js - Chef bash resource not executing as specified user - Server Fault](http://serverfault.com/questions/352811/chef-bash-resource-not-executing-as-specified-user)
> 
> I'm still trying to find an workaround. The strange thing is that it  
> happens only on a single node.
> 
> 2014-08-06 18:28 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> 
> Hello all,
> 
> > For an specific node, all scripts (bash, rvm\_shell, etc) are created  
> > under /tmp/user/braulio/chef-scriptXXXXXX instead of  
> > /tmp/chef-scriptXXXXXX, then I get the error when chef-client tries to run  
> > them, see below.
> > 
> > How to fix it? I don't know any specific configuration for this node.
> > 
> > cheers,  
> > braúlio
> > 
> > ================================================================================  
> > Error executing action `run` on resource  
> > 'rvm\_shell[noosfero-bundle-install]'
> > 
> > ================================================================================
> > 
> > ```
> > Mixlib::ShellOut::ShellCommandFailed
> > ------------------------------------
> > script[noosfero-bundle-install]
> > 
> > ```
> > 
> > (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an  
> > error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with  
> > [0],  
> > but received '126'  
> > ---- Begin output of "bash"  
> > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > STDOUT:  
> > STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> > Permission denied  
> > ---- End output of "bash"  
> > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2"  
> > returned 126
> > 
> > ```
> > Cookbook Trace:
> > ---------------
> > /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> > 
> > ```
> > 
> > `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> > 
> > --  
> > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > ideologia. Morra por sua ideologia" P.R. Sarkar
> > 
> > EITA - Educação, Informação e Tecnologias para Autogestão  
> > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > [http://eita.org.br](http://eita.org.br)
> > 
> > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> > lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> > Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> > destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> > cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> > naquele momento, essa pessoa é a única proprietária daquilo que ela  
> > imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> > por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> > desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> > a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> > foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> > mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> > patrimônio comum de todos."  
> > Restante do texto em  
> > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> 
> --  
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão  
> [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> [http://eita.org.br](http://eita.org.br)
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> naquele momento, essa pessoa é a única proprietária daquilo que ela  
> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> patrimônio comum de todos."  
> Restante do texto em  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [September 12, 2014, 11:01pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/6 "2014-09-12T23:01:21Z")

</div>

Workarounded by putting the following into solo.rb and client.rb:  
ENV['TMPDIR'] = '/tmp'

Still, I believe this is a bug, where should I open an issue?

cheers,  
bráulio

2014-09-12 19:44 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> I think I found the reason: chef changes the permission using  
> FileUtils.chown, but it does not change permission of parent directories  
> (/tmp/user, /tmp/user/), and so bash can't read the file.
> 
> 2014-09-12 18:43 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> 
> The problem is related to [https://tickets.opscode.com/browse/CHEF-2288](https://tickets.opscode.com/browse/CHEF-2288)
> 
> > and  
> > [node.js - Chef bash resource not executing as specified user - Server Fault](http://serverfault.com/questions/352811/chef-bash-resource-not-executing-as-specified-user)
> > 
> > I'm still trying to find an workaround. The strange thing is that it  
> > happens only on a single node.
> > 
> > 2014-08-06 18:28 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> > 
> > Hello all,
> > 
> > > For an specific node, all scripts (bash, rvm\_shell, etc) are created  
> > > under /tmp/user/braulio/chef-scriptXXXXXX instead of  
> > > /tmp/chef-scriptXXXXXX, then I get the error when chef-client tries to run  
> > > them, see below.
> > > 
> > > How to fix it? I don't know any specific configuration for this node.
> > > 
> > > cheers,  
> > > braúlio
> > > 
> > > ================================================================================  
> > > Error executing action `run` on resource  
> > > 'rvm\_shell[noosfero-bundle-install]'
> > > 
> > > ================================================================================
> > > 
> > > ```
> > > Mixlib::ShellOut::ShellCommandFailed
> > > ------------------------------------
> > > script[noosfero-bundle-install]
> > > 
> > > ```
> > > 
> > > (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an  
> > > error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with  
> > > [0],  
> > > but received '126'  
> > > ---- Begin output of "bash"  
> > > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > > STDOUT:  
> > > STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> > > Permission denied  
> > > ---- End output of "bash"  
> > > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > > Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2"  
> > > returned 126
> > > 
> > > ```
> > > Cookbook Trace:
> > > ---------------
> > > /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> > > 
> > > ```
> > > 
> > > `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> > > 
> > > --  
> > > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > > ideologia. Morra por sua ideologia" P.R. Sarkar
> > > 
> > > EITA - Educação, Informação e Tecnologias para Autogestão  
> > > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > > [http://eita.org.br](http://eita.org.br)
> > > 
> > > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> > > lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> > > Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> > > destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> > > cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> > > naquele momento, essa pessoa é a única proprietária daquilo que ela  
> > > imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> > > por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> > > desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > > universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> > > a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> > > foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> > > mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> > > patrimônio comum de todos."  
> > > Restante do texto em  
> > > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> > 
> > --  
> > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > ideologia. Morra por sua ideologia" P.R. Sarkar
> > 
> > EITA - Educação, Informação e Tecnologias para Autogestão  
> > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > [http://eita.org.br](http://eita.org.br)
> > 
> > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> > lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> > Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> > destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> > cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> > naquele momento, essa pessoa é a única proprietária daquilo que ela  
> > imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> > por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> > desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> > a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> > foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> > mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> > patrimônio comum de todos."  
> > Restante do texto em  
> > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> 
> --  
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão  
> [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> [http://eita.org.br](http://eita.org.br)
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> naquele momento, essa pessoa é a única proprietária daquilo que ela  
> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> patrimônio comum de todos."  
> Restante do texto em  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![brauliobo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/brauliobo/32/109_2.png) [@brauliobo](https://discourse.chef.io/u/brauliobo)\
**Post date:** [September 13, 2014, 3:59pm UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/7 "2014-09-13T15:59:24Z")

</div>

> <https://github.com/chef/chef/issues/2050>
>
> The \`script\` resource doesn't check if file is really accessible by the specifie…d \`user\`. For example, if the system uses the pattern \`/tmp/user/\<uid\>/\` for \`TMPDIR\` (used by ruby's \`Tempfile\`), then the file won't be accessible as the parent directories aren't accessible (\`/tmp/user\` and \`/tmp/user/\<uid\>\`). It works when \`TMPDIR\` is \`/tmp\` because it is accessible to all users.
> 
> http://lists.opscode.com/sympa/arc/chef/2014-09/msg00118.html
> 
> Workaround: use \`ENV\['TMPDIR'\] = '/tmp'\` on \`client.rb\` or \`solo.rb\`
> 
> \`\`\`
> ================================================================================
> Error executing action \`run\` on resource 'rvm\_shell\[noosfero-bundle-install\]'
> ================================================================================
> 
> Mixlib::ShellOut::ShellCommandFailed
> \------------------------------------
> script\[noosfero-bundle-install\] (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with \[0\], but received '126'
> \---- Begin output of "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----
> STDOUT: 
> STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2: Permission denied
> \---- End output of "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----
> Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2" returned 126
> 
> Cookbook Trace:
> \---------------
> /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in \`script\_wrapper'
> /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in \`block in class\_from\_file'
> \`\`\`

2014-09-12 20:01 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):

> Workarounded by putting the following into solo.rb and client.rb:  
> ENV['TMPDIR'] = '/tmp'
> 
> Still, I believe this is a bug, where should I open an issue?
> 
> cheers,  
> bráulio
> 
> 2014-09-12 19:44 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> 
> I think I found the reason: chef changes the permission using
> 
> > FileUtils.chown, but it does not change permission of parent directories  
> > (/tmp/user, /tmp/user/), and so bash can't read the file.
> > 
> > 2014-09-12 18:43 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> > 
> > The problem is related to [https://tickets.opscode.com/browse/CHEF-2288](https://tickets.opscode.com/browse/CHEF-2288)
> > 
> > > and  
> > > [node.js - Chef bash resource not executing as specified user - Server Fault](http://serverfault.com/questions/352811/chef-bash-resource-not-executing-as-specified-user)
> > > 
> > > I'm still trying to find an workaround. The strange thing is that it  
> > > happens only on a single node.
> > > 
> > > 2014-08-06 18:28 GMT-03:00 Bráulio Bhavamitra [brauliobo@gmail.com](mailto:brauliobo@gmail.com):
> > > 
> > > Hello all,
> > > 
> > > > For an specific node, all scripts (bash, rvm\_shell, etc) are created  
> > > > under /tmp/user/braulio/chef-scriptXXXXXX instead of  
> > > > /tmp/chef-scriptXXXXXX, then I get the error when chef-client tries to run  
> > > > them, see below.
> > > > 
> > > > How to fix it? I don't know any specific configuration for this node.
> > > > 
> > > > cheers,  
> > > > braúlio
> > > > 
> > > > ================================================================================  
> > > > Error executing action `run` on resource  
> > > > 'rvm\_shell[noosfero-bundle-install]'
> > > > 
> > > > ================================================================================
> > > > 
> > > > ```
> > > > Mixlib::ShellOut::ShellCommandFailed
> > > > ------------------------------------
> > > > script[noosfero-bundle-install]
> > > > 
> > > > ```
> > > > 
> > > > (/home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb line 75) had an  
> > > > error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with  
> > > > [0],  
> > > > but received '126'  
> > > > ---- Begin output of "bash"  
> > > > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > > > STDOUT:  
> > > > STDERR: bash: /tmp/user/1000/chef-script20140806-8138-15wlsi2:  
> > > > Permission denied  
> > > > ---- End output of "bash"  
> > > > "/tmp/user/1000/chef-script20140806-8138-15wlsi2" ----  
> > > > Ran "bash" "/tmp/user/1000/chef-script20140806-8138-15wlsi2"  
> > > > returned 126
> > > > 
> > > > ```
> > > > Cookbook Trace:
> > > > ---------------
> > > > /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:98:in
> > > > 
> > > > ```
> > > > 
> > > > `script_wrapper' /home/braulio/chef-solo/cookbooks-2/rvm/providers/shell.rb:46:in `block in class\_from\_file'
> > > > 
> > > > --  
> > > > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > > > ideologia. Morra por sua ideologia" P.R. Sarkar
> > > > 
> > > > EITA - Educação, Informação e Tecnologias para Autogestão  
> > > > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > > > [http://eita.org.br](http://eita.org.br)
> > > > 
> > > > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo  
> > > > é meu lar e todos nós somos cidadãos deste cosmo. Este universo é  
> > > > a imaginação da Mente Macrocósmica, e todas as entidades estão  
> > > > sendo criadas, preservadas e destruídas nas fases de extroversão  
> > > > e introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando uma  
> > > > pessoa imagina algo em sua mente, naquele momento, essa pessoa é a única  
> > > > proprietária daquilo que ela imagina, e ninguém mais. Quando um ser humano  
> > > > criado mentalmente caminha por um milharal também imaginado, a pessoa  
> > > > imaginada não é a propriedade desse milharal, pois ele pertence ao  
> > > > indivíduo que o está imaginando. Este universo foi criado na imaginação de  
> > > > Brahma, a Entidade Suprema, por isso a propriedade deste universo é de  
> > > > Brahma, e não dos microcosmos que também foram criados pela imaginação de  
> > > > Brahma. Nenhuma propriedade deste mundo, mutável ou imutável, pertence a um  
> > > > indivíduo em particular; tudo é o patrimônio comum de todos."  
> > > > Restante do texto em  
> > > > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> > > 
> > > --  
> > > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > > ideologia. Morra por sua ideologia" P.R. Sarkar
> > > 
> > > EITA - Educação, Informação e Tecnologias para Autogestão  
> > > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > > [http://eita.org.br](http://eita.org.br)
> > > 
> > > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> > > lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> > > Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> > > destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> > > cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> > > naquele momento, essa pessoa é a única proprietária daquilo que ela  
> > > imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> > > por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> > > desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > > universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> > > a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> > > foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> > > mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> > > patrimônio comum de todos."  
> > > Restante do texto em  
> > > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> > 
> > --  
> > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> > ideologia. Morra por sua ideologia" P.R. Sarkar
> > 
> > EITA - Educação, Informação e Tecnologias para Autogestão  
> > [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> > [http://eita.org.br](http://eita.org.br)
> > 
> > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> > lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> > Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> > destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> > cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> > naquele momento, essa pessoa é a única proprietária daquilo que ela  
> > imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> > por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> > desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> > universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> > a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> > foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> > mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> > patrimônio comum de todos."  
> > Restante do texto em  
> > [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)
> 
> --  
> "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
> ideologia. Morra por sua ideologia" P.R. Sarkar
> 
> EITA - Educação, Informação e Tecnologias para Autogestão  
> [Blog - Bráulio Bhavamitra](http://cirandas.net/brauliobo)  
> [http://eita.org.br](http://eita.org.br)
> 
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
> lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
> Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
> destruídas nas fases de extroversão e introversão do fluxo imaginativo  
> cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
> naquele momento, essa pessoa é a única proprietária daquilo que ela  
> imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
> por um milharal também imaginado, a pessoa imaginada não é a propriedade  
> desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
> universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
> a propriedade deste universo é de Brahma, e não dos microcosmos que também  
> foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
> mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
> patrimônio comum de todos."  
> Restante do texto em  
> [A problemática de hoje em dia - Bráulio Bhavamitra](http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)

--  
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua  
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão

> **[Bráulio Bhavamitra](https://cirandas.net/brauliobo)**

> **[Cooperativa EITA](https://eita.coop.br/)**
>
> Educação, Informação e Tecnologias para Autogestão

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu  
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da  
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e  
destruídas nas fases de extroversão e introversão do fluxo imaginativo  
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,  
naquele momento, essa pessoa é a única proprietária daquilo que ela  
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha  
por um milharal também imaginado, a pessoa imaginada não é a propriedade  
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este  
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso  
a propriedade deste universo é de Brahma, e não dos microcosmos que também  
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,  
mutável ou imutável, pertence a um indivíduo em particular; tudo é o  
patrimônio comum de todos."  
Restante do texto em

> **[A problemática de hoje em dia - Bráulio Bhavamitra](https://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia)**
>
> "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de...

---

<div class="post-metadata">

**Author:** ![ricardoalcazar](https://avatars.discourse-cdn.com/v4/letter/r/ee7513/32.png) [@ricardoalcazar](https://discourse.chef.io/u/ricardoalcazar)\
**Post date:** [September 23, 2018, 3:02am UTC](https://discourse.chef.io/t/permission-denied-on-scripts/5701/8 "2018-09-23T03:02:22Z")

</div>

Hello all,

I'm new to Chef and ran into this issue running a script using the bash resource. The issue is resolved by adding ENV[‘TMPDIR’] = ‘/tmp’ to /etc/chef/client.rb.

This is on macOS 10.13, the default folder appears to be /var/folders/.

This bash script as part of my bootstrap recipe. Does this mean I have to log into the node and update client.rb before my recipe is run? Is there a workaround or better way to handle this?

I appreciate any assistance, thanks!

Kind regards,  
R. Alcazar
