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


Автор Тема: Смонтировать сетевой диск  (Прочитано 760 раз)

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Смонтировать сетевой диск
« : 02 Июнь 2014, 14:50:36 »
День добрый.
Через самбу файлы в Word/Excel не хотят открываться, поэтому решил смонтировать сетевой диск.


Дабы это дело работало сразу же после загрузки системы, прописал в /etc/fstab:
//192.168.1.222/data /mnt/tranzit cifs user=user,password=pass,iocharset=utf8,rw 0 0Далее иду в смонтированную папку - все папки внутри неё отображаются, пытаюсь в них зайти - не даёт.


В чем может быть причина?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #1 : 02 Июнь 2014, 14:52:32 »
В правах на файлы в папке.

P.S.
И _netdev не забывайте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #2 : 02 Июнь 2014, 15:21:45 »
В правах на файлы в папке.

P.S.
И _netdev не забывайте.
Пользователь в /etc/fstab задан такой же, как и заданный у папок и файлов.
Хм. Листинг смонтированного сетевого диска выглядит так
insiki@A039-IT-01:/mnt/tranzit$ ls -l tranzit/
итого 0
drwxrwx--- 21 1002 1001 0 мая   28 17:52 0.ПРОЕКТ
drwxrwx--- 41 1002 1001 0 мая   26 18:16 1.ПТО
Сдается мне, в /etc/fstab нужно как-то задать эту пару пользователь/группа?
UID/GID?
« Последнее редактирование: 02 Июнь 2014, 15:28:09 от insiki »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #3 : 02 Июнь 2014, 16:41:38 »
Я бы порекомендовал настроить нормальную сквозную авторизацию для всей сети.
Но как временная мера - почитайте man mount.cifs, там что-то было по этому поводу.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #4 : 02 Июнь 2014, 17:44:17 »
SergeyIT, зачем такие извращения?...........
Тем более что вопрос с монтированием автор решил ещё до написания топика.
Какую полезную нагрузку несёт ваш ответ? Показать, как делать ни в коем случае не надо?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #5 : 02 Июнь 2014, 18:16:36 »
Если монтируете шару, которая может быть недоступна при поднятой сети, ставите user[-s], noauto и домонтируете вручную при доступности.
Остальное я уже выше сказал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #6 : 03 Июнь 2014, 09:05:37 »
Я бы порекомендовал настроить нормальную сквозную авторизацию для всей сети.
Хм. Это как?
Сейчас авторизация происходит так - на сервере заведена группа и несколько пользователей этой группы , далее заведены с таким же именем/паролем пользователи в самбе и включены.
Подключаешься, авторизируешься, имеешь доступ.
« Последнее редактирование: 03 Июнь 2014, 14:59:31 от insiki »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #7 : 03 Июнь 2014, 15:09:47 »
Это называется страшными словом "доменная авторизация", "active directory" и ещё парочкой других.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #8 : 03 Июнь 2014, 16:56:55 »
Это называется страшными словом "доменная авторизация", "active directory" и ещё парочкой других.
Этому мешает структура "сегодня компьютер/сотрудник/офис здесь, а завтра там".
Если следующий объект будет на 2-4 года, тогда озадачусь, а пока man mount.cifs :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #9 : 03 Июнь 2014, 17:06:51 »
У меня на одной работе у каждого сотрудника помимо стационарного "рабочего места" ещё как минимум один ноутбук и у многих - домашние машины. Домен настроил лет 5 назад, как-то не мешает. Сейчас надо переводить на samba4, вот это будет головная боль...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #10 : 04 Июнь 2014, 20:15:18 »
У меня на одной работе у каждого сотрудника помимо стационарного "рабочего места" ещё как минимум один ноутбук и у многих - домашние машины. Домен настроил лет 5 назад, как-то не мешает. Сейчас надо переводить на samba4, вот это будет головная боль...
Хм. А как домашние машинки, которые всего скорее с не Prof виндой, пускаете в домен? :)
Я почему сомневаюсь в необходимости его сейчас - человек уедит в командировку, а залогиниться как без домена? Локальная учетка нужна.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27308
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #11 : 04 Июнь 2014, 21:52:51 »
Не пускаю. Они в нём не зарегистрированы, как и ноутбуки. Пользователи подключаются по VPN и авторизуются своим именем-паролем на общих ресурсах.
Винда, кстати, у всех Про. Ибо пользоваели грамотные :)
« Последнее редактирование: 04 Июнь 2014, 21:54:26 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #12 : 05 Июнь 2014, 15:37:20 »
Позновательно! :)
По сабжу - как решу, отпишусь. Пока руки не дошли.

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Смонтировать сетевой диск
« Ответ #13 : 11 Июнь 2014, 11:01:45 »
Всё просто:
Чтобы можно было считывать и записывать файлы из папки пользователя в качестве обычного пользователя, нужно указать свои пользовательские номер (uid) и номер группы (gid).
Узнаем:
id
Далее эти номера вписываем в /etc/fstab. Получается запись в виде:
//192.168.1.222/data/tranzit /mnt/tranzit cifs _netdev,iocharset=utf8,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,workgroup=TPS,user=user,password=pass 0 0После монтируем
sudo mount -aИ всё работает.

Но есть одно НО - с точки зрения безопасности добавлять пару логин/пароль в запись /etc/fstab черевато.
Поэтому следует использовать параметр credentials, который в свою очередь указывает, из какого файла брать пару логин/пароль.
Создаем файл с учетными данными
sudo touch /etc/.naspwДобавляем в эти данные в виде:
cat /etc/.naspw
username=user
password=pass
Ограничиваем доступ к файлу всем, кроме пользователя root, себе разрешаем чтение/исполнение:
sudo chmod 600 /etc/.naspwНу а теперь добавляем в /etc/fstab параметр credentials с ссылкой на этот файл:
//192.168.1.222/data/tranzit /mnt/tranzit cifs _netdev,iocharset=utf8,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,workgroup=TPS,credentials=/etc/.naspw 0 0Монтируем:
sudo mount -aИ вуаля.

зы: в моем случае монтирование выдало ошибку, решил её просто - установил пакет cifs-utils:
sudo apt-get install cifs-utils

 

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