>Вроде нашёл способ...
>
>workgroup = ИМЯДОМЕНА.С.ПРЕФИКСОМ
>
>после этого стал работать: net use \\server /USER:ИмяКомпа\Гость и всё остальное ...
>1) Если у тебя в smb.conf
security = user
то тебе по-любому (префикс или нет) придется делать сначала
net use \\server /USER:Пользователь Пароль
а потом уже
net use \\server\share /USER:Пользователь Пароль
Пароль лучше задать, при чем сложный латиницей и цифрами не длинней 15 символов - иначе придется рихтовать политики безопасности домена.
При чем на винде должен быть либо локальный пользователь с таким же паролем, либо его нужно сделать в домене.
В принципе имя компа можно опустить, но если ты его используешь
то позаботься о том чтоб у тебя в /etc/hosts
было бы как минимум сопоставление этого имени с адресом, или DNS должен разрешать это имя правильно, или должно указать WINS-сервер - который это имя разрешит
Бродкастом в домене AD особенно если есть Windows 7 или 2008 может не срабатывать изза того что эти винды себе ставят большой приоритет при широковещании, а линуксы не адекватно прописывают в ответ.
А теперь - простое решение:
просто смени в smb.conf
security = user
на
security = share
добавь
guest ok = yes
guest account = user
unix extensions = no
и добавь на шару
only guest = yes
nt acl support = no
fstype = FAT32
create mask = 0766
directory mask = 0777
можешь даже для верности сделать
create mask = 0777
После этого линуксу будет "плевать" как ты на нем идентифицируешься и от куда
все просто будет работать без всяких net use на виндах