biggyK
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Народ, Вот такая проблема: На сервека бежит Самба 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 Вопрос как теперь ети скрипты использовать? |