Общий диск Samba не будет автоматически проходить аутентификацию при запуске - PullRequest
3 голосов
/ 22 декабря 2008

У меня есть сетевой ресурс samba на коробке FreeBSD, которую я использую для разработки.

У меня он настроен как общий диск на моем WinXP-боксе, и он отлично работает.

Однако, если я перезагружаю xp box, общий диск не будет доступен, пока я не нажму на него и не введу пароль, даже если я настроил его для использования правильного имени пользователя и пароля и для подключения при запуске.

Кто-нибудь знает, в чем может быть проблема? При необходимости я могу получить данные о версии и т. Д., Но хотел бы кратко изложить это, чтобы выяснить, не является ли это распространенной проблемой самбы.

Спасибо!

EDIT:

Извините! Я думал, что сказал, что у меня XP Pro. Я на самом деле храню аутентификацию на подключенном диске, где написано «аутентификация с использованием пользователя». Я также использую то же имя пользователя для общего ресурса samba, что и логин xp, но не тот же pw.

Ответы [ 4 ]

3 голосов
/ 27 декабря 2008

Два варианта: установить логин / пароль на общем ресурсе Samba, чтобы он совпадал с логином / паролем, который вы используете для входа в Windows XP Или также можно настроить XP Home на сохранение учетных данных вручную:

РУЧНАЯ Ключи создаются следующим образом:

  1. Запустите инструмент «Сохраненные имена пользователей и пароли» на панели управления.
  2. Нажмите Добавить.
  3. Введите в поля соответствующую информацию:

    • Сервер: используйте имя хоста, полное доменное имя, подстановочные знаки и т. Д.
    • Имя пользователя: домен \ имя пользователя; Машина \ Имя пользователя; UPN.
    • Пароль: введите пароль.

Что касается «WinXP Home не имеет возможности хранить учетные данные для входа в сетевые ресурсы так же, как XP Pro». это неверно:

ДИНАМИЧНЫЕ ключи создаются следующим образом:

  1. Пользователь пытается подключиться к \\ server \ share.
  2. Предприняты попытки входа в систему. Если они не получают доступа, выдается запрос на сохранение имен пользователей и паролей.
  3. Учетные данные помещаются в сохраненные имена пользователей и пароли после успешного подключения или при нажатии «Отмена» в возвращенном сообщении об ошибке.

Для получения дополнительной информации см .:

Поведение сохраненных имен пользователей и паролей - ID статьи: 281660

2 голосов
/ 22 декабря 2008

Для принудительной аутентификации при запуске запустите «net use» (например, поместив ссылку в папку автозагрузки). То есть:

NET USE \\computer\share "password" /USER:user

Это аутентифицирует вас на сервере Samba и позволит использовать его, не нажимая сначала на него.

1 голос
/ 28 октября 2009

чтобы получить карту при запуске, вы можете поместить это в командный файл

@echo off
NET USE \\computer\share "password" /USER:user

где-то спрятать ... Я не смог найти способ получить буквенные учетные данные из строки net use ..

затем зайдите в Пуск-> Выполнить-> Regedit и найдите этот ключ

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Оттуда вы можете добавить вызов в этот пакетный файл, чтобы он запускался при запуске ....

щелкните правой кнопкой мыши под всеми значениями и выберите

new-> string value

назовите его чем-то неописательным, а затем измените его, щелкнув правой кнопкой мыши по нему, а затем просто укажите путь к пакетному файлу в поле данных значения


Я также настроил диск общего доступа samba для автоматического сопоставления при запуске, сопоставив учетные данные для входа в систему на компьютере с теми, которые используются на общем ресурсе samba ...... это может быть характерно для Novell, но лучше

1 голос
/ 22 декабря 2008

WinXP Home не имеет возможности хранить учетные данные для входа в сетевые ресурсы так же, как XP Pro.

Согласно ответу Cd-MaN - создайте пакетный файл с соответствующими командами NET USE и добавьте ярлык для этого пакетного файла в пунктах меню «Автозагрузка».

...