Стоит 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
Бьюсь над проблемой уже четвертый день. Ничего не выходит. Подскажите в чем дело, где править