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


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

Автор Тема: Монтирование сетевых дисков  (Прочитано 2577 раз)

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

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Монтирование сетевых дисков
« : 15 Мая 2012, 12:49:40 »
редактирую fstab
//192.168.1.10/ХХХ /home/ХХХ/ХХХХ/ cifs _netdev,user=ХХХХ,pass=ХХХХ,dom=ХХХХХХХХ,dir_mode=0777,file_mode=0777 0 0
Диск монтируется, но файл, который я на него кладу, оказывается заблокирован на read-only. Папки тоже.
Если захожу под рутом - все работает.
И если обращаюсь на диск через наутилус "подключится к серверу" - все работает.
Что я делаю не так? (((


PS. Обе машины - Ubuntu 12.04
PPS. Аналогичная тема: https://forum.ubuntu.ru/index.php?topic=139563.0
Решение не предложено (
PPPS. Как только файл либо папка копируются на сетевой диск - их владельцем становится рут. Проблема ясна, только вот как с ней бороться?
« Последнее редактирование: 15 Мая 2012, 15:25:03 от Squirrels »

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Монтирование сетевых дисков
« Ответ #1 : 16 Мая 2012, 05:07:35 »
man mount.cifs

options uid gid

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #2 : 17 Мая 2012, 13:36:49 »
Да, все так. Благодарю.
Нужно писать
//192.168.1.10/ХХХ /home/ХХХ/ХХХХ/ cifs _netdev,user=ХХХХ,pass=ХХХХ,dom=ХХХХХХХХ,gid=1000,uid=1000 0 0

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #3 : 06 Июня 2012, 13:32:54 »
После загрузки очередной кучи обновлений проблема вернулась в новом виде.
теперь: при копировании папки на сервер владельцем ее становится рут, что не мешает пользоваться этой папкой с клиентов под Ubuntu. Но непосредственно на сервере работать с этой папкой нельзя - типа вы не владелец и все такое. И для клиентов под Win эта папка недоступна.
Куда копать, help!!!  :-[

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #4 : 06 Июня 2012, 13:59:35 »
На сервере
tesparm -vs названиешары
вывод сюда. ПОД СПОЙЛЕР!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #5 : 06 Июня 2012, 14:30:08 »
Э-э-э... Что-то я делаю не так, но вот что...
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #6 : 07 Июня 2012, 00:39:56 »
testparm -v -s --section-name имяшары
НЕ ПУТЬ, блин. Имя.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #7 : 07 Июня 2012, 14:44:41 »
Прошу прощения за невнимательность  :-[
(Нажмите, чтобы показать/скрыть)

Надеюсь, Вы сможете найти источник всех этих гнусностей ))

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #8 : 07 Июня 2012, 15:43:54 »
"Надо меньше пить" (q) один известный киногерой.
0. Таки опять невнимательно прочли, но это не так важно.
1. force user для шары. Но я бы посоветовал уйти подальше от ручного перечисления пользователей в настройках общих папок. Используйте группы.
2. Маска прав доступа не определена. Не очень критично, но может быть проблематично.
3. Мелкие проблемы с глобальными настройками. Просто вчитайтесь в свой конфиг и добавьте/исправьте недостающие строки (с ходу в глаза бросилось dos charset = 850, для ru-RU должно быть 866).

P.S.
Боевой пример:
[work]
        path = /home/.samba/Public
        force group = +Managers
        read only = No
        create mask = 0775
        force create mode = 0660
        security mask = 0775
        force security mode = 0660
        directory mask = 0775
        force directory mode = 0770
        directory security mask = 0775
        force directory security mode = 0770
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Squirrels

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #9 : 08 Июня 2012, 15:41:17 »
Целый день ковырялся - толку ноль (((
Попробую еще раз сформулировать суть проблемы.
Кладу на шару папку. Подхожу к серверу (на нем Ubuntu). На этой папке нарисован замочек. Владелец рут. Соответственно папка в режиме read-only.
При этом с любой клиентской машины с убунтой я могу делать с этой папкой что угодно.
Но с клиентских машин с Win - не могу.

Подозреваю, что надо ковырять в сторону user uid/gid. Но это только подозрения...
P.S. Можно ли как то изменить настройки, чтобы владельцем папок, которые я кладу на шару, становился не рут, а скажем, серверная учетка?
P.P.S. что-то похожеее найдено здесь https://forum.ubuntu.ru/index.php?topic=18931.0
Цитировать
Однако сохраняется малоуловимая проблема: при создании файла линукс-пользователем на шаре, работающей под управлением линукса, у файла создаются права, запрещающие его удаленно изменять. Ручная правка прав здесь мало эффективна При первом же удаленном сохранении изменений в файле проблема возвращается. У Windows-пользователей такой проблемы не наблюдается. Это происходит из-за ошибок в cifs. Решается эта проблема добавлением в fstab в строке монтирования ключ nounix и noperm. С релиза 10.04 также требуется добавлять file_mode=0777,dir_mode=0777
Только с параметром nounix комп не видит содержимое шары.... А от остальных параметров толку нет... Копаем дальше, помощь приветствуется!!!

Пользователь решил продолжить мысль 08 Июня 2012, 18:14:08:
Ну что же, проблему до конца не решил, но откуда ноги растут, понял...
При создании папки на шаре владельцем папки становится рут, но все права на пользование оной папкой выставляются по группе того, кто создал папку. Фишка в том, что Ubuntu-юзеры сидели у меня в одной группе, а виндузятники - в другой. Запихал всех юзверей в одну группу - и теперь все радостно копируют и удаляют, не взирая на операционную принадлежность. Эврика )))

AnrDaemon, спасибо за участие к моей проблеме. ))) Очевидно, ошибка крылась в моей криворукости, а не в настройках Самбы )))
« Последнее редактирование: 08 Июня 2012, 18:16:31 от Squirrels »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Монтирование сетевых дисков
« Ответ #10 : 09 Июня 2012, 02:30:30 »
Я бы на вашем месте ещё сделал
unix extensions = No
раз в сети есть виндовые машины.
И один раз сменил группу-владельца всей шары.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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