Olá wil_sp e Tota,
Também acho que o problema é de permissão, mas não acho que mudar as permissões da pasta na origem vá resolver o problema.
Talvez a pasta tenha que ser montada pelo próprio usuário, e talvez esteja faltando também passar pro Samba qual é o usuário que está abrindo o compartilhamento. Eu mudaria o comando de montagem pra ficar assim:
sudo mount -t smbfs //192.168.0.4/publico/impressao /media/z -o username=wil_sp,password=segredo,uid=wil_sp,iocharset=iso-8859-1,rw
Esses parâmetros adicionais entram no fstab logo antes do "0 0" (e Tota, o parâmetro é obrigatório, sem isso a montagem não deve funcionar; se não for pra colocar nada, coloque pelo menos a opção "defaults"):
//192.168.0.4/publico/impressao /media/z smbfs username=wil_sp,password=segredo,uid=wil_sp,iocharset=iso-8859-1,rw 0 0
O arquivo /etc/fstab é de leitura pública, então não é boa idéia colocar senhas lá dentro. Pra evitar isso, você pode criar um arquivo de credenciais, com o conteúdo abaixo:
username=wil_sp
password=senha
domain=
Depois é só substituir os parâmetros "username" e "password" pelo parâmetro "credentials", conforme abaixo:
//192.168.0.4/publico/impressao /media/z smbfs credentials=/caminho/completo/para/credentials,uid=wil_sp,iocharset=iso-8859-1,rw 0 0