Re: Backup Samba Contas

2008-11-27 Por tôpico Adauto Serpa
2008/11/24 hamacker <[EMAIL PROTECTED]>:
> Primeiramente, não é fácil fazer o backup das contas do samba,
> especialmente em se tratando dum PDC.
> No meu /etc/samba/smb.conf, o modo de autenticação é esse :
>   passdb backend = smbpasswd
>   smb passwd file = /etc/samba/smbpasswd
>
> Assim meu arquivo com as contas dos usuários está no arquivo
> /etc/samba/smbpasswd.
> Mas este arquivo não basta, veja parte do conteúdo dele :
> alexandre:1001:02D093CE93078E8FAAD3B435B51404EE:CAF13C4F321B608B27FD75D2549BA53C:[U
> ]:LCT-48B55435:
> aline:1002:02D093CE93078E8FAAD3B435B51404EE:CAF13C4F321B608B27FD75D2549BA53C:[U
> ]:LCT-48B55437:
> (...)
> O primeiro parametro é o login, cuja referencia deve ter sido
> cadastrado também no Linux, o segundo parametro é o UID que também
> deve ser o mesmo do Linux, assim para o /etc/samba/passwd funcionar
> voce terá de levar também os arquivos :
> passwd
> passwd-
> shadow
> shadow-
> group
> group-
> gshadow
> gshadow-
>
> porque os arquivos acima se entrelaçam/relacionam as contas linux e
> suas contas samba. É complexo por um PDC requer que até mesmo as
> maquinas sejam cadastradas num grupo que se interliga com o winbind.
>
> Se voce simplesmente copiar esses arquivos por cima duma nova
> instalação, vai zoar tudo, porque no velho servidor há outras contas
> que foram criadas para serem usadas por outros serviços como usuario
> ntp, dhcp, uucp, lp,etc... daí voce precisa ser seletivo e apenas
> selecionar usuarios com UID >=1000. A menos que voce tenha certeza de
> que o novo servidor será igual ao servidor antigo (mesmos serviços,
> mesmo debian, etc...)
>
> É um trabalho árduo que não desejo para meu pior inimigo, além disso o
> winbind que é o banco de dados do seu PDC também terá ser copiado, se
> não me engano /var/lib/samba e /var/cache/samba.
>
> Eu já fiz isso e deu certo na migração do Debian para Ubuntu Server
> que são completamente diferentes. Fiquei umas 8 horas trabalhando num
> script que ao inves de copiar esses arquivos por cima, simplesmente
> pegava o smbpasswd/passwd/group antigos e recriava o usuario no
> sistema com o mesmo ID/GRUPO no novo servidor, nesse script só as
> senhas ficavam perdidas e que depois precisaram ser cadastradas.
>
> Ou seja, a solução não é fácil, mas se for servidor identicos poderá
> apenas copiar arquivos/pastas citados, senão for, então vai ter que
> fazer como eu, criar um script que estude o /etc/samba/smbpasswd e
> recrie no novo servidor as mesmas condições.
>
> O time do samba poderia pensar num banco de dados mais centralizado e
> independente do linux.
>
> []'s
>
> 2008/11/24 Alexandre Pereira Bühler <[EMAIL PROTECTED]>:
>> Se você não alterou esta linha do samba:   passdb backend = tdbsam e usa
>> o Debian Lenny.
>> Vá em /var/lib/samba .
>> O arquivo que procura é:
>> passdb.tdb
>> Mas não esqueça que os outros também são importantes.
>>
>> Alexandre Pereira Bülher
>> Linux User: 397546
>>
>>
>> --
>> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>>
>>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>

Oi desculpa a demora. Realmente é complicado ter o backup do samba.
Bom a princípio vou usar a solução do Hamacker, no entando vou tentar
ententer o LDAP pra ver as vantagens até por que o Domínio aqui da empresa
é controlado por um servidor windows.


obrigado Pessoal.

-- 
Adauto Serpa
Tecnólogo em Informática
Jabber: [EMAIL PROTECTED]
Email:  [EMAIL PROTECTED]
MSN:   [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-25 Por tôpico Fabricio Cannini - Yahoo
On Tuesday 25 November 2008 06:36:56 Fabiano Pires wrote:
> Se serve de consolo, a próxima versão do samba (4.0) deve vir com um banco
> LDAP embutido, para acabar com a tortura, embora deva ser possível utilizar
> um banco externo.

SIm, é o ldb [http://ldb.samba.org/].
É um banco de dados em arquivo (tipo berkeley db, sqlite) e tem uma API 
parecida 
com a do LDAP, mas não segue nenhum dos padrões do ldap.
Parece ser bem interessante, à primeira vista.
Quem sabe (ó ironia) dá até pra usar como backend do openldap! :D


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-25 Por tôpico Fabricio Cannini - Yahoo
On Monday 24 November 2008 17:11:54 hamacker wrote:
> Humm, aí você substituiu  a dependencia do linux pela dependencia do ldap.
> O conhecimento exigido para administrar o openldap talvez seja mais
> sofisticado que o próprio samba e o sistema de contas do Linux.

Sim, é um pé no saco até tu entender como a coisa funciona, isso é verdade.
E outro belo pé no saco até tu fazê-lo funcionar.

> Mas eu me referia mesmo a simplesmente pegar o /etc/samba levar para a
> outra maquina e pimba, tá funcionando porque as contas/grupos estavam
> todos alí, sem a necessidade de outros serviços.

AFAICS, se tu usa "passdb backend = smbpasswd" , ajustar os uids/gids do 
/etc/samba/smbpasswd e /etc/passwd para bater com o servidor novo (ou o oposto) 
 
é o suficiente.

> Na lista internacional do samba eles recomendam usar ldap, mas a
> complexidade notoriamente aumenta.

Sim é um pé no saco, mas IMHO vale a pena.

[ ]'s


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-25 Por tôpico Fabiano Pires
Se serve de consolo, a próxima versão do samba (4.0) deve vir com um banco
LDAP embutido, para acabar com a tortura, embora deva ser possível utilizar
um banco externo.

Fabiano.

2008/11/24 Fabricio Cannini - Yahoo <[EMAIL PROTECTED]>

> On Monday 24 November 2008 12:42:08 hamacker wrote:
>
> >
> > O time do samba poderia pensar num banco de dados mais centralizado e
> > independente do linux.
>
> LDAP ?
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


-- 
Fabiano Pires
LPIC-2
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet!


Re: Backup Samba Contas

2008-11-24 Por tôpico hamacker
Humm, aí você substituiu  a dependencia do linux pela dependencia do ldap.
O conhecimento exigido para administrar o openldap talvez seja mais
sofisticado que o próprio samba e o sistema de contas do Linux.
Mas eu me referia mesmo a simplesmente pegar o /etc/samba levar para a
outra maquina e pimba, tá funcionando porque as contas/grupos estavam
todos alí, sem a necessidade de outros serviços.

Na lista internacional do samba eles recomendam usar ldap, mas a
complexidade notoriamente aumenta.

2008/11/24 Fabricio Cannini - Yahoo <[EMAIL PROTECTED]>:
> On Monday 24 November 2008 12:42:08 hamacker wrote:
>
>>
>> O time do samba poderia pensar num banco de dados mais centralizado e
>> independente do linux.
>
> LDAP ?
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico Tadeu Cruz




Chato do SAMBA+LDAP e ter que configurar tambem a maquina que esta o
SAMBA para acessar o LDAP  nao somente o SAMBA
-- 
[EMAIL PROTECTED] 
(31) 9976-3161 
http://blog.tadeucruz.com



Fabricio Cannini - Yahoo escreveu:

  On Monday 24 November 2008 12:42:08 hamacker wrote:

  
  
O time do samba poderia pensar num banco de dados mais centralizado e
independente do linux.

  
  
LDAP ?


  





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico Fabricio Cannini - Yahoo
On Monday 24 November 2008 12:42:08 hamacker wrote:

>
> O time do samba poderia pensar num banco de dados mais centralizado e
> independente do linux.

LDAP ?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico china
2008/11/24 Adauto Serpa <[EMAIL PROTECTED]>:
> Tem como fazer backup das contas para que eu não precise ficar
> recadastrando sempre
> que precisar fazer algum tipo de manutenção no Samba. O que preciso é um 
> backup
> fiel do que tenho configurado no Samba, não só as confs gostaria das
> contas também.

Ter sempre tem, mas o correto é manter o servidor que está funcionado
em produção congelado. Atualização? Só se um bug sério que atinja em
cheio seu serviço for descoberto, daí você prepara um tempo para o
update.

> Outra coisa alguém já passou por isso ?

Pelo menos eu não, pois não mexo no que está quieto ...


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico hamacker
Primeiramente, não é fácil fazer o backup das contas do samba,
especialmente em se tratando dum PDC.
No meu /etc/samba/smb.conf, o modo de autenticação é esse :
   passdb backend = smbpasswd
   smb passwd file = /etc/samba/smbpasswd

Assim meu arquivo com as contas dos usuários está no arquivo
/etc/samba/smbpasswd.
Mas este arquivo não basta, veja parte do conteúdo dele :
alexandre:1001:02D093CE93078E8FAAD3B435B51404EE:CAF13C4F321B608B27FD75D2549BA53C:[U
 ]:LCT-48B55435:
aline:1002:02D093CE93078E8FAAD3B435B51404EE:CAF13C4F321B608B27FD75D2549BA53C:[U
 ]:LCT-48B55437:
(...)
O primeiro parametro é o login, cuja referencia deve ter sido
cadastrado também no Linux, o segundo parametro é o UID que também
deve ser o mesmo do Linux, assim para o /etc/samba/passwd funcionar
voce terá de levar também os arquivos :
passwd
passwd-
shadow
shadow-
group
group-
gshadow
gshadow-

porque os arquivos acima se entrelaçam/relacionam as contas linux e
suas contas samba. É complexo por um PDC requer que até mesmo as
maquinas sejam cadastradas num grupo que se interliga com o winbind.

Se voce simplesmente copiar esses arquivos por cima duma nova
instalação, vai zoar tudo, porque no velho servidor há outras contas
que foram criadas para serem usadas por outros serviços como usuario
ntp, dhcp, uucp, lp,etc... daí voce precisa ser seletivo e apenas
selecionar usuarios com UID >=1000. A menos que voce tenha certeza de
que o novo servidor será igual ao servidor antigo (mesmos serviços,
mesmo debian, etc...)

É um trabalho árduo que não desejo para meu pior inimigo, além disso o
winbind que é o banco de dados do seu PDC também terá ser copiado, se
não me engano /var/lib/samba e /var/cache/samba.

Eu já fiz isso e deu certo na migração do Debian para Ubuntu Server
que são completamente diferentes. Fiquei umas 8 horas trabalhando num
script que ao inves de copiar esses arquivos por cima, simplesmente
pegava o smbpasswd/passwd/group antigos e recriava o usuario no
sistema com o mesmo ID/GRUPO no novo servidor, nesse script só as
senhas ficavam perdidas e que depois precisaram ser cadastradas.

Ou seja, a solução não é fácil, mas se for servidor identicos poderá
apenas copiar arquivos/pastas citados, senão for, então vai ter que
fazer como eu, criar um script que estude o /etc/samba/smbpasswd e
recrie no novo servidor as mesmas condições.

O time do samba poderia pensar num banco de dados mais centralizado e
independente do linux.

[]'s

2008/11/24 Alexandre Pereira Bühler <[EMAIL PROTECTED]>:
> Se você não alterou esta linha do samba:   passdb backend = tdbsam e usa
> o Debian Lenny.
> Vá em /var/lib/samba .
> O arquivo que procura é:
> passdb.tdb
> Mas não esqueça que os outros também são importantes.
>
> Alexandre Pereira Bülher
> Linux User: 397546
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico Alexandre Pereira Bühler
Se você não alterou esta linha do samba:   passdb backend = tdbsam e usa
o Debian Lenny.
Vá em /var/lib/samba .
O arquivo que procura é:   
passdb.tdb
Mas não esqueça que os outros também são importantes.

Alexandre Pereira Bülher
Linux User: 397546


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Backup Samba Contas

2008-11-24 Por tôpico Miguel Da Silva - Centro de Matemática

Adauto Serpa escribió:

Bom dia Pessoal,

Tenho um servidor Debian Lenny com o Samba instalado. Hoje de manhã o
Samba parou de
autenticar as contas e nem sei por que, acredito que possa ser uma
atualização. Só uso
ele para compartilhar algumas pastas para uso de um serviço FTP dessa pastas.

Tive que cadastrar com por conta de novo foi um Saco. smbpassw -a
usuario bla bla

Tem como fazer backup das contas para que eu não precise ficar
recadastrando sempre
que precisar fazer algum tipo de manutenção no Samba. O que preciso é um backup
fiel do que tenho configurado no Samba, não só as confs gostaria das
contas também.

Outra coisa alguém já passou por isso ?

desde já agradeço !



Atualização?! H, acho difícil... com certeza esse tipo de 
atualização apareceria num novo "major release" (tipo passando de um 
Samba 2.x para um Samba 3.x).


As vezes costuma existir um arquivo chamado /etc/samba/smbpasswd e é aí 
aonda vão parar as senhas que são cadastradas. Você chegou a verificar o 
que aconteceu com esse arquivo? Ou senão ver o que aconteceu com o 
arquivo que é usado no seu servidor para armazenar as senhas?


Outro detalhe, estou supondo que você está usando o "backend padrão" do 
Samba para gerenciar as senhas.


Até e boa sorte.
--
Miguel Da Silva
Administrador Junior de Sistemas Unix
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Backup Samba Contas

2008-11-24 Por tôpico Adauto Serpa
Bom dia Pessoal,

Tenho um servidor Debian Lenny com o Samba instalado. Hoje de manhã o
Samba parou de
autenticar as contas e nem sei por que, acredito que possa ser uma
atualização. Só uso
ele para compartilhar algumas pastas para uso de um serviço FTP dessa pastas.

Tive que cadastrar com por conta de novo foi um Saco. smbpassw -a
usuario bla bla

Tem como fazer backup das contas para que eu não precise ficar
recadastrando sempre
que precisar fazer algum tipo de manutenção no Samba. O que preciso é um backup
fiel do que tenho configurado no Samba, não só as confs gostaria das
contas também.

Outra coisa alguém já passou por isso ?

desde já agradeço !

-- 
Adauto Serpa
Tecnólogo em Informática
Jabber: [EMAIL PROTECTED]
Email:  [EMAIL PROTECTED]
MSN:   [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]