
GiovaneCS
(usa Mandriva)
Enviado em 25/05/2011 - 12:48h
Criei um arquivo de texto que salvei com o nome de pastashare.sh. No arquivo escrevi:
#!/bin/sh
sudo mount /mnt/share
dolphin /mnt/share
mas ao clicar no arquivo somente a última linha funciona, ou seja, a pasta /mnt/share é exibida no dolphin, mas não é montada.
mas se eu executar no terminal o comando "$ sh pastashare.sh" tudo funciona, ou seja, a pasta é montada e exibida.
Observações:
- o /mnt/share está no /etc/fstab, tanto é que consegui montar pelo terminal;
- o arquivo /etc/sudoers foi editado dando permissão para executar o /bin/mount com o sudo SEM senha, tanto é que consegui montar no terminal digitando "$ sudo mount /mnt/share" sem precisar digitar a senha;
- o arquivo tem permissão de execução e sou o proprietário do arquivo, tanto é que quando clico nele o dolphin abre e exibe o diretório /mnt/share, apenas não monta;
- muito embora o /etc/fstab esteja configurado para montar automaticamente durante o boot, isto não está acontecendo, mas isto é outra questão, então eu gostaria de montar as pastas sem ter que entrar no terminal.
Enfim, tudo funciona se feito através do terminal, apenas não funciona completamente se clicar no arquivo executável. Onde está o erro?