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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Монтирование Windows шары (SMB)  (Прочитано 10349 раз)

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

Оффлайн nomata

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Монтирование Windows шары (SMB)
« : 29 Июль 2008, 23:57:59 »
Монтирую виндовую NTFS шару, открытую на полный доступ всем /etc/fstab:

//192.168.0.1/PUBLIC /home/public cifs rw,iocharset=utf8,username=user,password=pass,dir_mode=0777,file_mode=0777 0 0


Однако только root может создавать и редактировать файлы в подмонтированной шаре (файлы создаются только с такими правами)
-rw-r--r-- 1 root root 6 2008-07-29 23:34 test

Обычный пользователь (не рут) не может редактировать созданные собой же файлы! В чем проблема подскажите?
Как сделать что бы файлы создаваемые обычными пользователями были на полный доступ ему самому и всем?
« Последнее редактирование: 30 Июль 2008, 11:19:09 от nomata »

Оффлайн Engraver

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #1 : 30 Июль 2008, 00:09:04 »
Я расшарил виндовые папки добавлением строк в /etc/samba/smb.conf вида
[YourShareName]
comment = YourComment
path=/media/MyDisk
public=yes
writable=yes
create mask = 0777
directory mask = 0777
force user = nobody
force groupe = no group

Оффлайн nomata

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #2 : 30 Июль 2008, 11:07:58 »
Мне не для винды расшаривать надо, а наоборот шару винды подмонтировать. Но проблема в том что после монтирования нет прав у обычного пользователя на создание и редактирование файлов в этой подмонтированной шаре =(
...может если добавить параметр umask=0 то владелец и группа владелец получат права на запись?... вечером спытаю...
« Последнее редактирование: 30 Июль 2008, 13:20:14 от nomata »

Оффлайн Engraver

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #3 : 30 Июль 2008, 12:30:34 »
Мой способ расшаривает диски/папки не для винды ??? . Похоже мы друг друга не поняли. Я думал, что вы под убунтой хотите расшарить в сеть виндовые диски. Или вы просто хотите писать в виндовые диски находясь под убунтой? Если все же последний вариант, то тогда напишите в /etc/fstab
/dev/sdaX /media/YourFolder cp1251,ntfs,mode=0777 relatime 0 0где  sdaX - ваш виндовый диск, YourFolder - точка монтирования.

Оффлайн nomata

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #4 : 30 Июль 2008, 12:58:30 »
Спасибо за желание помочь  :)
но опять не так поняли. Я к линуксу монтирую удаленную виндовую шару  //192.168.0.1/PUBLIC  -->  /home/public
на винде шара //192.168.0.1/PUBLIC открыта всем на полный доступ
на линукс машине /home/public тоже открыт всем с правами 777
монтируется без проблем такой строкой:
//192.168.0.1/PUBLIC /home/public cifs rw,iocharset=utf8,username=user,password=pass,dir_mode=0777,file_mode=0777 0 0

после подмонтирования шара всем доступна на полный доступ, но когда создаются новые файлы например обычным пользователем они имеют ограниченные права - -rw-r--r-- тоесть только рут их может модифицировать... (такое чувство что где-то надо указать маску для создания новых файлов типа umask)
...
слышал что проблему может решить замены IP на Serverame   :-\
буду пытать
« Последнее редактирование: 30 Июль 2008, 13:05:52 от nomata »

Оффлайн ADL

  • Активист
  • *
  • Сообщений: 447
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #5 : 30 Июль 2008, 15:44:25 »
//192.168.0.1/PUBLIC /home/public cifs rw,iocharset=utf8,username=user,password=pass,dir_mode=0777,file_mode=0777,user 0 0

а так?

Оффлайн sinh

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #6 : 24 Октябрь 2009, 11:58:35 »
[YourShareName]
comment = YourComment
path=/media/MyDisk
public=yes
writable=yes
create mask = 0777
directory mask = 0777
force user = nobody
force groupe = no group

не могли бы вы пояснить для чего нужны и отчего зависят значения в последних четырех строчках? просто у меня как раз такая ситуация, и я никак не могу справиться(( было бы очень здорово разораться в этом коротеньком коде.

Оффлайн pterodaktil

  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #7 : 24 Октябрь 2009, 12:12:20 »
Для монтирования при загрузке в /etc/fstab
Цитировать
//{ip компа}/{расшаренная папка}/ /{точка монтирования}/ smbfs iocharset=utf8 0 0
В таком режиме монтирую в домашнюю папку. правда я единственный пользователь системы. Но можно скажем куда-то в /mnt засунуть
« Последнее редактирование: 24 Октябрь 2009, 12:17:00 от pterodaktil »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1124
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #8 : 24 Октябрь 2009, 12:16:17 »
может в строке монтирования добавить gid (=user group) и uid (=user)?
16.04.1 4.4.0-59-generic x86_64 GNU/Linux

Оффлайн sinh

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Монтирование Windows шары (SMB)
« Ответ #9 : 24 Октябрь 2009, 12:38:37 »
подскажите пожалуйста что мне сделать.
у меня несколько разделов под жесткого нтфс, некоторые папки с этих разделов мне надо расшарить. сами разделы при загрузке монтируются. однако через правую кнопку - общий доступ не получается. выводится ошибка
Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/disk/100CANON as we are restricted to only sharing directories we own.
Ask the administrator to add the line "usershare owner only = false"
to the [global] section of the smb.conf to allow this.

 

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