Olá pessoal !
dei permissão de arquivo para todos usuarios. com chmod 777 nome do arquivo. Acontece que só o dono (ROOT) executa o mesmo
POR QUE ? :toim:
Olá pessoal !
dei permissão de arquivo para todos usuarios. com chmod 777 nome do arquivo. Acontece que só o dono (ROOT) executa o mesmo
POR QUE ? :toim:
pra qual arquivo vc deu esta permissão ?
Para um arquivo do Tomcat. startup.sh.
Ele só é executado como root. Apesar de eu ter dado chmod -R 777 startup.sh.
quando vejo as permisões aparece. rwxrwxrwx , ou seja, dono, grupo e outros tem permissão de ler escrever e executar, mas na pratica... :toim:
Lembresse que vc tem de dar privilegios de root para os outros
chmod +s arquivo
Abraços
isso fara os outros executar!!!
Postado originalmente por PitsBrown
temos que ver o seguinte....
o shell script não executa? ou algum comando dentro do shell script não executa??
Se fizer isso o arquivo será executado como se fosse o root executando, vai fuincionar,Lembresse que vc tem de dar privilegios de root para os outros
chmod +s arquivo
Abraços
isso fara os outros executar!!!
mas sua dúvida pode ser outra....
Com certeza por isso que dei esta dica, assim ele vai conseguir saber se o problema esta no arquivo ou em outra coisa!
Lembresse meu amigo! arquivos sendo executados como root (Causa falhas de segurança)... principalmente se vc coloca um script seu com um erro!
Abraços
temos de ver a necessidade dele, de repente é algo no script que precisa do root..............
A solução do spec vai funcionar!