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

Исходное сообщение
"Samba Папка с ограниченным доступом"

Отправлено sagjl , 04-Ноя-06 19:28 
Есть основное хранилище файлов /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 тоже никак не обозначается что проходила авторизация и никаких ошибок не пишет. Может быть у пользователя должны быть какие-то особые права или должны быть прописаны особые права на папку ? Или я что-то не так прописал в конфиге ? Есть какая-то диагностика ? Как проверить локально с сервака?

Читал в темах.Похожего не нашел.Значит у всех получается... Подскажите пожвлуйста что можно в такой ситуации сделать?
Заранее признателен за помощь.


Содержание

Сообщения в этом обсуждении
"Samba Папка с ограниченным доступом"
Отправлено sagjl , 07-Ноя-06 02:40 
Хотя бы ссылку ...


"Samba Папка с ограниченным доступом"
Отправлено guest , 25-Ноя-06 19:27 
такая же проблема :(

"Samba Папка с ограниченным доступом"
Отправлено Junior , 25-Ноя-06 21:33 

>Конфиг
>
>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.