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