rede doméstica com roteador externo - ajuda [RESOLVIDO]

1. rede doméstica com roteador externo - ajuda [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/06/2009 - 20:59h

Gente, tenho nesse pc um archlinux x64 instalado e um Windows Xp em outro pc.
Bom, estou tendo dificuldades em implementar o Samba aqui.
Meu objetivo é permitir que o linux acesse uma impressora instalada no Windows e que o usuario do windows acesse uma pasta compartilhada para salvar os dados dele aqui.. e que ele acesse apenas ela.
Fazer o linux entrar no grupo de trabalho eu já consegui.
Eu estou tendo dificuldades para dar as permissões para que o usuário acesse a pasta.

abaixo meu smb.conf

Workgroup = CASA
Hosts allow = 10.0.0. 127.0.0. 192.168.1. 192.168.2.
Server string = Servidor Samba
Printcap name = /etc/printcap
Load printers = yes
Log file = /var/log/samba/log %m
Max log = 50
Debug level = 1
Security = share
Password server = 127.0.0.1
Encrypt passwords = yes
[samba]
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes




  


2. Re: rede doméstica com roteador externo - ajuda [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 19/06/2009 - 23:52h

Bom vamos por partes...

para as impressora e preferível usar o cups.

no global adicina as seguintes linhas:

printing = cups
load printers = yes

e cria o compartilhamento printers

[printers]
comment = Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba

Quanto ao usuário, bom primeiro vc deve decidir se vai pedir senha para a pasta compartilhada ou não (usar guest).

no caso do usuário com senha o primeiro passo é criar o usuário e depois adicionar ele no samba.

adduser joao

smbpasswd -a joao

depois vc deve adicionar o usuario como permitido para acessar a pasta.

[samba]
valid users = joao
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes

bom por ultimo vc deve configurar as permissões da pasta para que o usuário possa modificar seu conteudo, há 3 formas de se fazer isso..

tonar o usuário dono da pasta.

chown joao.joao -r /home/samba

trocar as permissões da pasta

chmod 700 -r /home/samba

ou definir as permissões no arquivo de configuração do samba, muito util caso os arquivos vào ser acessados por mais de usuario.

[samba]
valid users = joao
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes
create mode = 0666
directory mode = 0777

bom no caso de vc querer que qualquer pessoa de fora acesse a pasta, mas não possa modificar arquivos de outros compartilhamento basta usar uma conta guest, ela funciona com os mesmos passos acima, cria o usuario e da permissao na pasta para este usuario..

no caso basta adicionar a linha nas configurações globais.

guest account = joao

e na pasta compartilhado o guest ok = yes.


[samba]
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes
guest ok = yes
create mode = 0666
directory mode = 0777




3. Re: rede doméstica com roteador externo - ajuda [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/06/2009 - 09:16h

Bem, eu entrei com estas confirações e adicionei o usuário...

Usuário Familia mebro de users sem autorização local alguma e com login local desabilitado. .

o arquivo smb.conf ficou assim


[global]
Workgroup = CASA
Hosts allow = 10.0.0. 127.0.0. 192.168.1. 192.168.2.
Server string = Servidor Samba
Printcap name = /etc/printcap
printing = cups
Load printers = yes
Log file = /var/log/samba/log %m
Max log = 50
Debug level = 1
Security = share
Password server = 127.0.0.1
Encrypt passwords = yes
guest account = familia

[printers]
comment = Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba

[samba]
valid users = familia
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes
guest ok = yes
create mode = 0666
directory mode = 0777

Mas eu enfrento os seguites problemas:

O linux não autentica no windows para acessar as impressoras:

A print error occurred. Error message received from system:

Abaixo a saida do cups:

cupsdoprint -P 'hp' -J '' -H '/var/run/cups/cups.sock:631' -U 'root' -o ' PageSize=A4 PrintoutMode=Draft blackplot=true multiple-document-handling=separate-documents-uncollated-copies orientation-requested=3' '/opt/kde/share/apps/kdeprint/testprint.ps' : execution failed with message:
client-error-not-authorized


4. Re: rede doméstica com roteador externo - ajuda [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 20/06/2009 - 17:33h

Primeiro, ou vc usa o guest ou vc usa o user... no seu compartilahmento, nào há necessidade de usar os dois

no caso do guest ficaria assim:

[global]
Workgroup = CASA
Hosts allow = 10.0.0. 127.0.0. 192.168.1. 192.168.2.
Server string = Servidor Samba
Printcap name = cups
printing = cups
Load printers = yes
Log file = /var/log/samba/log %m
Max log = 50
Debug level = 1
Security = share
Password server = 127.0.0.1
Encrypt passwords = yes
passdb backend = guest
guest account = familia

[printers]
comment = Impressoras
printable ok = yes
guest ok = yes
path = /var/spool/samba

[samba]
Comment = Domcumentos Família
Path = /home/samba
Browseable = yes
Writeable = yes
guest ok = yes
create mode = 0666
directory mode = 0777

no caso do erro de guest da impressora lembre-se que a pasta de spool deve estar com permissão para a conta guest tb...

chmod a+rwt /var/spool/samba




5. Re: rede doméstica com roteador externo - ajuda [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/06/2009 - 18:39h

vlw... muitíssimo obrigado... o problema foi resolvido







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts