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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts