LINUX.ORG.RU
ФорумAdmin

опять autofs+samba!


0

0

Пытаюсь настроить эту вещь, сделал вот так: в /etc/autofs/auto.master

/mnt/samba  program:/etc/autofs/auto.samba

В /etc/autofs/auto.samba

#!/bin/bash


key="$1"
opts="-fstype=cifs,guest,iocharset=utf8"



smbclient -gNL $key 2>/dev/null| awk -v key="$key" -v opts="$opts" -F'|' -- '
        BEGIN   { ORS=""; first=1 }
        /Disk/  {
                  if (first)
                        print opts; first=0
                  dir = $2
                  loc = $2
                  print "\\\n\t /" dir , "://" key "  " loc 
                }
        END     { if (!first) print "\n"; else exit 1 }'

При попытке залезть на какую-нибудь шару, например, //194.85.81.190/incoming, получаю в логе такое дело:

mount(generic): mkdir_path /mnt/samba/194.85.81.190/music_upload failed: Operation not permitted
★★★★★

Ответ на: комментарий от Marmirus

Все делается из-под рута, а вот что с правами:
drwxr-xr-x 6 root root 4096 Окт 17 01:03 mnt

Понятное дело, что директории /mnt/samba у меня нет

demidrol ★★★★★
() автор топика

Возможно проблема с правами при монтированиии
ключик -N у smbclient предполагает монтирование ресурса у которого нет защиты паролем

tid
()
Ответ на: комментарий от tid

Все прекрасно монтируется, когда юзаю статические правила - не скрипты, или когда монтирую руками. А вот это уже просто бесит... И еще, что хоть примерно должно быть на выходе этого скрипта? Мануалы покурил, но там как-то все уклончиво... А те примеры, что есть в Сети, почему-то в упор не пашут...

demidrol ★★★★★
() автор топика
Ответ на: комментарий от tid

Короче, я забил на эту фигню, ибо решение оказалось на редкость простым - правда, не очень гибким. Просто юзаю неопределенные параметры - то бишь * и &. Так вроде бы все пашет, если кому интересно - могу рассказать подробнее.

demidrol ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.