URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 389
[ Назад ]

Исходное сообщение
"Скрипт для домена"

Отправлено halt , 29-Апр-05 19:50 
Время доброе. Люди, проблема следующая есть самба3 работает как ПДС нужно чтоб
после того как юзер логинется на виндошной машине на линухе где стои сервер самбы выполнялся скриптик. как это можно сделать и можно ли вообще???

Содержание

Сообщения в этом обсуждении
"Скрипт для домена"
Отправлено bass , 06-Май-05 08:25 
>Время доброе. Люди, проблема следующая есть самба3 работает как ПДС нужно чтоб
>
>после того как юзер логинется на виндошной машине на линухе где стои
>сервер самбы выполнялся скриптик. как это можно сделать и можно ли
>вообще???

logon script = читать man smb.conf


"Скрипт для домена"
Отправлено BigHarry , 06-Май-05 10:26 
>logon script = читать man smb.conf
logon script - This parameter specifies the batch file (.bat) or NT command file (.cmd) to be downloaded and run on a machine when a user successfully logs in.
Скрипт будет выполнятся на машине залогиневшегося клиента, а ему нужно - что бы на машине с Самбой.
Может - попробовать установить preexec на шару Netlogon ?



"Скрипт для домена"
Отправлено bass , 06-Май-05 12:35 
>>logon script = читать man smb.conf
>logon script - This parameter specifies the batch file (.bat) or NT
>command file (.cmd) to be downloaded and run on a machine
>when a user successfully logs in.
>Скрипт будет выполнятся на машине залогиневшегося клиента, а ему нужно - что
>бы на машине с Самбой.
>Может - попробовать установить preexec на шару Netlogon ?
можно preexec на home


"Скрипт для домена"
Отправлено mr_Y , 06-Май-05 14:48 
magic script на netlogon



"Скрипт для домена"
Отправлено edwin , 06-Май-05 18:56 
>Время доброе. Люди, проблема следующая есть самба3 работает как ПДС нужно чтоб
>
>после того как юзер логинется на виндошной машине на линухе где стои
>сервер самбы выполнялся скриптик. как это можно сделать и можно ли
>вообще???
с правами обысного юзера на сервере можно запустить скрипт директивой:
preexec =
с првами root
root preexec =


"Скрипт для домена"
Отправлено halt , 19-Май-05 10:33 
спасибо все кажись заработало


"Скрипт для домена"
Отправлено ALex_hha , 20-Май-05 13:17 
Народ может кто поможет. Как победить $ в имени ппользователя?
Для того, чтобы добавить машину в домен на линухе надо создать пользователя и добавить знак $ в конец.

# useradd -g machines netbios_name$

но у меня не выполняется эта команда пишет invalid user name 'netbios_name$'.

Без $ все работает на ура. Но потом приходится руками править /etc/passwd и /etc/shadow. Но это очень не удобно.



"Скрипт для домена"
Отправлено SpheriX , 06-Окт-05 15:25 
>Народ может кто поможет. Как победить $ в имени ппользователя?
>Для того, чтобы добавить машину в домен на линухе надо создать пользователя
>и добавить знак $ в конец.
>
># useradd -g machines netbios_name$
>
>но у меня не выполняется эта команда пишет invalid user name 'netbios_name$'.
>
Попробуй
useradd -g machines netbios_name\$
или
useradd -g machines 'netbios_name$'


"Скрипт для домена"
Отправлено Sergey Shevchenko , 24-Окт-05 14:56 
>>Народ может кто поможет. Как победить $ в имени ппользователя?
>>Для того, чтобы добавить машину в домен на линухе надо создать пользователя
>>и добавить знак $ в конец.
>>
>># useradd -g machines netbios_name$
>>
>>но у меня не выполняется эта команда пишет invalid user name 'netbios_name$'.
>>
>Попробуй
>useradd -g machines netbios_name\$
>или
>useradd -g machines 'netbios_name$'

Все равно пишет
[root@srvlin2 /]# useradd -g users name1/$
useradd: invalid user name 'ito5/$'
или так
[root@srvlin2 /]# useradd -g users 'name1$'
useradd: invalid user name 'ito5/$'



"Скрипт для домена"
Отправлено BoS , 09-Ноя-05 15:05 
>>>Народ может кто поможет. Как победить $ в имени ппользователя?
>>>Для того, чтобы добавить машину в домен на линухе надо создать пользователя
>>>и добавить знак $ в конец.
>>>
>>># useradd -g machines netbios_name$
>>>
>>>но у меня не выполняется эта команда пишет invalid user name 'netbios_name$'.
>>>
>>Попробуй
>>useradd -g machines netbios_name\$
>>или
>>useradd -g machines 'netbios_name$'
>

>Все равно пишет
>[root@srvlin2 /]# useradd -g users name1/$
>useradd: invalid user name 'ito5/$'
>или так
>[root@srvlin2 /]# useradd -g users 'name1$'
>useradd: invalid user name 'ito5/$'

Во фрях мы делаем так:
/usr/sbin/pw adduser mname$ -g 999 -d /dev/null -s /bin/false
потом в самбу:
/usr/local/bin/smbpasswd -a -m -n mname