Gente, é o seguinte, eu criei um script para mapear as pastas de rede no diretorio /usr/local/scripts/com o nome de mount.sh e mudei a permisão do arquivo para 777
ele esta editado da seguinte forma:
#!/bin/sh
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/publico /home/darlan/rede/publico
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/ti /home/darlan/rede/ti
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/backup /home/darlan/rede/backup
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/tecnologia /home/darlan/rede/tecnologia
Tudo correto....
Editei tambem o arquivo rc.local para executar este script... então o rc.local ficou assim:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/local/scripts/mount.sh
--------------------------------------------
Tudo certo não é? Pois é, teoricamente deveria funcionar, ele deveria executar o script na inicialização... mas não funciona.
e assim, se eu der o comando para executar o script direto no terminal
# /usr/local/scripts/mount.sh
ele monta tudo certinho, mas eu precisava que ele montasse junto com o boot da maquina, e outra.... com o mesmo comando de mount direto no rc.local em outra maquina com KUbuntu, Kurumin e até um Conectiva ele faz tudo certinho, esse Ubuntu 9.04 que deve ter alguma coisa impedindo de carregar os comandos no rc.local pois é a versão mais nova do Ubuntu e deve funcionar...