nenhum deles é necessário, você pode fazer isso com um comando de montagem:
# mount -t cifs //SERVERADDRESS/SHARE -o username=USER,password=PASS /mnt/MNTDIR
Estou tentando conectar um computador Linux a uma rede Windows existente. Preciso executar o servidor samba ou o cliente samba deve ser suficiente?
nenhum deles é necessário, você pode fazer isso com um comando de montagem:
# mount -t cifs //SERVERADDRESS/SHARE -o username=USER,password=PASS /mnt/MNTDIR
Você deseja o cliente samba (smbmount) ou o CIFS (um driver somente cliente) que também é mantido pela equipe do samba. A maioria das versões do Linux terá ambos, embora o samba não possa ser instalado por ambos.
Você deseja que o cliente esteja tentando acessar as unidades existentes na rede neste computador.
Você deseja o servidor se estiver tentando compartilhar unidades neste computador com a rede.
Em um sistema baseado em Debian / Ubuntu você precisa do pacote que você precisa ser smbfs . Este é o pacote que inclui mount.cifs .
Depende do que você entende por "conectar" e de que tipo de rede do Windows você está falando.
Se a rede do Windows for baseada em domínio (por exemplo, Active Directory), você pode querer executar o daemon winbind (que normalmente depende dos outros daemons do Samba) e conectar corretamente o computador Linux ao domínio para que ele possa usar as redes compartilhadas credenciais, etc.
Se você quer apenas ocasionalmente montar o estranho compartilhamento de arquivos do Windows, então você só precisa dos componentes do cliente (por exemplo, smbfs).
Tags networking samba linux