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!