>При попытке подключения машины с Win2000-Professional к Samba_2.2.8 PDC на ASP Linux,
>после ввода пароля пользователя root, выдаётся сообщение "Account used is the
>computer account. Use your global or local user account to access
>this server".
>Как с этим бороться
Расскажу, как сам делал. Возился довольно долго, в итоге написал некую инструкцию. Итак:
Добавление НТ-шной машины в домен Самбы по шагам:
1. Создать в системе пользователя с именем, совпадающим с NetBios-именем
машины.
Команда: useradd -g 100 -d /dev/null -c "Комментарий" -s /bin/false \
<имя машины>$
Символ '$' можно добавить вручную в файле /etc/passwd и /etc/shadow.
После чего изменить файл /etc/shadow: исходная строка host$:!!:...,
заменить '!!' на '*'
2. Добавить NetBios-имя машины в /etc/samba/smbpasswd.
Команда: smbpasswd -a -m <имя машины> - добавляет,
smbpasswd -e -m <имя машины> - разблокирует запись.
Знак '$' не добавлять!
3. Создать пользователя на сервере с именем, под которым пользователь будет
входить в домен с рабочей станции.
Команда: useradd -g 100 -c "Комментарий" -s /bin/false <username>
Если используется ресурс "home", то параметр -d лучше не указывать, иначе
не создастся домашний каталог и ресурс \\server\home окажется недоступным.
4. Добавить пользователя из шага 3 в файл /etc/samba/smbpasswd командой
smbpasswd -a <username>, задать ему пароль на вход в домен.
Разблокировать пользователя командой smbpasswd -e <username>.
5. На рабочей станции с NT изменить имя рабочей группы и перезагрузиться.
6. На рабочей станции с NT войти локальным администратором в систему
и присоединиться к домену, используя административный аккаунт и пароль
Samba-сервера (root). Последует перезагрузка.
7. После регистрации в домене на рабочей станции c NT войти под именем
пользователя, указанным в 3 шаге. Пароль пользователю задается на сервере.