Logo Hardware.com.br
bfbicalho
bfbicalho Veterano Registrado
1.1K Mensagens 53 Curtidas

Samba como Grupo de Trabalho

#1 Por bfbicalho 04/08/2010 - 23:26
Salve galera,

Estou com uma seguinte dúvida:

estou querendo colocar o meu samba que eu tenho em casa para um grupo de trabalho, pois tenho insteresse em aplicar profissionalmente isso. gostaria de saber o que eu preciso mudar no meu smb.conf?

[global]
workgroup = DRINFO
netbios name = SAMBA
server string = SAMBA PDC
time server = Yes
logon script = netlogon.bat
logon path = \\%L\profiles\%U
logon home = \\%L\%U\.profiles
domain logons = Yes
os level = 100
preferred master = Yes
domain master = Yes

[netlogon]
comment = logon service
path = /var/samba/netlogon
guest ok = Yes
browseable = No

[homes]
comment = home directory
valid users = %S
guest ok = Yes
browseable = No

[profiles]
path = /var/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No
hide files = /desktop.ini/ntuser.ini/NTUSER.*/


esse é o meu arquivo original sem os compartilhamentos que possuo como PDC. e este abaixo é com os comaprtilhamentos:

[global]
workgroup = DRINFO
netbios name = SAMBA
server string = SAMBA PDC
time server = Yes
logon script = netlogon.bat
logon path = \\%L\profiles\%U
logon home = \\%L\%U\.profiles
domain logons = Yes
os level = 100
preferred master = Yes
domain master = Yes

#LIXEIRA
vfs object = recycle
recycle:repository = /var/samba/lixeira/%U
recycle:keeptree = lixeira
recycle:versions = yes
recycle:exclude = *.tmp, *.log, *.iso, -*.*, *.bak, *.obj
recycle:exclude_dir = tmp, cache

[netlogon]
comment = logon service
path = /var/samba/netlogon
guest ok = Yes
browseable = No

[homes]
comment = home directory
valid users = %S
guest ok = Yes
browseable = No

[profiles]
path = /var/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No

[arquivos]
comment = arquivos directory
path = /var/samba/arquivos
writable = yes
valid users = +arquivos
invalid users = +admin
vfs object = recycle
recycle:repository = lixeira
recycle:keeptree = yes

[lixeira]
comment = lixeira directory
path = /var/samba/lixeira/%U
writable = yes

[oficina]
comment = oficina directory
path = /var/samba/oficina
valid users = +oficina
writable = yes
vfs object = recycle
recycle:repository = lixeira
recycle:keeptree = yes

[administrativo]
comment = administrativo directory
path = /var/samba/administrativo
valid users = +administrativo
writeable = yes
vfs object = recycle
recycle:repository =lixeira
recycle:keeptree = yes

[financeiro]
comment = financeiro directory
path = /var/samba/financeiro
valid users = +financeiro
writable = yes
vfs object = recycle
recycle:repository = lixeira
recycle:keeptree = yes


e também queria saber quais são os procedimentos para colocar como grupo de trabalho... chmod, chown e daí por diante.

Muito obrigado pela ajuda.
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#2 Por ovudo
12/08/2010 - 12:46
bfbicalho disse:
Salve galera,

Estou com uma seguinte dúvida:

estou querendo colocar o meu samba que eu tenho em casa para um grupo de trabalho, pois tenho insteresse em aplicar profissionalmente isso. gostaria de saber o que eu preciso mudar no meu smb.conf?



esse é o meu arquivo original sem os compartilhamentos que possuo como PDC. e este abaixo é com os comaprtilhamentos:



e também queria saber quais são os procedimentos para colocar como grupo de trabalho... chmod, chown e daí por diante.

Muito obrigado pela ajuda.


cara, a melhor forma de implementar isso em uma empresa é:::: tutoriais Morimoto neles (eu sempre uso os tutos aqui porque são bem explicados, sempre usei e sempre deu certo comigo aqui)

https://www.hardware.com.br/tutoriais/samba-swat/

agora, se ainda tiver algo que queira saber, é só falar.

falow
.........................................................................
Debian
Windows 7 Professional X64
Windows Server 2008 R2 Enterprise X64
bfbicalho
bfbicalho Veterano Registrado
1.1K Mensagens 53 Curtidas
#3 Por bfbicalho
12/08/2010 - 13:40
ovudo disse:
cara, a melhor forma de implementar isso em uma empresa é:::: tutoriais Morimoto neles (eu sempre uso os tutos aqui porque são bem explicados, sempre usei e sempre deu certo comigo aqui)

https://www.hardware.com.br/tutoriais/samba-swat/

agora, se ainda tiver algo que queira saber, é só falar.

falow


Ovudo,

eu já monto o samba como PDC, mas o que eu quero mesmo é fazer que ele funcione em grupo de trabalho sem que o usuário precise colocar o login e senha para se conectar a rede, pois eu tenho interesse em implantar isso profissionalmente para um curso de idiomas que eu estou tomando conta, entende? por isso que eu estou com esta dpuvida em relação ao grupo de trabalho. se puder me ajudar, vou te agradecer muito.

Um abraço.
SOU ROOT E NÃO SUDO!
IDIOMAS E TUTORIAIS FALADOS: BR - FR - EN - ES
SOU LIMPO E EFICIENTE E NÃO MAIS UM PORCO IMUNDO!

ABRAÇOS.
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#4 Por ovudo
12/08/2010 - 14:53
bfbicalho disse:
Ovudo,

eu já monto o samba como PDC, mas o que eu quero mesmo é fazer que ele funcione em grupo de trabalho sem que o usuário precise colocar o login e senha para se conectar a rede, pois eu tenho interesse em implantar isso profissionalmente para um curso de idiomas que eu estou tomando conta, entende? por isso que eu estou com esta dpuvida em relação ao grupo de trabalho. se puder me ajudar, vou te agradecer muito.

Um abraço.


veja, se você usa PDC no seu computador então você não precisa mudar nada (digo: nada mesmo) em seu servidor, no computador cliente aperte Windows+pause break, na aba Node do computador clique em 'Alterar...', você verá que o seu pc é menbro de Domínio, mude para grupo de trabalho e coloque o nome do grupo que quiser (ex: casa, escola, eu), clique em OK, nesse momento você tira o computador do PDC então ele irá pedir a senha de root do PDC, digite-a e pronto, o seu computador esta fora do PDC.

Aqui eu tenho uma empresa que apenas com um servidor eu tenho 5 computadores que não estão usando PDC (são da gerencia), os outros 30 continuam logados nele (pobres usuários), o linux não controla os Grupos de trabalho sendo assim, é você quem define em uma rede quantos grupos de trabalho ela irá possuir.

qualquer duvida post ai

falow
.........................................................................
Debian
Windows 7 Professional X64
Windows Server 2008 R2 Enterprise X64
bfbicalho
bfbicalho Veterano Registrado
1.1K Mensagens 53 Curtidas
#5 Por bfbicalho
15/08/2010 - 16:19
ovudo disse:
veja, se você usa PDC no seu computador então você não precisa mudar nada (digo: nada mesmo) em seu servidor, no computador cliente aperte Windows+pause break, na aba Node do computador clique em 'Alterar...', você verá que o seu pc é menbro de Domínio, mude para grupo de trabalho e coloque o nome do grupo que quiser (ex: casa, escola, eu), clique em OK, nesse momento você tira o computador do PDC então ele irá pedir a senha de root do PDC, digite-a e pronto, o seu computador esta fora do PDC.

Aqui eu tenho uma empresa que apenas com um servidor eu tenho 5 computadores que não estão usando PDC (são da gerencia), os outros 30 continuam logados nele (pobres usuários), o linux não controla os Grupos de trabalho sendo assim, é você quem define em uma rede quantos grupos de trabalho ela irá possuir.

qualquer duvida post ai

falow


eu tirei o meu pc de estudos do domínio e coloquei ele como grupo de trabalho e deu certo. porém eu nao consegui o acesso aos compartilhamento, pois me pedem login e senha, como eu faço para tirar?

já tentei com a inclusão dessas duas linhas no final do meu global:

[global]
workgroup = HARDWARE
netbios name = Servidor
server string = SAMBA PDC
time server = Yes
logon script = netlogon.bat
logon path = \\%L\profiles\%U
logon home = \\%L\%U\.profiles
domain logons = Yes
os level = 100
preferred master = Yes
domain master = Yes
security = share
guest ok = yes

e deu este erro abaixo:

root@servidor:~# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
params.c:Parameter() - Ignoring badly formed line in configuration file: #SCRIPT ORIGINAL FEITO POR FAUSTO PARREIRA PINTO - PROFESSOR DE HARDWARE
Processing section "[netlogon]"
Processing section "[homes]"
Processing section "[profiles]"
Processing section "[arquivos]"
Processing section "[lixeira]"
Processing section "[bicalho]"
Processing section "[cristopher]"
Processing section "[lara]"
Processing section "[camille]"
Processing section "[fausto]"
Processing section "[oficina]"
Server's Role (logon server) conflicts with share-level security
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

como posso resolver isso?

desculpa pela demora.
SOU ROOT E NÃO SUDO!
IDIOMAS E TUTORIAIS FALADOS: BR - FR - EN - ES
SOU LIMPO E EFICIENTE E NÃO MAIS UM PORCO IMUNDO!

ABRAÇOS.
jgama
jgama Ubbergeek Registrado
7.2K Mensagens 66 Curtidas
#6 Por jgama
15/08/2010 - 18:10
O que vc pode fazer é deixar como estava o arquivo smb.conf "SAMBA PDC".

Mesmo vc tirando suas estações de trabalho do dominio e colocando em Grupo de Trabalho, vc poder fazer o seguinte, criar usuarios tanto no windows como no Linux com o mesmo nome e senha.

No Linux "servidor" vc dar permissão para estes usuarios acessa as pastas, assim que o usuarios logar na sua estação vai acessar qualquer compartilhamento que o usuario tenha acesso sem precisar de informa seu login e senha.



Abraço
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
bfbicalho
bfbicalho Veterano Registrado
1.1K Mensagens 53 Curtidas
#7 Por bfbicalho
15/08/2010 - 21:53
jgama disse:
O que vc pode fazer é deixar como estava o arquivo smb.conf "SAMBA PDC".

Mesmo vc tirando suas estações de trabalho do dominio e colocando em Grupo de Trabalho, vc poder fazer o seguinte, criar usuarios tanto no windows como no Linux com o mesmo nome e senha.

No Linux "servidor" vc dar permissão para estes usuarios acessa as pastas, assim que o usuarios logar na sua estação vai acessar qualquer compartilhamento que o usuario tenha acesso sem precisar de informa seu login e senha.



Abraço


A minha ideia é justamente fazer o samba como grupo de trabalho para que não tenha que abrir uma tela de login e senha e disponibilizar compartilhamentos na rede direcionado para cada setor e não colocar todos com o mesmo login e senha, pois eu não quero que seja um dominio, pois vc pode formar uma rede com o windows server em grupo de trabalho e gerenciar numa boa, o meu objetivo é esse, pois tenho interesse em aplicar isso profissionalmente, para não ter que ficar dependendo de $$$ para pagar uma licença sem necessidade a microsoft, pois por padrão no server só é liberado para 5 clientes, seja grupo de trabalho ou domínio. o meu objetivo não é colocar todos em um mesmo login e senha. eu não quero icar preso ao dominio, que não faz sentido algum neste momento para mim, ok?
SOU ROOT E NÃO SUDO!
IDIOMAS E TUTORIAIS FALADOS: BR - FR - EN - ES
SOU LIMPO E EFICIENTE E NÃO MAIS UM PORCO IMUNDO!

ABRAÇOS.
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#8 Por ovudo
16/08/2010 - 10:53
cara, me diga algumas coisas de suas rede:
o usuario do Windows usa login e senha?
(você pode conferir o nome de usuario no windows usando o iniciar - executar)
control userpasswords2
aqui dentro você confere o nome de usuario e coloca a senha que quiser para ele

você cadastrou o usuario no linux usando o mesmo login e senha?
ex: # adduser --no-create-home --disabled-login tiago-marques
# smbpasswd -a tiago-marques (e colocou a mesma senha usada no windows)

agora como eu percebi logo acima, você tentou usar a conta guest (a conta padrão que irá autenticar os usuarios no linux) então saiba que faltou algumas coisas.
você tem que criar um usuario no linux assim:
# adduser --no-create-home --disabled-login cliente
cadastra-lo no samba:
# smbpasswd -a cliente

depois coloque no seu 'global'
map to guest = bad user
guest account = cliente

e em cada compartilhamento que queira que todos tenham acesso:
[arquivos]
path = /home/arquivos
writable = yes
guest ok = yes

confira se a pasta tem permissão de escrita e se o 'cliente' é o dono da pasta
chmod 755 /home/arquivos
chown cliente /home/arquivos

depois disso é só reiniciar o samba e pronto, todos terão acesso a esta pasta para fazer o que quiser

# /etc/init.d/samba restart

ok

post ai os resultados

falow
.........................................................................
Debian
Windows 7 Professional X64
Windows Server 2008 R2 Enterprise X64
bfbicalho
bfbicalho Veterano Registrado
1.1K Mensagens 53 Curtidas
#9 Por bfbicalho
16/08/2010 - 15:09
ovudo disse:
cara, me diga algumas coisas de suas rede:
o usuario do Windows usa login e senha?
(você pode conferir o nome de usuario no windows usando o iniciar - executar)
control userpasswords2
aqui dentro você confere o nome de usuario e coloca a senha que quiser para ele

você cadastrou o usuario no linux usando o mesmo login e senha?
ex: # adduser --no-create-home --disabled-login tiago-marques
# smbpasswd -a tiago-marques (e colocou a mesma senha usada no windows)

agora como eu percebi logo acima, você tentou usar a conta guest (a conta padrão que irá autenticar os usuarios no linux) então saiba que faltou algumas coisas.
você tem que criar um usuario no linux assim:
# adduser --no-create-home --disabled-login cliente
cadastra-lo no samba:
# smbpasswd -a cliente

depois coloque no seu 'global'
map to guest = bad user
guest account = cliente

e em cada compartilhamento que queira que todos tenham acesso:
[arquivos]
path = /home/arquivos
writable = yes
guest ok = yes

confira se a pasta tem permissão de escrita e se o 'cliente' é o dono da pasta
chmod 755 /home/arquivos
chown cliente /home/arquivos

depois disso é só reiniciar o samba e pronto, todos terão acesso a esta pasta para fazer o que quiser

# /etc/init.d/samba restart

ok

post ai os resultados

falow


quando fiz a configuração do meu samba eu fiz usando a tela de login e senha, porém voltei o xp com o usuário adm dele e desabilitei a tela de login e senha, deixando somente habilitado a tela de bem-vindo! porém se eu aplicar o comando # smpasswd -d usuário eu consigo fazer com que o samba funcione como grupo de trabalho?
o comando useradd tb pode ser aplicado como a linha debaixo?

# adduser --no-create-home --disabled-login cliente

ou este comando não tem aplicação com o useradd?

somente a noite estarei estudando, pois agora estou no trabalho.

Até mais tarde!
SOU ROOT E NÃO SUDO!
IDIOMAS E TUTORIAIS FALADOS: BR - FR - EN - ES
SOU LIMPO E EFICIENTE E NÃO MAIS UM PORCO IMUNDO!

ABRAÇOS.
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#10 Por ovudo
16/08/2010 - 16:56
boa tarde,
cara eu recomendo sim que você cadastre computador a computador usando o adduser e depois o smbpasswd, eles são comandos usados tanto para 'Grupo de trabalho' quanto para 'PDC', se o seu PDC já possui os usuarios cadastrados, não será então necessário recadastrar tudo.

cara, tanto faz qual dos dois você usa (useradd ou adduser), o importante é cadastrar o usuario no sistema e depois no samba
testa ai e me fala o resultado

ok
.........................................................................
Debian
Windows 7 Professional X64
Windows Server 2008 R2 Enterprise X64
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal