1

Здравствуйте. Понимаю - тема избита, обсуждалась множество раз, но все же не могу определить причины своей проблемы. Пытаюсь расшарить папку (/hom для Windows пользователей. При обращении по IP в сетевом окружении Windows расшаренная папка отображается но:


- расшариваю /home/user1/test - при попытке в нее зайти получаю "Windows не может получить доступ к ....... - не найдено сетевое имя";
- расшариваю /home/test - все нормально.

Конфиг самба:

+ открыть спойлер
[global]
    encrypt passwords = yes
    netbios name = web-serv
    workgroup = ARIS
    server string = Super File Server
    security = share
    dns proxy = no
    use sendfile = yes
    strict locking = no
    read raw = yes
    write raw = yes
    oplocks = yes
    max xmit = 65535
    deadtime = 15
    getwd cache = yes
    socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384
    unix charset = UTF-8
    ea support = yes
    store dos attributes = yes
    domain master = no    
    local master = no
    preffered master = no
    os level = 0
    time server = no
    display charset = LOCALE
    max log size = 0
    syslog only = yes
    syslog = 0
    load printers = no
    disable spoolss = yes
    log level = 0
    dos charset = CP866
    passdb backend = smbpasswd
    create mask = 0666
    directory mask = 0777
[dispatch]
        path = /home/bitrix/www/dispatch
        available = yes
        browseable = yes
        public = yes
        writable = yes
        hosts allow = all

Подскажите пожалуйста что не так делаю. Как расшарить /home/user1/test для всех пользователей ?
Заранее благодарен за ответ.

2 (04.04.2012 16:03:45 отредактировано XliN)

Не поможет?

smbpasswd -a имя пользователя

и перезапустить самбу
А вообще с правами что то.
/home/user1/test - user1 существует? Проверьте права на папки.
http://smb-conf.ru/samba-3-v-primerax-o … papki.html

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3 (05.04.2012 00:30:14 отредактировано nik222)

Что интересно, если добавить строки в [global] - guest account = user1, а в  [dispatch] - guest ok = yes, то меня пустить в шару, но это вроде не совсем правильно ?

--=XliN=-- пишет:

/home/user1/test - user1 существует? Проверьте права на папки.

user1 - эфемерный привет

4

nik222 прочти личку.
А по теме, guest account это гостевой вход, и если его разрешить, то естественно пустит.
--=XliN=-- правильно подметил - с правами что то. Нужно сначала создать системного пользователя user1, затем создать его в БД самбы
smbpasswd -a user1, затем разрешить его smbpasswd -e user1, затем проверить, что бы на папки были права на уровне ФС.
Ну и перезапустить самбу, когда всё сделаешь.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

5 (05.04.2012 19:47:27 отредактировано nik222)

У меня в системе уже есть пользователь. Танцую от него. Делаю все предложенное - не пускает.
P.S.: smbclient -L стал возвращать список шар (при security = user), из под Windows не пускает