Доброго времени суток, коллеги!
командой
sudo /usr/bin/ncpmount -S <servername> -y utf8 -p cp866 -U <username> -P <pass> /mnt/04-netware/
монтируем все разделы сервера netware но под root'ом
командой
/usr/bin/ncpmount -S <servername> -y utf8 -p cp866 -V <volume> -U <username> -P <pass> /mnt/04-netware/<volume>
монтируем раздел под текущей учеткой со всеми правами
Задача же смотнировать все/несколько разделов netware под текущей учеткой пользователя.
Есть какие-нибудь мысли?
Заранее спасибо!
Кать, я думаю ты все таки не так поняла :) Смотрим мануал:
то есть для каждый том монтируем с ключом -m, либо опцией multiple (если через fstab)
да, Катя не совсем поняла меня, а вам спасибо за ответ! надо было сразу в ман лезть, дурная привычка искать легкие пути :)
/usr/bin/ncpmount -S <servername> -y utf8 -p cp866 -m -V <volume1> -U <username> -P <pass> /mnt/04-netware/<volume>
/usr/bin/ncpmount -S <servername> -y utf8 -p cp866 -m -V <volume2> -U <username> -P <pass> /mnt/04-netware/<volume>
я правильно понял значение данного параметра?
если так, то можно как раз цикл сделать в скриптике
У меня два novell тома монтируются через fstab
нет, как раз вариант с fstab отпадает. ограничение на клиентские станции стоит в соответствии с лицензией novell, поэтому подрубать автоматом тома, которые просто будут висеть в системе, не хочется. лучше напишу скриптик небольшой для подключения определенных томов, который по мере необходимости юзер будет запускать + 2 скриптик по отмонтированию томов (поместив его еще плюс в автозапуск перед выходом из kubuntu, так, для забывчивых юзеров)
Итак, небольшой ман :)
Скачиваем старые версии пакетов
ipx_2.2.6-3_i386.deb
libncp_2.2.6-3_i386.deb
libpam-ncp_2.2.6-3_i386.deb
ncpfs_2.2.6-3_i386.deb
с сайта
http://de.archive.ubuntu.com/ubuntu/pool/universe/n/ncpfs/
Устанавливаем эти 4 пакета.
Для удобства монтирования пишем скрипт на монтирование и размонтирование нужных разделов
/bin/netware_on:
#!/bin/bash
#mount ALL1 ALL2 ALL3 ALL6 netware (made by tswet)
volumes="ALL1 ALL2 ALL3 ALL6"
for name in $volumes
do
/usr/bin/ncpmount -m -S <servername> -y utf8 -p cp866 -V $name -U <username> -P <pass> /mnt/04-netware/$name
done
/bin/netware_off:
#!/bin/bash
#umount ALL1 ALL2 ALL3 ALL6 netware (made by tswet)
volumes="ALL1 ALL2 ALL3 ALL6"
for name in $volumes
do
/usr/bin/ncpumount /mnt/04-netware/$name
done
Отправить комментарий