Olá, queria saber se alguém pode me ajudar com este tema.
Quero copiar um arquivo que tenho em uma máquina com S.O. Windows a outra com S.O. Linux, o php esta correndo sobre o linux.
Tendo montado na máquina linux o cliente samba, é muito fácil.
Você tem que montar uma pasta compartilhada como parte do sistema de arquivos na máquina windows, exemplo:
"c:\minha_pasta" onde se encontram os arquivos que quiser passar a máquina linux.
Logo na máquina linux, monte uma unidade de rede com o cliente samba, que seria algo parecido a isto:
mount -t smbfs -o username=usuariowindows,password=passwindows
//nome_maquina_windows/minha_pasta /mnt/sm1
Este comando tem que ser escrito em uma só linha.
Com isto você já teria uma pasta de rede que funcionaria como em windows. Só teria que copiar os arquivos na pasta e pronto.
Se não quiser escrever o comando para montar o diretório cada vez que iniciar configure o arquivo /etc/fstab para que se monte automaticamente no arranque do sistema.
Por Sara Álvarez