LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Можно написать обёртку

#!/bin/sh
SERVER=`echo $* | cut -f3 -d/`
SHARE=`echo $* | cut -f4- -d/`
test -e "/mnt/$SERVER/$SHARE" || mkdir -p "/mnt/$SERVER/$SHARE"
mount -t cifs "$*" "/mnt/$SERVER/$SHARE" -o credentials=/root/cifs.pass,iocharset=utf8
grep "$SHARE" /proc/mount && echo $* is mounted on "/mnt/$SERVER/$SHARE"

Ну и содержимое файла /root/cifs.pass:

username=имя
password=пароль
domain=домен
Если последняя опция не нужна, то закоментируйте её.

Теперь можно монтировать ресурсы так:

script.sh //server/share
Ресурс будет смонтирован в /mnt/server/share

Исправление kostik87, :

Можно написать обёртку

#!/bin/sh
SERVER=`echo $* | cut -f3 -d/`
SHARE=`echo $* | cut -f4- -d/`
test -e "/mnt/$SERVER/$SHARE" || mkdir -p "/mnt/$SERVER/$SHARE"
mount -t cifs "$*" "/mnt/$SERVER/$SHARE" -o credentials=/root/cifs.pass,iocharset=utf8
grep "$SHARE" /proc/mount && echo $* is mounted on "/mnt/$SERVER/$SHARE"

Ну и содержимое файла /root/cifs.pass:

username=имя
password=пароль
domain=домен
Если последняя опция не нужна, то закоментируйте её.

Теперь можно монтировать ресурсы так:

script //server/share
Ресурс будет смонтирован в /mnt/server/share

Исходная версия kostik87, :

Можно написать обёртку

#!/bin/sh
SERVER=`echo $* | cut -f3 -d/`
SHARE=`echo $* | cut -f4- -d/`
test -e "/mnt/$SERVER/$SHARE" || mkdir -p "/mnt/$SERVER/$SHARE"
mount -t cifs "$*" "/mnt/$SERVER/$SHARE" -o credentials=/root/cifs.pass,iocharset=utf8
grep "$SHARE" /proc/mount && echo $* is mounted on "/mnt/$SERVER/$SHARE"

Ну и содержимое файла /root/pass:

username=имя
password=пароль
domain=домен
Если последняя опция не нужна, то закоментируйте её.

Теперь можно монтировать ресурсы так:

script //server/share
Ресурс будет смонтирован в /mnt/server/share