Стоит Ubuntu 6.10
Не могу настроить автомонтирование шар через autofs.
Почитал в сети примеры и первая проблема с которой столкнулся - у меня в файле /etc/auto.smb находится какойто скрипт:
- Код: Выделить всё
- #!/bin/bash
 # $Id: auto.smb,v 1.3 2005/04/05 13:02:09 raven Exp $
 # This file must be executable to work! chmod 755!
 key="$1"
 opts="-fstype=cifs"
 for P in /bin /sbin /usr/bin /usr/sbin
 do
 if [ -x $P/smbclient ]
 then
 SMBCLIENT=$P/smbclient
 break
 fi
 done
 [ -x $SMBCLIENT ] || exit 1
 $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 }; sub(/ /, "\\ ", $2); print " \\\n\t /" $2, "://" key "/" $2 }
 END { if (!first) print "\n"; else exit 1 }
 '
Хотя иcходя из увиденных мною примером и мануалов там должно быть что то вроде:
- Код: Выделить всё
- c_lib_leon-fstype=smbfs,username=leon,password=111,uid=1000,gid=1000://lib-leon/c$
Попробовал сделать так:
файл 'auto.master' выглядит так:
- Код: Выделить всё
- #
 # $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $
 #
 # Sample auto.master file
 # This is an automounter map and it has the following format
 # key [ -mount-options-separated-by-comma ] location
 # For details of the format look at autofs(5).
 #/misc/etc/auto.misc --timeout=60
 #/smb/etc/auto.smb
 #/misc/etc/auto.misc
 #/net/etc/auto.net
 #/smb/c_lib_leon/etc/auto.misc-timeout=10
 #/smb/d_lib_leon/etc/auto.misc-timeout=10
 /smb/etc/auto.smb--timeout=60
Файл 'auto.smb' выглядит так:
- Код: Выделить всё
- insecure-smb-fstype=smbfs,credentials=/etc/auto.auth,uid=1000,gid=1000,workgroup=lib-leon://lib-leon/c$
 more-secure-smb-fstype=smbfs,dmask=0700,fmask=0700,credentials=/etc/auto.auth://lib-leon/c$
Файл 'auto.auth':
- Код: Выделить всё
- username=leon
 password=111
Все сделано по документации: http://gentoo-wiki.com/HOWTO_Auto_mount ... ms_(AUTOFS)
До этого пробовал без файла auto.auth а файл 'auto.smb' выглядел так:
- Код: Выделить всё
- # Format of file:
 # mountpoint options device
 #backup -fstype=smbfs,username=joey,password=god,uid=1000,gid=1000://gibson/backup
 #html-fstype=smbfs,username=joey,password=god,uid=1000,gid=1000://gibson/html
 #mp3 -fstype=smbfs,username=joey,password=god,uid=1000,gid=1000://gibson/mp3
 c_lib_leon-fstype=smbfs,username=leon,password=111,uid=1000,gid=0://lib-leon/c$
Машина lib-leon находится в домене. Пользователь leon - локальный администратор.
С помощью вот такой команды ресурс монтируется:
- Код: Выделить всё
- sudo smbmount //lib-leon/c$ /smb/qwerty -o username=leon%111,codepage=cp866,iocharset=utf8,rw
Бьюсь над проблемой уже четвертый день. Ничего не выходит. Подскажите в чем дело, где править




 

