Есть основное хранилище файлов /var/ftp куда можно заливать\скачивать всем
Нужнт-то всего-навсего ... Сделать папку с ограниченным доступом
Чтобы можно было из windows_xp зайти на компьютер по сети и увидеть эту папку
А потом произвести авторизацию при входе в эту папку по логину и паролюКонфиг
map to guest = bad user
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/private/smbpasswd[bare]
comment = tuff
path = /usr/restore/gibbs
read only = no
public = no #все равно шару видно
writable = yes
valid users = testuser #пользователь есть в passwd и добавлен в smbpasswd
printable = noВ результате появляется папка bare рядом с папкой на полный доступ
Функции хранилища работают нормально
Когда заходишь в ограниченную просит ввода логина и пароля . Ввожу пользователь testuser и его пароль. В папку не заходит.В винде ошибок не выскакивает. В smbd.log тоже никак не обозначается что проходила авторизация и никаких ошибок не пишет. Может быть у пользователя должны быть какие-то особые права или должны быть прописаны особые права на папку ? Или я что-то не так прописал в конфиге ? Есть какая-то диагностика ? Как проверить локально с сервака?Читал в темах.Похожего не нашел.Значит у всех получается... Подскажите пожвлуйста что можно в такой ситуации сделать?
Заранее признателен за помощь.
Хотя бы ссылку ...
такая же проблема :(
>Конфиг
>
>map to guest = bad user
>security = user
>encrypt passwords = yes
>smb passwd file = /etc/samba/private/smbpasswd
>
>[bare]
>
> comment = tuff
> path = /usr/restore/gibbs
> read only = no
>
> public = no #все
>равно шару видно
А что же вы ожидали? Чтобы исключить шару из обозрения нужно указать опцию
browseable = no
А опция public = no это чтобы исключить доступ гостевым акаунтам (nobody, pcguest и т.д.)> writable = yes
> valid users = testuser
>#пользователь есть в passwd и добавлен в smbpasswd
> printable = no
>
>В результате появляется папка bare рядом с папкой на полный доступ
>
>Функции хранилища работают нормально
>Когда заходишь в ограниченную просит ввода логина и пароля . Ввожу пользователь
>testuser и его пароль. В папку не заходит.В винде ошибок
>не выскакивает. В smbd.log тоже никак не обозначается что проходила авторизация
>и никаких ошибок не пишет. Может быть у пользователя должны быть
>какие-то особые права или должны быть прописаны особые права на папку
>? Или я что-то не так прописал в конфиге ? Есть
>какая-то диагностика ? Как проверить локально с сервака?
>
>Читал в темах.Похожего не нашел.Значит у всех получается... Подскажите пожвлуйста что можно
>в такой ситуации сделать?
>Заранее признателен за помощь.Честно говоря не совсем понял Вашу задачу.
Судя из того, что Вы написали у Вас есть папка, куда разрешено записывать всем.
У Вас и так авторизованный доступ к шаровым ресурсам Samba (securiy = user).
Просто не пускайте куда не нужно всех. Как связаны между собой /var/ftp и /usr/restore/gibbs ?
Может посмотреть в сторону создания групп? Сделать группу для записи/чтения, включить в неё нужных пользователей и использовать в папке необходимую create mask.