Подскажите пожалуйста, как сделать в Samba 3.0.20 разграничение прав доступа (полный/только чтение) к одной и той же шаре в зависимости от IP-адреса win-машины. Samba - просто файл-сервер в одноранговой сети.
Например для 192.168.0.1 имя компьютера - admin
>Например для 192.168.0.1 имя компьютера - adminмакросы?
>>Например для 192.168.0.1 имя компьютера - admin
>
>макросы?я не знаю... вот и думаю как....
>>>Например для 192.168.0.1 имя компьютера - admin
>>
>>макросы?
>
>я не знаю... вот и думаю как....а почему не хочеш по логину и паролю?!
на win машине и smb сервере делаеш для юзера один логин и пароль, и входит автоматом!
или я не понял твою задачу?
>>>>Например для 192.168.0.1 имя компьютера - admin
>>>
>>>макросы?
>>
>>я не знаю... вот и думаю как....
>
>а почему не хочеш по логину и паролю?!
>на win машине и smb сервере делаеш для юзера один логин и
>пароль, и входит автоматом!
>или я не понял твою задачу?Думаю это я не до конца понял...
В винде: создать пользователя, например user-A, установить для него пароль, например "password". То же самое сделать в linux-е? или в smbuser? И когда пользователь будет заходить ЧЕРЕЗ ПРОВОДНИК, linux сам его идентефицирует?
Сорри, если туплю, но учится как-то надо, а спросить не у кого...
>[оверквотинг удален]
>>на win машине и smb сервере делаеш для юзера один логин и
>>пароль, и входит автоматом!
>>или я не понял твою задачу?
>
>Думаю это я не до конца понял...
>В винде: создать пользователя, например user-A, установить для него пароль, например "password".
>То же самое сделать в linux-е? или в smbuser? И когда
>пользователь будет заходить ЧЕРЕЗ ПРОВОДНИК, linux сам его идентефицирует?
>Сорри, если туплю, но учится как-то надо, а спросить не у кого...
>если по ip, то :
в конце smb.conf пишешь: include /etc/samba/users/%i.conf
затем mkdir -p /etc/samba/users/
там создаёшь файлы с именем 192.168.X.X.conf (или какая там у тебя посеть)
при заходе с разных ip, %i будет заменятся на соответствующий адрес и будут загружены разные конфигурации для каждого адреса.
А уж в каждом файле сам пропиши, что ты хочешь.
(если у тебя 1000 адресов - то бог тебе в помошь)
А вообще доступ по группам рулит.
man smb.conf по макросам (конкретно по %G и %U)
Все заработало, спасибо:)
но строка должна выглядеть немножко не так:
include = /etc/samba/users/%I.conf
>Все заработало, спасибо:)
>но строка должна выглядеть немножко не так:
> include = /etc/samba/users/%I.conftestparm рулит всегда
А если сделать доступ пользователей, чтобы вводить имя-пароль? что и где тут надо прописать?