rc.local não monta as pastas no boot [RESOLVIDO]

1. rc.local não monta as pastas no boot [RESOLVIDO]

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 15/06/2009 - 16:47h

Galera, é o seguinte, no meu rc.local esta 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.


mount -t smbfs -o w,uid=1000,username=karine,passwd=karine //192.168.3.6/publico /home/cad2/rede/publico
mount -t smbfs -o w,uid=1000,username=karine,passwd=karine //192.168.3.6/sgs /home/cad2/rede/SGS

no meu Kubuntu 8.4 ele monta normalmente quando reinicio o micro... porem no Ubuntu 9.04 ele não monta no boot mas se eu der o comando manualmente ele monta... ou seja o problema não esta no script e sim quando ele reinicia, por mim tudo bem eu montava a pasta na mão... mas o usuario final da maquina não vai saber montar... eles querem tudo na mão, se poderem me ajudar! Vlw.


  


2. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Marcio Borges
marcio_cb

(usa OpenSuSE)

Enviado em 15/06/2009 - 21:08h

Boa Noite

Sei que nao foi esta sua pergunta, mas eu o aconselharia a utilizar pam_mount ao inves de montar via script, script nao eh seguro pois vc tem que passar a senha e tambem naum eh a forma correta.
Acho que vale a pena a leitura http://pam-mount.sourceforge.net/


[]s
marcio


3. Alguem ai pode me ajudar? Ubuntu 9.04 não carrega rc.local

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 16/06/2009 - 15:15h

Alguem ai....


4. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Rafael Costa Teixeira
c0d3fly

(usa Debian)

Enviado em 16/06/2009 - 15:28h

Boa tarde !

Em que pasta esta o seu arquivo rc.local ?

Tambem tive um problema desses.

Não lembro de cabeca o local correto , estou no trabalho.

Em casa verificarei e te responderei com maior precisao.


5. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Glauber Rodrigues
grodriguesq

(usa Slackware)

Enviado em 16/06/2009 - 15:33h

Vou fazer algumas perguntas meio toscas.

1 - Domínio?
Sim - 1.1 Samba?
Sim -> Confere o UID do usuário no Samba Server.
Não -> goto Item 1.2

Sim - 1.2 NT?
Sim -> Analise as permissões de usuário do usuário local que está logado no momento no Kubuntu 8.4 dentro do dominio NT.
Não -> goto item 1.3

Não - 1.3 Então estamos tratando de usuários locais. Minha sugestão tente montar nas duas máquinas na 8 e na 9 sem utilizar o uid. Se não funfar, então analise e veja se o usuário local não está com negação de acesso ou é um usuário restrito.

Se ainda assim continuar com problemas, dá uma catada nos logs como /var/log/message e o dmesg e o que mais vc tiver na mão e posta aqui.

Se ainda assim não funcionar, procure usar a mesma versão do Samba em todos os pcs.

No momento sem mais nenhuma idéia para te ajudar....rs espero que consiga depois fala se conseguiu hein....


6. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Glauber Rodrigues
grodriguesq

(usa Slackware)

Enviado em 16/06/2009 - 15:59h

Eskeci de acrescentar

confere nos 3 pcs os arquivos smbpasswd e passwd


7. Problemas rc.local

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 16/06/2009 - 16:56h

Cara,

Se eu der o comando manualmente num konsole ele monta todas as pastas normalmente, pode-se dizer que esta tudo correto em questão de usuario, uid, grupo, smbfs, permiçoes e etc....

Acredito que deve ser algum problema de carregamento na inicialização do sistema que não ta carregando o rc.local... Se tivesse outro arquivo que carregasse na inicialização... vi alguma coisa sobre editar o arquivo .profile no home do usuario, mas nada mt claro não consegui entender mt bem....


8. Diretorio do rc.local fica no /etc/

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 16/06/2009 - 16:57h

O mue rc.local fica dentro do diretorio /etc/


Vlw...


9. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2009 - 17:22h

Fera crie um diretório dentro de /usr/local/ ele ficara assim /usr/local/scripts.
Depois disso de permissão 777 para esse diretório que você acabou de criar, depois crie dentro desse diretório um scripts chamado mount.sh

Nele voce adiciona as seguintes linhas :

#!/bin/sh

mount -t smbfs -o w,uid=1000,username=karine,passwd=karine //192.168.3.6/publico /home/cad2/rede/publico
mount -t smbfs -o w,uid=1000,username=karine,passwd=karine //192.168.3.6/sgs /home/cad2/rede/SGS

salve-o.

Depois voce edita o rc.local e deixe o 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
exit.

Acho que isso ja resolvera seu problema.
qualquer coisa é só postar, falowssss.



10. Ainda sem sucesso com rc.local no inicialização.

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 16/06/2009 - 17:47h

LPI

Cara, fiz tudo certinho como me passou, porem sem sucesso, reinicio a maquina e nada de montar ar pastas.... porem se eu execultar no Konsole

# /usr/local/scripts/mount.sh

Adivinha? ele monta.... se ele monta quer dizer que com o script e as permiçoes e até mesmo com o samba esta tudo correto.

Obs: Numa maquina com o Kubuntu 8.04 com o mesmo escript e até mesmo direto no rc.local ele monta normalmente na inicialização.


11. Ainda sem solução com rc.local

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 17/06/2009 - 09:01h

Mais alguem que possa me ajudar? não to afim de formatar a maquina com outra versão... tem que funcionar!


12. Re: rc.local não monta as pastas no boot [RESOLVIDO]

Rafael Costa Teixeira
c0d3fly

(usa Debian)

Enviado em 17/06/2009 - 13:21h

Faça uma busca no diretorio /etc e subdiretorios por todos arquivos rc.local , se aparecer rc.local em outros locais tente inserir esses comandos de montar dentro desse rc.local.



01 02