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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема монтировантия Win шары на Ubuntu.  (Прочитано 582 раз)

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

Оффлайн Xentar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Уважаемые, в первый раз отписываюсь на форуме, не сочтите за грубость - я ньюб в убунте.
Поэтому, возможно, задам много идиотских вопросов.

Есть одноранговая сеть с рабочей группой: WORKGROUP
Есть два компьютера один с Win-XP SP3 второй с Ubuntu 10.10
Есть еще куча компов, которые в принципе не интересны.

Необходимо расшарить папку на комп с убунтрой на чтение/запись, остальным только на чтение

Мой вариант решения (не рабочий):

На компьютере Win-XP SP3 создан второй локальный пользователь аналогичный по имени/паролю локальному пользователю на компьютере с убунтой.
(сделал по аналогии с 2мя виндосами. с 2мя виндосами всё работает)

При подключении через гном "Переход-Соедениться с сервером" всё работает.
Тип сервиса "Ресурс ОС Windows"
Сервер "winxp"
Папка "share"
Имя пользователя "username" (существует локально на компе с windows)
Домен "WINXP" (имя компьютера)

Но в этом случае необходимо вводить пароль пользователя "userpassword" (пароль пользователя username), а хотелось бы автоматический подмонтировать шару в папку /home/username/share или /media/share, ибо народ сидящий за этим копьютером не любит тыкать клавиши, но любит мышку.

При попытке сделать через комманду
   mount.cifs //winxp/share /media/share -o rw,iocharset=utf8,username=username,password=userpassword,dom=winxp
ругается.
Если запусить комманду из под рута, нормально монтирует папку, НО доступ на запись файлов в этом случае доступен только руту. В идеале надо написать через скрипт, или прописать в fstab (если возможно)

Вопрос: Как сделать лучше, и как определить права на запись в примонтированную папку обычному пользователю?

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2935
  • умрешь с вами
    • Просмотр профиля
Re: Проблема монтировантия Win шары на Ubuntu.
« Ответ #1 : 19 Апрель 2011, 17:58:51 »
Через fstab монтируйте.

Оффлайн Xentar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Проблема монтировантия Win шары на Ubuntu.
« Ответ #2 : 20 Апрель 2011, 10:14:21 »
Через fstab - это хорошо, и наверно даже правильно.

Но, скажите, как дать права обычному пользователю на чтение запись?
Ибо когда я прописываю через fstab нижеследующим образом :
     //winxp/share  /media/share  cifs  username=username,password=userpassword,domain=winxp,iocharset=utf8 0 0
-ничего не получается.
Права на запись в папку опять же даются только для рута.

Пользователь решил продолжить мысль 20 Апрель 2011, 11:50:39:
Читаю доку.
в раздел options строки в файле fstab дописал
rw - доступ на чтение запись
auto - автомонтирование
даже - mode=777 , который по факу не относится к системе cifs
Пока что 0 реакции. не получилось
« Последнее редактирование: 20 Апрель 2011, 11:50:39 от Xentar »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2935
  • умрешь с вами
    • Просмотр профиля
Re: Проблема монтировантия Win шары на Ubuntu.
« Ответ #3 : 20 Апрель 2011, 12:34:06 »
У меня так, например:
//192.168.1.2/shar /media/shar cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=007,dir_mode=007,user 0 0
Файл /root/.smbcredentials из двух строк: пользователь и пароль

Оффлайн Diplomnic

  • Любитель
  • *
  • Сообщений: 68
  • Трус не играет в хоккей... и не ставит Linux
    • Просмотр профиля
Re: Проблема монтировантия Win шары на Ubuntu.
« Ответ #4 : 20 Апрель 2011, 12:40:53 »
Укажите в опциях /etc/fstab
uid=1000,gid=1000
Sony Vaio vgn-fw11zru Intel core 2 duo T9400 2.53 GHz (*2)
ATI mobility radeon 3650 256мб 4 Гб ОЗУ
Ubuntu 10.04 LTS Kernel Linux 2.6.32-21 generic

Оффлайн Xentar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Проблема монтировантия Win шары на Ubuntu.
« Ответ #5 : 20 Апрель 2011, 13:27:22 »
Всем спасибо!!!
Проблема решена добавлением опций file_mode и dir_mode !!!

ЗЫЖ uid и fstab не пробовал но они описаны для другой системы в факе
http://help.ubuntu.ru/wiki/fstab?s[]=mount
не думаю что они подойдут для cifs. ... надо будет попробовать.

Пользователь решил продолжить мысль 20 Апрель 2011, 15:02:34:
Рано радовался. При прописании в fstab File_mode и Dir_mode = 007 текстовые файлы с которыми я эксперементировал, открывались нормально.
В свою очередь при попытке открыть Open Office доку, она ругалась на "нет доступа к временному файлу /tmp/blabla/bla.bla"

После замены file_mode и dir_mode на
uid=1000 и gid=1000 хозяином примонтированной папки стал мой пользователь, а не рут, и эта проблема изчезла.
« Последнее редактирование: 20 Апрель 2011, 15:02:34 от Xentar »

 

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