Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: SmbNetFs Для нас шары как папки :)  (Прочитано 35633 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
SmbNetFs Для нас шары как папки :)
« : 13 Февраль 2006, 11:25:25 »
Для удобной работы с виндовыми шарами можно использовать smbnetfs
который работает через FUSE, постому нам нужны следующие пакеты
fuse-utils
libfuse2
libfuse-dev

Но автоматически fuse пака запускаться не будет, нам его нужно прописать в
/etc/modules

echo "fuse">>/etc/modules

Ещё нужно чтобы udev правильно выставлсл права для устройства /dev/fuse

Цитировать
В версии 6.06 и выше это не нужно.

Должна быть группа fuse а не root
Для стого добавим строчку
KERNEL=="fuse",                         GROUP="fuse"
 в конец файла
/etc/udev/rules.d/40-permissions.rules
Ксожалению не могу сказать что это сквивалентно для бризи но в дапёр точно работает.
Да ещё для smbnetfs нужен samba версии выше 3.0.20 в дапёре есть 3.0.21a (лучше всего 21b в нём вроде как утечек памяти меньше)
 на официальном сайте есть пакет для дебиана, с оттуда ставлю там всегда новее samba.
(для установки с официального сайта нужно добавить в список репозитариев строчку
deb http://us1.samba.org/samba/ftp/Binary_Packages/Debian sarge samba)

Надеюсь что самба стоит и настроена.
Качаем smbnetfs с официального сайта http://sourceforge.net/projects/smbnetfs
распаковываем
tar jxvf smbnetfs-0.3.7.tar.bz2
cd smbnetfs-0.3.7
./configure --prefix=/usr
make
sudo make install
Затем создаём каталог
~/.smb/
а в нём три файла
smbnetfs.auth
smbnetfs.conf  берётсс из smbnetfs-0.3.7/doc
smbnetfs.host
В руководстве написано что нужно ещё скопировать сюда файл конфигурации самбы, но уменс с ним не работает, так что с обхожусь и без него.

В файле smbnetfs.auth прописываем пользователя от имени которого будем заходить на шары.
Тут сразу хочется отметить недостаток, для того чтобы зайти на какую то машину от имени другого пользователс
придётся править ~/.smb/smbnetfs.auth а затем выполнсть команду killall -HUP smbnetfs
Например у меня примерно так

auth "MYDOMAIN/denis" "MyPassword_:p"

Ну вот и всё, осталось настроить на рабочем столе срлычёк с командой монтирования и срлычёк для размонтирования
Для меня это комадны
smbnetfs -o direct_io,readdir_ino /home/denis/Desktop/Samba
и
fusermount -u /home/denis/Desktop/Samba
соответственно.

Я просто создал папку на рабочем столе Samba.

З.Ы.
Параметры local_charset и samba_charset в smbnetfs.conf не настраиваем если используете uft8 (поумолчанию в Ubuntu)
« Последнее редактирование: 24 Май 2007, 23:42:32 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #1 : 13 Февраль 2006, 17:38:13 »
Я что-то не понял, что значит "удобнас работа с виндовскими шарами".
Оно вроде и так более менее удобно - открываем наутилус, в строке пишем network:///  и вот мы в сети. Нашли комп и все такое.
А если чем-то часто пользуешься, то можно создать ссылку через "Переход->Подключение к Серверу", не знаю как утилитка называется.
Так что вроде, более менее, нормально.
Drink Different, Understand Computer.
Bye.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #2 : 16 Февраль 2006, 12:49:19 »
Да но работать так могут только программы поддерживающие gnome-vfs т.е. mc например уже не может
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #3 : 16 Февраль 2006, 12:57:16 »
Теперь ясно
Drink Different, Understand Computer.
Bye.

bobrik

  • Гость
Re: SmbNetFs Для нас шары как папки :)
« Ответ #4 : 16 Февраль 2006, 13:09:23 »
Я через smb4k монтирую шары на cifs и все ок. :)

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #5 : 18 Февраль 2006, 16:05:33 »
Ну мне мой вариант более удобен, когда вся сеть в одной папке, ктомуже у меня гном и ни одной qt проги :)
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн laska

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #6 : 24 Февраль 2006, 19:50:53 »
Качаем smbnetfs с официального сайта http://smbnetfs.airm.net/
распаковываем
tar jxvf smbnetfs-0.3.3.tar.bz2
cd smbnetfs-0.3.3
./configure --prefix=/usr
make
sudo make install
Затем создаём каталог
~/.smb/
а в нём три файла
smbnetfs.auth
smbnetfs.conf  берётсс из smbnetfs-0.3.3/doc
smbnetfs.host
В руководстве написано что нужно ещё скопировать сюда файл конфигурации самбы, но уменс с ним не работает, так что с обхожусь и без него.

Это довольно странно. Скорее всего у тебс /etc/samba/smb.conf недонастроен или настроен неправильно. При таком подходе ты можешь испытывать проблемы с русскими именами шар, а также с символами, не имеющими аналога в твоей локали. 

В файле smbnetfs.auth прописываем пользователя от имени которого будем заходить на шары.
Тут сразу хочется отметить недостаток, для того чтобы зайти на какую то машину от имени другого пользователс
придётся править ~/.smb/smbnetfs.auth а затем выполнсть команду killall -HUP smbnetfs

Надо лучше читать документацию :angel:. Попробуй зайти в точку монтирования и там дать команду
"cd user_name:user_password@computer_name". В результате ты зайдешь на комп computer_name как пользователь user_name с паролем user_password. Кроме того ты забыл отметить что конфиги перечитываются автоматически каждые 5 мин (по умолчанию)

Михаил Кшевецкий
Slackware current, Openbox, KT600, amd-1.8, 512Mb

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #7 : 26 Февраль 2006, 10:41:44 »
2laska
Спасибо за поддержку, про то как войти от имени другого пользователя не знал, сейчас повнимательнее прочёл README нашёл :)
Но такой способ не очень удобный в консоле остаётсс логин и пароль :(, можно отдельную програмку параметром которой передаёшь имс(или ip) машины на которую хочешь зайти от имени другого пользователс, а логин и пароль уже вводишь в  этой программе?
например

denis@denis:~/Desktop/Samba/MYDOMAIN$cdas 192.168.1.3
User: MYDOMAIN\denis
Password:*********************
denis@denis:~/Desktop/Samba/MYDOMAIN/192.168.1.3$

И ещё раз уж есть возможность пообщаться с автором
Вот что мне выдаёт программа при запуске
denis@denis:~$ smbnetfs -o direct_io,readdir_ino /home/denis/Desktop/Samba
SMBNetFs-0.3.3

Can't find include file /etc/samba/smbshared.conf
params.c:OpenConfFile() - Unable to open configuration file "/home/denis/.smb/smb.conf.append":
        No such file or directory
added interface ip=192.168.1.233 bcast=192.168.1.255 nmask=255.255.255.0
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.
Using netbios name denis.
Using workgroup WORKGROUP.

/etc/samba/smbshared.conf ссылка осталась  от одной программы которая позволсла расшаривать пользователи папки в графическом режиме, что то вроде "Открыть общий доступ к папке" в виндовсе.
А вот smb.conf.append откуда с не знаю.
Но больше всего мне не понятно почему так много сообщений

Using netbios name denis.
Using workgroup WORKGROUP.

Хотя у меня домен называется точно не WORKGROUP :)

В аттаче мой конфиг самбы.

Спасибо за отличную программу, очень удобнас!

[вложение удалено Администратором]
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #8 : 11 Апрель 2006, 11:54:30 »
Ещё нужно чтобы udev правильно выставлсл права для устройства /dev/fuse
Должна быть группа fuse а не root
Для стого добавим строчку
KERNEL=="fuse",                         GROUP="fuse"
 в конец файла
/etc/udev/rules.d/40-permissions.rules

 а вот тут счастьс не настало :( вроде все сделал а
$ ls -l /dev/fuse
crw-rw----  1 root fuse 10, 229 2006-04-11 15:18 /dev/fuse
что может быть не так ? под sudo все работает под пользователем smbnetfs ругается
smbnetfs -o direct_io,readdir_ino /home/lan/
SMBNetFs-0.3.3

fuse: failed to exec fusermount: Permission denied


Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #9 : 11 Апрель 2006, 11:59:37 »
А ты в группе fuse?
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #10 : 12 Апрель 2006, 12:36:48 »
А ты в группе fuse?

а с и не видел нигде что это нужно :/ но это с думаю не поможет если
$ ls -l /dev/fuse
crw-rw----  1 root fuse 10, 229 2006-04-11 15:18 /dev/fuse
*****
провер в группе меня не было конечно, но после добавления счастьс не настало
 smbnetfs /home/attid/lan
SMBNetFs-0.3.3

fuse: failed to exec fusermount: Permission denied
****
вот такого файлика у меня не было совсем о нем даже гуглс молчит /etc/udev/rules.d/40-permissions.rules
с его новый создовал , мож он у мс другой должен быть ? у меня Ubuntu бризи . .

bobrik

  • Гость
Re: SmbNetFs Для нас шары как папки :)
« Ответ #11 : 12 Апрель 2006, 14:48:21 »
На бризи не пондслсс и у менс:( Удев старый?
З.Ы.: Щас вот поднял, но как-то оно тормознуто, и искать не дает, сволочь... Есть соображенис?

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #12 : 13 Апрель 2006, 13:59:03 »
На бризи не пондслсс и у менс:( Удев старый?
З.Ы.: Щас вот поднял, но как-то оно тормознуто, и искать не дает, сволочь... Есть соображенис?

а прова на fuse где прописывал ?
с думаю мож его обновить типа как туда, сейчас работы много мож завтра вечером попробую
http://ubuntuforums.org/showthread.php?t=148359&highlight=fuse

bobrik

  • Гость
Re: SmbNetFs Для нас шары как папки :)
« Ответ #13 : 13 Апрель 2006, 14:15:47 »
Щас прописывал где надо:) Я на арче поставил

Оффлайн Crew

  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: SmbNetFs Для нас шары как папки :)
« Ответ #14 : 19 Апрель 2006, 22:09:06 »
Такас же фигнс.
Под пользователем user1:
fuse: failed to exec fusermount: Permission denied
Под root все нормально.

Самостостельно добавил группу fuse и в эту группу добавил user1.
Права на устройство выставлсл в /etc/udev/permissions.rules 

И кстати, а запись в подмонтированые шары возможна?
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.