Как примонтировать не шару, а всю машину?
К примеру я могу сделать так -
mount -t smbfs -o opts //ip_adrr/sharename /mnt/point
А если я не знаю какие шары есть или они динамические, то как быть в таких случаях?
Ведь mount -t smbfs -o opts //ip_adrr/ /mnt/point я не могу сделать.
Помогите с самбой
Модератор: SLEDopit
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Помогите с самбой
Если жизнь твоя порвется, тебе новую сошьют.
Re: Помогите с самбой
Чтобы узнать список шар на удаленной машине пользуйся командой
Код: Выделить всё
$ smbclient -L compname
Не шалю, никого не трогаю, починяю примус...
Re: Помогите с самбой
Интересно, а как это - примонтировать всю машину?
Для просмотра шар:
$ smbclient -L <ip> -N
или
$ smbclient -L <ip> -U <login>
Для просмотра шар:
$ smbclient -L <ip> -N
или
$ smbclient -L <ip> -U <login>
ArchLinux / IceWM
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Re: Помогите с самбой
А можно как то этот процесс автоматизировать?
Типа скриптик на баше который делает следующее.
1. Получить список шар.
2. Создать если отсутствуют папки для шар.
3. Примонтировать шары к папкам.
Типа скриптик на баше который делает следующее.
1. Получить список шар.
2. Создать если отсутствуют папки для шар.
3. Примонтировать шары к папкам.
Если жизнь твоя порвется, тебе новую сошьют.
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Re: Помогите с самбой
А самому подумать?
Код: Выделить всё
smbclient -L machine -U user | awk '/Disk/{print$1}' |
while read disk; do
mkdir -p $disk
mount -t smbfs -o username=user,passwd=12345,codepage=cp866,iocharset=koi8-r //machine/$disk $disk
done
ArchLinux / IceWM
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Re: Помогите с самбой
Знал бы я awk или перл с питоном бы то может быть и накропал бы. А так акромя паскаля и бэйсика нихрена не знаю
Но за скрипт спасибо.
Но за скрипт спасибо.
Если жизнь твоя порвется, тебе новую сошьют.