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.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts