Показать сообщение отдельно
Старый 23.08.2004, 14:20     # 1
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
Проблема присоеденить машину к Samba 3.0.4 as PDC

Народ,
Вот такая проблема:
На сервека бежит Самба 3.0.4 на SuSE 9.1 Pro

добавляю в систему пользователей - с учетом принадлежности их своим группам:

# useradd -c "Фамилия Имя Отчество" -g staff136 -s
/bin/false asilne

добавляю нашего пользователя в список пользователей samba:

# smbpasswd -a asilne

До етого момента нет проблем.

Дальше проблема:

создал группу машин:
# groupadd -g 9999 machines

создал скрипт machine_add (в папке /usr/bin) - для ручного добавления имен машин в домен:

useradd -d /dev/null -c "User PC" -g machines -s /bin/false -M $1
passwd -l $1
smbpasswd -a -t $1

когда пытаюсь добавит машину в домайн пишу:

# /usr/bin/machine_add "staff136_asilne$"

получаю:

useradd: Invalid home directory `/dev/null'.
passwd: Unknown user `staff136_asilne$'.
smbpasswd: invalid option -- t

когда пытаюсь добавить с командной строки, так:
# /usr/sbin/useradd -g machines -d /dev/null -s /bin/false -c staff136-asilne staff136-asilne$

получаю:
useradd: Invalid home directory `/dev/null'.

В чём проблема, кто знает?

P.S.:

А ешё добавил в smb.conf вот такое:
# This allows machine-account-creation on-the-fly.
# You need to create a root samba-user (never ever with the unix root pwd !!!)
# root has to be domain admin. and you need a group "machines"
add user script = ldapsmb -a -u "%u"
delete user script = ldapsmb -d -u "%u"
add machine script = ldapsmb -a -w "%u"
add group script = ldapsmb -a -g "%g"
delete group script = ldapsmb -d -g "%g"
add user to group script = ldapsmb -j -u "%u" -g "%g"
delete user from group script = ldapsmb -j -u "%u" -g "%g"
set primary group script = ldapsmb -m -u "%u" -gid "%g"

Создал # smbpasswd -a root

Вопрос как теперь ети скрипты использовать?

Последний раз редактировалось biggyL; 23.08.2004 в 14:25.
biggyL вне форума