boas
é normal...
por defeito o win 98 não utiliza o esquema de users...
em workgroups...
quando acede a shares...
mais o esquema de autenticação em shares no 98 é diferente do XP..
modernamente o SAMBA (estou a partir do prencipio que o gestor de shares do NAS é um flavor do Samba) implementa o suporte ao win XP...
tens de modificar os scripts no Linux e no win 98...
já não me lembro do que se tem de fazer (+ de 8 anos que não toco no assunto)...
Win98 X Samba Share
Quem nunca leu "não consigo acessar o compartilhamento com meu win98" que atire a primeira pedra!

Já vi diversas soluções na net dizendo para alterar o "OS Level" para 100, para setar "encrypt passwords = yes", entre muitas outras. A que eu quero compartilhar com vocês é a descrita abaixo.
Criar usuário no Linux e no Samba com a mesma senha:
# adduser usuário
# smbpasswd -a usuário
Após isto basta adicionar a linha no smb.conf, na seção [Global]
# pico /etc/samba/smb.conf
valid users = usuário
Depois de configurado:
# /etc/init.d/samba restart
Então agora basta criar um usuário no Win98 COM O MESMO LOGIN E SENHA e logar quando iniciar o sistema com este usuário que o compartilhamento não pedirá senha.

....
lembro-me de fazer isto...
embora, lembro-me tb de um método tipo:
//maq:dominio;user;passw/share (não me lembro da sintaxe correcta)
mas, não me lembro do que se tinha de instalar no 98...
mas, lembro-me que uma coisa que se tinha de fazer era:
In the globals section of the smb.conf you need to add a "encrypt passwords = yes"
na net encontrei este script
You can see the Linux box? First restart
samba /etc/rc.d/init.d/smb restart and your
98 box. Try again if it fails make sure you
have connectivity between the boxes, ping it
etc. Maybe take a look at the conf file,
mine looks like this (kinda)...
------------------------
# Global parameters
[global]
workgroup = MDM (- muito importante o win98 trabalho por defeito com workgroups, a menos que o user faça logon num dominio, aí a conf do samba é diferente..)
server string = Mangone's Samba Server
encrypt passwords = Yes
update encrypted = Yes
restrict anonymous = Yes
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
printing = lprng
dos filetimes = Yes
[home]
comment = Mangone's Linux Home Directory
path = /home/mmangone
username = mmangone
valid users = mmangone
admin users = mmangone
writeable = Yes
[cdrom]
comment = Mangone's Cdrom
path = /mnt/cdrom
username = mmangone
valid users = mmangone
admin users = mmangone
guest ok = Yes
.......
Let the Samba server be the Local Master Browser.
In the global section:
local master = yes
os level = 32
mais, vejam se
isto ajuda...
cumps