|
Permissão negada Shell Script
|
|
01/11/2010, 10:02
Resposta: #1
|
|||
|
|||
|
Permissão negada Shell Script
Bom dia pessoal!
Tenho um script: #!/bin/bash MENSAGEM=$1 TELEFONES="xxxx xxx xxx" DATA=`date "+%Y%m%d%H%M%S"` USUARIO="user" SENHA="senha" for TEL in $TELEFONES; do echo "To: +55$TEL" > $TEL-$DATA-zabbix.txt echo >> $TEL-$DATA-zabbix.txt echo $MENSAGEM >> $TEL-$DATA-zabbix.txt done E este é rodado no zabbix... O zabbix roda este script com seu usuario zabbix, e este arquivo ja está com permissão para usuario e grupo zabbix e permissão para executar. Porém qdo ele é executado pelo zabbix no log dele aparece: /etc/zabbix/externalscripts/teste.sh: line 10: 1163211609-20101101095507-zabbix.txt: Permission denied /etc/zabbix/externalscripts/teste.sh: line 11: 1163211609-20101101095507-zabbix.txt: Permission denied /etc/zabbix/externalscripts/teste.sh: line 12: 1163211609-20101101095507-zabbix.txt: Permission denied /etc/zabbix/externalscripts/teste.sh: line 10: 1189435677-20101101095507-zabbix.txt: Permission denied /etc/zabbix/externalscripts/teste.sh: line 11: 1189435677-20101101095507-zabbix.txt: Permission denied /etc/zabbix/externalscripts/teste.sh: line 12: 1189435677-20101101095507-zabbix.txt: Permission denied Alguem pode me ajudar? Grato |
|||
|
01/11/2010, 10:26
Resposta: #2
|
|||
|
|||
|
Re: Permissão negada Shell Script
dá um olhada se esse arquivo já existe 1163211609-20101101095507-zabbix.txt e que permissão ou criador pertence. Acredito que se executar o script com sudo esse problema num vai ocorrer.
"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU Linux!" . Antes de postar use a busca e veja o Wiki. Busca do FD Wiki do FD |
|||
|
01/11/2010, 10:29
Resposta: #3
|
|||
|
|||
|
Re: Permissão negada Shell Script
Ele nem deixa criar e com sudo ele aparece esta mensagem: sudo: sorry, you must have a tty to run sudo
|
|||
|
02/11/2010, 18:15
Resposta: #4
|
|||
|
|||
|
Re: Permissão negada Shell Script
então o diretório que está sendo tentado criar o txt num tem permissão, quando ao sudo, dá uma editada no arquivo sudoers e comente a linha aonde tem escrito "default requeretty":
mcedit /etc/sudoers #Default requiretty "Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU Linux!" . Antes de postar use a busca e veja o Wiki. Busca do FD Wiki do FD |
|||
|
03/11/2010, 07:36
Resposta: #5
|
|||
|
|||
|
Re: Permissão negada Shell Script
Diretório onde está o script:
ls -ltr drwxrwxrwx 2 zabbix zabbix 4096 Nov 1 12:01 externalscripts E comentei a linha no arquivo /etc/sudoers, não aparece mais aquela mensagem, mas tbm não acontece nada... |
|||
|
04/11/2010, 13:28
Resposta: #6
|
|||
|
|||
|
Re: Permissão negada Shell Script
dmatrix refiz tudo o q passei pra vc e alterei o que vc havia me passado.
Funciou obrigado! |
|||
|
« Anteriores | Seguintes »
|
Usuários visualizando este tópico: 1 Visitantes







