Arquivo criado já com permissão de execução.

1. Arquivo criado já com permissão de execução.

Douglas
Roknauta

(usa Ubuntu)

Enviado em 12/06/2015 - 12:13h

Quando eu crio arquivo .sh, eu preciso dar permissão para ele ser executado, existe algum arquivo que possa ser configurado ou comando aplicado para que eu já possa criar o arquivo com a permissão de execução?


  


2. Re: Arquivo criado já com permissão de execução.

Wellington
wellington_r

(usa Debian)

Enviado em 12/06/2015 - 12:29h

Não sei qual a implicação que isso teria na segurança, mas:
alias criarsh='function _criarsh(){ touch $1 && chmod +x $1; };_criarsh' 


Depois para sempre criar sh já com permissão de execução:
criarsh nome.sh 


Se quiser já abrir algum editor de texto, é só fazer assim:

alias criarsh='function _criarsh(){ touch $1 && chmod +x $1; gedit $1; };_criarsh' 


Se quiser usar outro editor de texto, é só alterar gedit pelo nome do seu editor de texto preferido.


3. Re: Arquivo criado já com permissão de execução.

Douglas
Roknauta

(usa Ubuntu)

Enviado em 12/06/2015 - 12:30h

wellington_r escreveu:

Não sei qual a implicação que isso teria na segurança, mas:
alias criarsh='function _criarsh(){ touch $1 && chmod +x $1; };_criarsh' 


Depois para sempre criar sh já com permissão de execução:
criarsh nome.sh 


Isso só irá funcionar quando usar o touch?






4. Re: Arquivo criado já com permissão de execução.

Wellington
wellington_r

(usa Debian)

Enviado em 12/06/2015 - 12:34h

Roknauta escreveu:

wellington_r escreveu:

Não sei qual a implicação que isso teria na segurança, mas:
alias criarsh='function _criarsh(){ touch $1 && chmod +x $1; };_criarsh' 


Depois para sempre criar sh já com permissão de execução:
criarsh nome.sh 


Isso só irá funcionar quando usar o touch?



Como assim quando usar o touch?
Com esse comando você CRIA um comando, chamado criarsh.
Você pode usar outro nome se quiser.