pq vc não executa ele com um sudo ? []'s
On 8/22/06, Richard Fuchshuber <[EMAIL PROTECTED]> wrote: > > Olá, > > > > Pessoal, > > Tenho um script que quero que os usuarios tenham permissao de executar. > > Mas os comando que existem dentro do script são do root, tipo mkdir. > > Configurei o arquivo com permissao 711: > > chmod 711 criar_profile > > E depois rodei: > > chmod a+s criar_profile > > Ficando assim: > > > > -rws--s--x 1 root users 521 2006-08-22 07:25 criar_profile > > > > Mas quando um usuario do grupo users executa o script ... Dá a seguinte > > mensagem > > bash: ./criar_profile: Permission denied > > > Não funciona, pois bash script é _interpretado_. Então quando você roda > o script, é necessário carregar o interpretador, que irá _ler_ o arquivo e > executar as ações. Portanto, para scripts (bash, perl, php, etc) você > precisa da permissão de leitura. > > No caso de um programa compilado a permissão de leitura não é > necessária, pois o shell faria uma chamada ao execve() e o programa seria > carregado na memória, pronto para execução. > > > > T+ > > Richard > > __________________________________________________ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > -- > ubuntu-br mailing list > [email protected] > www.ubuntu-br.org > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Vinícius Franco do Nascimento [EMAIL PROTECTED] (24) 9268 8009 [EMAIL PROTECTED] ------------------------------------------------- FACTE/CSN (24) 3344-5845 -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

