Re: Backup Samba Contas
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
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
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
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
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
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
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 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
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
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
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
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]