Eu uso o samba sem senha, ou seja, no modo "share" e não "user".
Para que isso funcione, meu arquivo de configuração do samba (/etc/samba/smb.conf) está assim:
[global]
...
security = share
guest account = meu-usuário-ubuntu
invalid users = root
Com essa configuração, a pasta compartilhada a que for dada permissão de escrita (no meu caso, apenas uma, a qual dei o nome de "pasta-compartilhada") será alterada por qualquer usuário da rede.