Автомонтирование сетевых папок windows

Содержание
  1. Как смонтировать сетевую папку Windows/Samba в Linux
  2. Настройка автоматического монтирования сетевой папки в Linux
  3. ROSAForum
  4. Автомонтирование сетевых папок
  5. Автомонтирование сетевых папок
  6. Re: Автомонтирование сетевых папок
  7. Re: Автомонтирование сетевых папок
  8. Re: Автомонтирование сетевых папок
  9. Re: Автомонтирование сетевых папок
  10. Re: Автомонтирование сетевых папок
  11. Re: Автомонтирование сетевых папок
  12. Re: Автомонтирование сетевых папок
  13. Re: Автомонтирование сетевых папок
  14. Re: Автомонтирование сетевых папок
  15. Re: Автомонтирование сетевых папок
  16. Re: Автомонтирование сетевых папок
  17. Re: Автомонтирование сетевых папок
  18. Re: Автомонтирование сетевых папок
  19. Re: Автомонтирование сетевых папок
  20. Re: Автомонтирование сетевых папок
  21. Re: Автомонтирование сетевых папок
  22. Re: Автомонтирование сетевых папок
  23. Re: Автомонтирование сетевых папок
  24. Re: Автомонтирование сетевых папок
  25. Re: Автомонтирование сетевых папок
  26. Re: Автомонтирование сетевых папок
  27. Автомонтирование сетевых ресурсов в зависимости от группы пользователей

Как смонтировать сетевую папку Windows/Samba в Linux

Сетевая папка Windows может быть доступна в файловых менеджерах Linux как любая другая локальная папка. Для этого её нужно смонтировать. После монтирования не придётся использовать консоль для просмотра списка файлов и скачивания или закачивания файлов.

Начните с установки пакета cifs-utils.

В Debian, Linux Mint, Ubuntu, Kali Linux и производных выполните:

В Arch Linux, BlackArch и производных выполните:

Предыдущие команды smbtree и smbclient понимали имена компьютеров Windows, такие имена как HACKWARE-MIAL. Монтирование выполняется с помощью команды mount, которая такие имена не умеет обрабатывать без помощи преобразования имён DNS. Поэтому при монтировании можно либо:

  1. Использовать вместо имён компьютеров IP адрес. В этом случае у компьютера с сетевой папкой должен быть постоянный (статичный) IP адрес
  2. Либо настроить преобразование имён для компьютеров Windows. Это можно сделать, например, с помощью файла /etc/hosts. Кстати, в этом случае у компьютера с общей папкой также должен быть постоянный IP адрес (смотрите Как настроить локальный DNS используя файл /etc/hosts в Linux)

В общем, в любом случае настройте в роутере или в самой Windows постоянный локальный IP.

Если вы хотите настроить преобразование имён с помощью файла /etc/hosts, то откройте его:

И добавьте туда запись вида

Например, у меня IP_АДРЕС это 192.168.0.101, а именем компьютера является HACKWARE-MIAL, тогда я добавляю следующую запись:

Пингуем по имени компьютера Windows, чтобы убедиться, что всё сработало:

Теперь нам нужно создать точку монтирования — папку, где появятся файлы из шары. Я создаю папку /mnt/share:

Чтобы не возникало проблем с правами доступа, папка, куда монтируется шара (например, /mnt/share/), должна принадлежать текущему пользователю Linux — если вы создавали папку без sudo, то она уже принадлежит обычному пользователю. Но если вы создавали папку с sudo (например, иначе это невозможно сделать в /mnt/), то вам нужно поменять её владельца командой вида::

Например, чтобы поменять владельца папки /mnt/share/ на текущего пользователя:

Теперь для монтирования сетевой шары Windows нужно запустить команду вида:

В этой команде вы должны вставить свои значения для

  • //ИМЯ-КОМПЬЮТЕРА/Папка
  • /точка/монтирования

Значение других элементов команды:

  • sudo — монтировать шару можно и без прав суперпользователя, но использовать опцию -o, после которой указываются опции для монтирования, можно только с правами root
  • -t cifs выбор файловой системы для монтирования
  • -o означает, что после этой опции будут перечислены опции для монтирования:
  • username=guest,password= — произвольное имя пользователя без пароля — используется для подключение к общей папки, для которой не требуется вход. Вместо этой конструкции можно указать просто guest, но в этом случае на некоторых системах всё равно запрашивается пароль. По моим наблюдениям, пароль запрашивается когда имя текущего пользователя на Linux совпадает с именем пользователя на Windows
  • uid=1000 — в качестве владельцев всех файлов в шаре будет указан текущий пользователь Linux
  • iocharset=utf8 — эта кодировка позволяет работать с именами файлов, в которых используются не только латинские буквы
Читайте также:  Windows не видит жесткий диск ntfs

К примеру, путь до сетевой шары у меня //HACKWARE-MIAL/Share, её я хочу смотрировать в папку /mnt/share, тогда команда будет следующей:

Вид сетевой папки Windows в Double Commander:

Вид сетевой папки в стандартном проводнике Linux:

Для размонтирования нужно запустить следующую команду (укажите либо точку монтирования, либо ресурсы, который был смонтирован):

Напомню, что в предыдущей части я не только настроил папку для входа без пароля, но на том же самом компьютере и настроил вторую папку с именем ShareRestricted. У этой папки владелец ShareOverlord, а пароль для входа 1234. Для подключения папки, доступ к которой возможен только по паролю, используется та же самая команда, но нужно указать реальные учётные данные:

Чуть дальше очень похожий набор опций, в том числе пароль в открытом виде, мы будем использовать в файле /etc/fstab для настройки автоматического монтирования сетевой папки. Файл /etc/fstab доступен для чтения всем а, следовательно, также доступен всем ваш пароль от Windows в нём. Чтобы обойти эту проблему, можно использовать файл с учётными данными. Это файл содержит только имя пользователя и пароль.

Используя текстовый редактор, создайте файл с учётными данными для входа на ваш удалённый сервер:

В этот файл введите имя пользователя и пароль от Windows:

В моём примере это:

Сохраните файл и закройте редактор.

Измените права доступа к этому файлу, чтобы предотвратить нежелательный доступ к вашим учётным данным:

Посмотрите абсолютный путь до этого файла:

В моём случае абсолютный путь:

Теперь вместо двух опций:

нужно использовать одну опцию, в качестве значения которой нужно указать абсолютный путь до файла с логином и паролем:

Моя команда стала выглядеть так:

Настройка автоматического монтирования сетевой папки в Linux

Автоматически монтируемые файловые системы прописываются в файле /etc/fstab. Откроем этот файл:

Теперь в него нужно добавить строку вида:

Мы добавили опцию nofail, чтобы ОС нормально загружалась даже если не удалось смонтировать данную файловую систему. Ещё добавьте опцию _netdev, эта опция означает, что файловая система находится на устройстве, которому требуется доступ к сети (используется для предотвращения попыток системы смонтировать эти файловые системы до тех пор, пока в системе не будет включена сеть).

Для моего примера это строка:

Сохраним и закроем этот файл. Для проверки выполним:

Если сетевая папка успешно смонтировалась, значит можно выполнить проверку перезагрузкой.

Если нужно смонтировать папку для входа в которую не требуется пароль, то используйте в качестве опции учётные данные «username=guest,password=»:

Либо можно по-прежнему использовать файл .smbcredentials, как это было показано выше:

/.smbcredentials запишите следующее:

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

Автомонтирование сетевых папок

Автомонтирование сетевых папок

Сообщение Юкито » 18 авг 2012, 20:03

Читайте также:  Linux прошивка для планшета

Не работает автомонтирование сетевых папок. После перезагрузки при попытке доступа к сетевой папке вылезает некая нечитаемая ошибка:

fstab выглядит так:

В кубунту было вроде также но проблем с автомонтированием не было. Можно как то исправить?

P.S. к сети компьютер поключается по wifi если это имеет какое то значение.

Re: Автомонтирование сетевых папок

Сообщение Галахов Роман » 18 авг 2012, 20:34

Re: Автомонтирование сетевых папок

Сообщение PastorDi » 18 авг 2012, 21:13

Re: Автомонтирование сетевых папок

Сообщение Юкито » 18 авг 2012, 22:27

счас написал туда. заявка 3124

Re: Автомонтирование сетевых папок

Сообщение PastorDi » 19 авг 2012, 02:53

Re: Автомонтирование сетевых папок

Сообщение Юкито » 19 авг 2012, 19:18

Пробовал в fstab заменять mybooklive на ip-адрес но толку это не принесло. Хотя иногда при этом сетевые папки в Dolphin отображались как примонтированные, но если на них зайти то они отображались пустыми. Исправлялось это в Настройках компьютера где их надо было вручную размонтировать и примонтировать занова.
Еще попробовал подключить компьютер к роутеру кабелем и вот в этом случае никаких проблем с автомонтированием нет. Т.е. проблема имеет место только при подключении по wifi.
У меня сложилось впечатление что при загрузке ОС пытается примонтировать сетевые папки раньше чем успеет подключится по wifi к роутеру ну и естевственно обламывается, после чего папки так и остаются не примонтированными. Счас вот еще хочу попробовать указать ip, маску и dns в настройках wifi вместо получения их по wifi.

UPD и это не помогло

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 21 авг 2012, 06:00

Доброе время суток!

У меня работает вот такая строка:
//192.168.0.2/Exchange/Foto /mnt/Foto cifs iocharset=utf8,rw,noperm,guest,_netdev 0 0
Порядка 20-ти рабочих мест. Самба поднята на сервере с Gentoo.
Самое главное auto не писать. Тогда монтирование происходит при первом обращении к ресурсу.
/Alexey

Re: Автомонтирование сетевых папок

Сообщение Юкито » 21 авг 2012, 11:35

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 21 авг 2012, 11:45

Re: Автомонтирование сетевых папок

Сообщение Юкито » 21 авг 2012, 11:47

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 21 авг 2012, 12:30

Re: Автомонтирование сетевых папок

Сообщение Юкито » 21 авг 2012, 12:42

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 21 авг 2012, 13:00

Re: Автомонтирование сетевых папок

Сообщение Vegatron » 22 авг 2012, 19:19

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 23 авг 2012, 09:59

Re: Автомонтирование сетевых папок

Сообщение Vegatron » 23 авг 2012, 13:11

Re: Автомонтирование сетевых папок

Сообщение Юкито » 23 авг 2012, 13:49

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 23 авг 2012, 13:56

Re: Автомонтирование сетевых папок

Сообщение Юкито » 23 авг 2012, 14:19

Боюсь я даже не знаю что это и как это настраивать. Все больше склоняюсь к тому чтобы поставить Mint 13 KDE.
Мне конечно нравится RocketBar и SimpleWelcome, нравится что уже настроены нормальные шрифты. но пока папки не начнут нормально монтироваться без шаманства наверно придется этим пожертвовать. Для меня лазанье в fstab уже подвиг. я то предпочитаю все через GUI делать.

Читайте также:  Oracle 12c download windows

Почему то с Mandriva у меня так всегда выходит — больше всех нравится, но какой то баг сводит все на нет. Mandriva 2007 была первым линуксом который я попробовал, но систематически отваливались декорации окон. пришлось уйти на kubuntu, потом в какой то версии не хотела работать веб-камера, а в кубунту опять же работала. теперь вот не монтируются автоматически папки по wifi

Re: Автомонтирование сетевых папок

Сообщение Vegatron » 23 авг 2012, 15:00

Re: Автомонтирование сетевых папок

Сообщение Long1965 » 23 авг 2012, 15:30

Re: Автомонтирование сетевых папок

Сообщение Юкито » 23 авг 2012, 15:34

Понятия не имею как писать скрипты. лет 10 назад, когда учился в школке разве что с java-скриптами для homepage баловался, а и то с готовыми, а потом забил и на скрипты и на web-страничку на Народе.

Автомонтирование сетевых ресурсов в зависимости от группы пользователей

Доброго времени суток, уважаемые форумчане.

Наша организация должна перейти на отечественное ПО. Выбрали дистрибутив Rosa Cobalt.

Изучать Linux стал месяц назад в связи с переходом на отечественное ПО, поэтому могу путаться в терминологии.
Стоит задача автоматического монтирования сетевых папок с сервера под управлением Windows для пользователей AD, залогиненных в линукс.
Автомонтирование сетевых папок, общих для всех пользователей (типа ОБЩИЙ ОБМЕН), расположенных на файловом сервере под управлением Windows подмонтировал легко (и через fstab, и через pam_mount). Но проблема встала с некоторыми сетевыми папками. На диске сервера есть набор папок с названиями групп пользователей. Каждая группа может войти только в свою папку, например группа пользователей GROUP1 только в папку GROUP1, .. группа пользователей GROUP9 только в папку GROUP9. И вот здесь возникла проблема. Пользователь домена AD не состоит в группе sudo и не может выполнить монтирование сетевых папок, запустив скрипт (в нем можно определить к какой группе принадлежит залогинившийся пользователь и для каждого пользователя группы подмонтировать только его папку). Конечно, можно всех пользователей ввести в группу sudo, но это и не правильно, и не безопасно.
Тогда я попробавал через systemd. Но, как я понял, сервисы запускаются до входа имени и пароля пользователя, поэтому в скрипте определялся пользователь как root и группа пользователя как root. Тупик.

Выход конечно есть, — это подмонтировать все папки GROUP1 — GROUP9 в папку /mnt/Disk_W , но тогда начнется путаница у пользователей. Они будут видеть все папки . А нужно, чтобы зайдя в папку /mnt/Disk_W они могли видеть файлы, доступные только для их группы.
Подскажите, как решить эту задачу. Очень нуждаюсь в помощи. Только простым языком, я ведь в Linux’е чуть больше месяца.

Связать группы пользователей из мастер защиты на уровне пользователей с должностями пользователей в БД
Интересный вопрос и интересно как его решить. Изначально условия следующие: один компьютер, .

Где почитать про пользователей и группы пользователей в Windows 7?
Подскажите где почитать про пользователей и группы пользователей в windows 7?

Отлов сетевых ресурсов
Приветствую. Имеется большая локалка (порядка 700 машин). На каждой машине есть определенные.

Сканер сетевых ресурсов на PHP
хочется научится узнавать расшаренные папки на выбранной машине ) как ето можно сделать? умные.

Оцените статью