sombriks
(usa Slackware)
Enviado em 18/10/2007 - 23:49h
no windows:
pressione o botão direito sobre a pasta, vá em propriedades e em seguida na aba de compartilhamento ; aperte no link "eu seeei dos riscos que isto me trará e estou ciente do que estou fazendo", em seguida marque a bolnha "apenas ativar o compartilhmento" e asim evitar umas 6 telas estúpidas. Observe o grupo de trabalho em que seu pc windos está inserido, essa informação pode valer de alguma coisa.
do lado do linux vc vai precsiar do kde apenas pra "browsear" a rede windows; visite o protocolo system:/, e siga para "compartilhamentos de rede"; em seguida entre na rede samba e logo vc verá o workgroup da máquina windows. ao entrar nesse workgroup, deverá aparecer a máquina e dentro da maquina a pasta compartilhada.
é possível também ter isso tudo com uma linha de montagem no fstab com essa cara:
//ip-do-windows/pasta-compartilhada /mnt/ponto-de-montagem smbfs guest,fmask=0644 0 0
e essa abordagem te dá uma pasta de rede acessível até via linha de comando, sem necessidade de virtual filesystem de nenhum desktop.
quanto a servir pastas via samba, muitos gostam de botões e mais botões, mas enquanto eu tiver de fazer mais que botão direito > senha de root não vou sugerir não.
O emlhor a fazer é pegar um smb.conf de exemplo (tem alguns aqui mesmo no VOL) e visitar o seu em /etc/samba/smb.conf; abaixo vai um exemplo de como etá o meu:
[global]
workgroup = LEO
server string = %h
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
# a linha security é que decide o comportamento do samba; com share
# você apenas diz se pode ler e escrever ou apenas ler. o modo user
# vai te pedir senha, mas aí termnam meus experimentos, :D
security = share
encrypt passwords = true
passdb backend = tdbsam
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
socket options = TCP_NODELAY
create mask = 0666
directory mask = 0777
wins support = no
# abaixo meus compartilhamentos
[apostilas]
path = /mnt/e/apostilas
available = yes
browseable = yes
public = yes
writable = no
[musicas]
path = /mnt/e/musicas
available = yes
browseable = yes
public = yes
writable = no
[videos]
path = /mnt/e/videos
available = yes
browseable = yes
public = yes
writable = no
[SHAREDDOCS]
path = /mnt/shareddocs
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0666
create directory = 0666
[Winst]
path = /mnt/winst
available = yes
browseable = yes
public = yes
writable = no
[Windows]
path = /mnt/windows
available = yes
browseable = no
public = yes
writable = no
[ftp]
path = /home/ftp
available = yes
browseable = no
public = yes
writable = no
[jogos]
path = /mnt/jogos
available = yes
browseable = yes
public = yes
writable = no
E lembre-se de levantar os serviços do samba; no slackware seria /etc/rc.d/rc.samba start e no debina (e filhotes) provavelmente /etc/init.d/samba start