Astra linux подключение к сетевой папке windows в домене

Astra linux подключение к сетевой папке windows в домене Операционные системы
Содержание
  1. Как в Astra Linux подключить сетевую папку
  2. Как подключить общею папку в Astra Linux редакции Orel
  3. Как создать сетевую папку на Linux Астра чтобы был доступ из сети Winows или Линукс?
  4. Как предоставить общий доступ из Windows к сетевой папке на Linux по логину и паролю?
  5. Множественное подключение к серверу или разделяемым ресурсам одним пользователем с использованием более одного имени пользователя не разрешено — как исправить ошибку (samba)?
  6. Как предоставить анонимный доступ к общей сетевой папке samba линукс из сети Windows?
  7. Как отключить ввод пароля для разблокирования связки ключей «Основная» при подключении сетевой папки?
  8. Как увидеть и подключить общую сетевую папку Windows в Линукс Астра?
  9. Как настроить автоматические монтирование сетевой папки в Астра Линукс?
  10. HackWare.ru
  11. Этичный хакинг и тестирование на проникновение, информационная безопасность
  12. SMB и Samba в Linux: подключение к общей папке Windows, создание сетевых папок в Linux
  13. Книга по SMB и Samba на русском языке. Оглавление
  14. Samba — это SMB для Linux
  15. Как в Linux увидеть все компьютеры Windows с совместными ресурсами
  16. Как в Linux вывести доступные по сети ресурсы (совместные папки и принтеры Windows)
  17. Как подключиться к сетевой папке Windows из Linux
  18. Подключение к SMB папке, требующий авторизации
  19. Команды SMB в Linux
  20. Выводит все доступные команды:
  21. Переход в другой каталог (смена текущей рабочей директории) на удалённой системе:
  22. Удаление файла в шаре:
  23. Показ файлов и папок в текущей папке:
  24. Скачать файлы с общей папки:
  25. Выгрузка файла на общую папку:
  26. Включение и отключение рекурсии
  27. Показ всей возможной информации о файле:
  28. Копирование файла на сервере:
  29. Создание директории:
  30. Удаление директории:
  31. Удаление файлов
  32. Переименование файлов:
  33. Ссылки
  34. Выход с сервера:
  35. Вывод истории команд текущей сессии:
  36. Просмотр содержимого текстового файла:
  37. Показ текущей рабочей директории:
  38. Создание и извлечение архивов tar
  39. Установка таймаута операций:
  40. Установка нового соединения:
  41. Закрытие сессии, выход:
  42. Вывод списка открытых подключений:
  43. Отображение текущего активного подкючения:
  44. Изменение удалённой директории (переход на одну папку выше):
  45. Выполнение команд в локальной системе:
  46. Автоматическое выполнение команд в сетевой папке Windows
  47. Как смонтировать общую папку Windows/Samba в Linux
  48. Настройка автоматического монтирования сетевой папки в Linux
  49. Как создать общую сетевую папку в Samba
  50. Связанные статьи:
  51. Рекомендуется Вам:
  52. 10 комментариев to SMB и Samba в Linux: подключение к общей папке Windows, создание сетевых папок в Linux

Видео:Добавление общей smb папки на Astra Linux Special Edition 1.7.Скачать

Добавление общей smb папки на Astra Linux Special Edition 1.7.

Как в Astra Linux подключить сетевую папку

Сейчас практически в каждом доме в каждой организации есть свое сетевое хранилище. С помощью которого происходит обмен данными и хранение их. Поэтому подключить сетевой диск должен уметь каждый пользователь. Как подключить общею папку в Windows знают наверно практически все, а вот в Linux сделать это сможет далеко не каждый. Поэтому сегодня расскажу как можно подключить общею сетевую папку в Astra Linux редакции Orel.

Рекомендую прочитать следующие статьи на тему настройки операционной системы Astra Linux.

Видео:Как в Astra Linux Подключить Сетевую ПапкуСкачать

Как в Astra Linux Подключить Сетевую Папку

Как подключить общею папку в Astra Linux редакции Orel

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

Astra linux подключение к сетевой папке windows в домене

Если вы видите сообщение «Невозможно создать папку» значить у вас нет на это права.

Astra linux подключение к сетевой папке windows в домене

В этом случае нужно придется воспользоваться терминалом.

Astra linux подключение к сетевой папке windows в домене

Открываем файловый менеджер MC, он облегчает работу с терминалом. По умолчанию в Astra Linux он уже установлен. Необходимо лишь запустить его с правами суперпользователя введя следующею команду.

Astra linux подключение к сетевой папке windows в домене

После чего переходим в каталог /mnt/ нажимаем на клавиатуре клавишу F7 вводим имя папки например, FS и создаем её.

Astra linux подключение к сетевой папке windows в домене

Теперь вводим команду для монтирования сетевого диска.

10.0.0.248 — адрес сервера где расположена сетевая папка

share — название папки которую подключаем

/mnt/fs — каталог в Astra Linux к которому будет смонтирован сетевой диск

Astra linux подключение к сетевой папке windows в домене

Теперь открываем файловый менеджер и проверяем подключился ли сетевой диск.

Astra linux подключение к сетевой папке windows в домене

На этом подключение сетевого диска в Astra Linux завершено. Мы подключили общею папку доступ к которой открыть всем пользователям.

Источник

Видео:Как ввести Astra Linux в домен Active Directory Windows Server 2012 R2 / информационная безопасностьСкачать

Как ввести Astra Linux в домен Active Directory Windows Server 2012 R2 / информационная безопасность

Как создать сетевую папку на Linux Астра чтобы был доступ из сети Winows или Линукс?

Друзья, доброго времени! Создание сетевых ресурсов и организация общего доступа к ним — рутинный навык системных администраторов. Сегодня будем учиться делать это в линукс астра. Процесc сильно отличается от того, что мы видим в обычно в Windows и новичкам порой нелегко быстро разобраться. Но результат — безопасная и ясная настройка доступа. Приступим к изучению samba — файлового сервера.

Видео:Присоединение Рабочей Станции Astra Linux Common Edition к домену Active DirectoryСкачать

Присоединение Рабочей Станции Astra Linux Common Edition к домену Active Directory

Как предоставить общий доступ из Windows к сетевой папке на Linux по логину и паролю?

Установили Линукс в качестве сервера и хотели привычно открыть доступ к его сетевым папкам для компьютеров сети Windows. А в папку не попасть? Давайте разбираться. Для начала текущий конфигурационный файл с настройками скопируем куда нибудь в другое место (еще пригодится),а вместо него создадим пустой и настроим его нуля самостоятельно.

Вызовем терминал ( Alt+t ). Запустим Midnight Commander с наивысшими правами:

Astra linux подключение к сетевой папке windows в домене

..найдем файл smb.conf в папке /etc/samba/smb.conf и переместим его в другую папку, например в /tls того же каталога:

Astra linux подключение к сетевой папке windows в домене

Вместо него создадим его пустой аналог c помощью команды «touch»:

Astra linux подключение к сетевой папке windows в домене

Чуть позже начнем наполнять его настройками; сейчас сначала добавим пользователей файлового сервера samba. В нашем примере имя пользователя самба должно совпадать с именем учетной записи пользователя Линукс. А пароль не должен совпадать с паролем учетной записи. Добавим:

Astra linux подключение к сетевой папке windows в домене

Чтобы удалить пароль, введите:

Astra linux подключение к сетевой папке windows в домене

Активируем созданного пользователя samba:

Astra linux подключение к сетевой папке windows в домене

Astra linux подключение к сетевой папке windows в домене

Обязательно сменим владельца и группу (папка создана в корневой файловой системе) на superuser:

Astra linux подключение к сетевой папке windows в домене

Предоставим полные права созданной папке ее новому хозяину:

Astra linux подключение к сетевой папке windows в домене

Далее, начнем заполнять наш конфигурационный файл в текстовом редакторе; откроем его программой kate (с наивысшими правами):

Astra linux подключение к сетевой папке windows в домене

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

Конфигурационный файл принято разбивать на секции. Каждая секция начинается с квадратных скобок. Глобальная секция содержит настройки касающиеся режимов работы файлового сервера. И влияет на все что ниже. Имя нашего общего ресурса — это следующая секция и т.д. Для нашей задачи настройки будут такими:

Astra linux подключение к сетевой папке windows в домене

[global]
workgroup = office
server string = server Астра Линукс 2,12 Орел
interfaces = 127.0.0.0/8, 192.168.1.2/24, 192.168.1.3/24

# Сетевая папка для админа

[soft]
comment = пользовательский прикладной софт
path = /media/soft
create mask = 0775
directory mask = 0775
read only = no
browseable = yes
guest only = no
public = yes
valid users = admin, superuser
writeable = yes

Дополнительно в свойствах созданной папки можно менять «дискреционные атрибуты» на просмотр, запись и исполнение и смотреть потом, как это влияет на доступ:

Astra linux подключение к сетевой папке windows в домене

Сохраняем содержимое; теперь нужно перезапустить сервисы samba, чтобы изменения вступили в силу:

Astra linux подключение к сетевой папке windows в домене

sudo service smbd restart

sudo service nmbd restart

Видео:Astra Linux Общая сетевая папка SambaСкачать

Astra Linux Общая сетевая папка Samba

Множественное подключение к серверу или разделяемым ресурсам одним пользователем с использованием более одного имени пользователя не разрешено — как исправить ошибку (samba)?

Astra linux подключение к сетевой папке windows в домене

Можно добавить нового пользователя Линукс Астра и через «панель управления», там нагляднее:

Astra linux подключение к сетевой папке windows в домене

Далее создать нового пользователя сервера samba под тем же именем:

Astra linux подключение к сетевой папке windows в домене

Включить (активировать) его:

Astra linux подключение к сетевой папке windows в домене

В конфигурационном файле smb.conf подправить параметр «valid users = superuser, admin«, рестарт служб самбы. Далее, проверяем настройки файла hosts на сервере.

Astra linux подключение к сетевой папке windows в домене

… прописsdftv туда имя компьютера (хоста) на соответствие локальному хосту или назначенный ему локальный IP адрес:

Astra linux подключение к сетевой папке windows в домене

После редактирования hosts машину перезагружаем. Для того, чтобы подробно ознакомиться с параметрами сервера samba, которые мы задали в файле читаем эту статью,

Astra linux подключение к сетевой папке windows в домене

Если из Windows не удается настроить подключение из за непонятных глюков чистим сетевой кеш в windows, так, как это рассказано здесь.

Видео:Ввод Astra Linux в домен Active DirectoryСкачать

Ввод Astra Linux в домен Active Directory

Как предоставить анонимный доступ к общей сетевой папке samba линукс из сети Windows?

В предыдущем примере предоставили доступ к сетевой папке по логину и паролю. Но для обмена файлами пользователи часто используют общую гостевую папку, доступ по паролю в нее необязателен.

Сначала создадим гостевую папку для общего доступа:

Astra linux подключение к сетевой папке windows в домене

Выясним ее реальное расположение. Обратите внимание — наша общая папка опять создана не в домашнем каталоге пользователя, а в файловой системе, это важно:

Astra linux подключение к сетевой папке windows в домене

Нужно изменить владельца папки на nobody и назначить соответствующую группу nogroup. По умолчанию самба воспринимает эти имена как гостевые. Один из способов команда chown:

Astra linux подключение к сетевой папке windows в домене

и командой chmod предоставим полные права на содержимое :

Astra linux подключение к сетевой папке windows в домене

Теперь в настройках файла smb.conf создаем еще одну секцию [gostevaya] со следующими параметрами.

Astra linux подключение к сетевой папке windows в домене

[gostevaya]
comment = публичная папка
path = /media/gostevaya
read only = no
guest ok = yes
browseable = yes

[soft]
comment = папка с софтом
path = /media/soft
create mask = 0775
directory mask = 0775
read only = no
browseable = yes
guest only = no
public = yes
valid users = admin,superuser
writeable = yes

В этом рабочем файле конфигурации перечислил параметры, значения которых можно менять и смотреть как это влияет на доступ. После чего сохраняем изменения и перезапускаем службы. samba как было показано выше. На блоге позже планирую опубликовать полное описание параметров и настроек из man.

Видео:Astra Linux установка программ. Подключение репозиториевСкачать

Astra Linux установка программ. Подключение репозиториев

Как отключить ввод пароля для разблокирования связки ключей «Основная» при подключении сетевой папки?

При взаимодействии с сетью Windows (а так же при запуске приложений Skype и других) Astra Linux каждый раз будет требовать ввода пароля для проверки легальности запуска того или иного потенциально опасного приложения. В качестве такой проверки нужно каждый раз вводить пароль.

Astra linux подключение к сетевой папке windows в домене

Есть возможность отключить эту функцию, или сделать ее использование более удобным. Для этого потребуется пакет «Морская лошадь». Установим его:

Astra linux подключение к сетевой папке windows в домене

Запуск — команда из терминала

Astra linux подключение к сетевой папке windows в домене

Astra linux подключение к сетевой папке windows в домене

Теперь можно проверять доступ к папке из Windows; даже если система спросит пароль — ничего не вводите, должна пустить.

Видео:Монтирование сетевой папки Астра ЛинуксСкачать

Монтирование сетевой папки Астра Линукс

Как увидеть и подключить общую сетевую папку Windows в Линукс Астра?

Если samba установлен, то можно вывести список ВСЕХ общих папок командой в терминале:

Astra linux подключение к сетевой папке windows в домене

либо СПИСОК открытых ресурсов на какой либо конкретной станции в сети:

Astra linux подключение к сетевой папке windows в домене

Astra linux подключение к сетевой папке windows в домене

После перезагрузки нужно будет опять вводить пароль. Чтобы сетевая папка автоматически подключалась при загрузке нужно ее примонтировать особым образом.

Видео:Ввод Astra Linux 1.6 в домен Windows штатными средствами ОС при помощи пакета программ Samba.Скачать

Ввод Astra Linux 1.6 в домен Windows штатными средствами ОС при помощи пакета программ Samba.

Как настроить автоматические монтирование сетевой папки в Астра Линукс?

Astra linux подключение к сетевой папке windows в домене

Чтобы избежать ошибки BAD UNC при монтировании, перед IP адресом или именем компьютера обязательно должна быть двойная косая черта!

Astra linux подключение к сетевой папке windows в домене

И внесем изменения в файл /etc/fstab. Данные пользователей и пароли принято прятать. Файл fstab может открыть посторонний и легко получить пароли других компьютеров. Нужно создать текстовый файл samba22

и записать туда имя пользователя компьютера и его пароль в следующем виде, сохранить файл:

Astra linux подключение к сетевой папке windows в домене

Узнаем путь до файла:

Astra linux подключение к сетевой папке windows в домене

В моем примере файл находится в папке home/superuser/samba22

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

Astra linux подключение к сетевой папке windows в домене

теперь можно безопасно использовать содержимое нашего файла samba22 в команде следующего вида:

Astra linux подключение к сетевой папке windows в домене

Откроем на редактирование файл /etc/fstab

Astra linux подключение к сетевой папке windows в домене

И вставим нашу строку в этот файл. После внесенных изменений выполним команду:

Astra linux подключение к сетевой папке windows в домене

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

Вот и все на сегодня. В одной небольшой статье не охватить все тонкости настроек общих принтеров и папок. Для справки планирую перевод документации по samba в нескольких статьях на блоге! Удачи!

Источник

Видео:Ввод Astra Linux в домен Active DirectoryСкачать

Ввод Astra Linux в домен Active Directory

HackWare.ru

Видео:Ввод Astra Linux Common Edition и RedOS Murom в домен WindowsСкачать

Ввод Astra Linux Common Edition и RedOS Murom в домен Windows

Этичный хакинг и тестирование на проникновение, информационная безопасность

Видео:Как подключить WINDOWS и LINUX к Active DirectoryСкачать

Как подключить WINDOWS и LINUX к Active Directory

SMB и Samba в Linux: подключение к общей папке Windows, создание сетевых папок в Linux

Видео:Настройка сетевого взаимодействия в Astra Linux 1.6 / Astra Linux настройка сети / администрированиеСкачать

Настройка сетевого взаимодействия в Astra Linux 1.6 / Astra Linux настройка сети / администрирование

Книга по SMB и Samba на русском языке. Оглавление

Видео:Подключение сетевых директорий с помощью automount (autofs) и механизма KerberosСкачать

Подключение сетевых директорий с помощью automount (autofs) и механизма Kerberos

Samba — это SMB для Linux

SMB — это протокол, технология, которая позволяет создать файловые сервер. В первой части я говорил, что в Linux функции сервера и клиента SMB выполняет Samba. Это не совсем так, на самом деле, в настоящее время Samba не только реализует возможности SMB, но и дублирует функционал сервера Доменов Active Directory (технология Windows, позволяющая управлять множеством компьютеров — кстати, про Active Directory скоро будет большой материал на HackWare.ru).

Далее мы будем говорить про Samba, но мы затронем только вопросы SMB.

Начните с установки пакетов samba и smbclient.

В Debian, Linux Mint, Ubuntu, Kali Linux и их производных для установки samba выполните команду:

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

Видео:Создание общей папки для Astra Linux Special Edition 1.7 на VirtualBox.Скачать

Создание общей папки для Astra Linux Special Edition 1.7 на VirtualBox.

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

Для показа всех совместных сетевых ресурсов Windows выполните команду:

В этой и последующих командах используется флаг -N, который означает не использовать пароль. Если же вы используете пароль, то укажите опцию -U с именем пользователя, пароль нужно будет ввести интерактивно.

Astra linux подключение к сетевой папке windows в домене

В начале идёт имя рабочей группы WORKGROUP. Затем следует список компьютеров. Для тех из них, для которых удаётся получить список сетевых папок, они выводятся.

Как можно увидеть выше, для компьютера \VYACHESLAV получен список совместно используемых ресурсов, а для компьютера \HACKWARE-MIAL — нет. При этом если я включал на компьютере \HACKWARE-MIAL поддержку протокола SMB 1, а при запуске команды указывал хоть какое-то имя пользователя, например:

либо просто запускал smbtree с правами администратора:

то мне удавалось получить список файлов также и для компьютера \HACKWARE-MIAL. UDP: видимо, такое поведение в том, что совпадали имена польозвателей на компьютерах с Linux и Windows.

Видео:Создание общего Samba ресурса на Astra Linux Special Edition 1.7.Скачать

Создание общего Samba ресурса на Astra Linux Special Edition 1.7.

Как в Linux вывести доступные по сети ресурсы (совместные папки и принтеры Windows)

Предыдущая команда показала нам несколько компьютеров с сетевыми папками. Предположим, меня интересует компьютер \HACKWARE-MIAL, чтобы вывести его сетевые папки я запускаю команду вида:

Astra linux подключение к сетевой папке windows в домене

Кстати, вместо имени компьютера можно указать IP адрес.

В полученном выводе половину информации составляют сообщения о различных проблемах. Значимые данные:

В полученном выводе Share и Users являются общими сетевыми папками.

исчезнут, если создать файл /etc/samba/smb.conf.

пропадут, если на компьютере с сетевой папкой включить поддержку протокола SMB1.

Как я уже говорил чуть выше, флаг -N означает не использовать пароль. Если же вы используете пароль, то укажите опцию -U с именем пользователя, пароль нужно будет ввести интерактивно.

Как и для smbtree, для smbclient необязательно использовать sudo, но без sudo для некоторых компьютеров программа срабатывает нормально, а для некоторых завершается ошибкой:

Видео:Создание Active Directory, ввод AstraLinux в AD, настройка удаленных рабочих столовСкачать

Создание Active Directory, ввод AstraLinux в AD, настройка удаленных рабочих столов

Как подключиться к сетевой папке Windows из Linux

Программа smbclient умеет не только показывать общие ресурсы, но и имеет интерактивный режим, во время которого можно копировать файлы между локальным компьютером и общей папкой, удалять файлы, создавать папки и переходить по каталогам, просматривать содержимое файлов и их свойств и выполнять другие действия в файловой системе совместно используемой сетевой папки.

Кроме интерактивного режима, можно просматривать содержимое сетевых папок и в проводнике Linux — об этом будет рассказано позже, а пока остановимся на подключении в командной строке.

Для входа в интерактивный режим запустите команду вида:

Например, я хочу подключиться к компьютеру //HACKWARE-MIAL/ и выполнить действия с файлами в сетевой папке Share, тогда моя команда следующая:

Если вы хотите, чтобы при подключении была изменена текущая рабочая директория в сетевой папке, то есть чтобы была открыта другая папка, то используйте опцию -D. К примеру, я хочу подключиться к папке NewFolder, тогда команда следующая:

Подключение к SMB папке, требующий авторизации

К примеру, на компьютере //HACKWARE-MIAL/ имеется сетевая папка ShareRestricted, права на просмотр которой есть у пользователя ShareOverlord. Для просмотра шары, защищённой паролем, нужно использовать команду вида:

В моём случае это команда:

Astra linux подключение к сетевой папке windows в домене

Видео:как получить доступ по сети к файлам и папкам windows из под linux xubuntuСкачать

как получить доступ по сети к файлам и папкам windows из под linux xubuntu

Команды SMB в Linux

Доступны следующие интерактивные команды:

Выводит все доступные команды:

Для показа справки по определённой команде, выполните

Переход в другой каталог (смена текущей рабочей директории) на удалённой системе:

Переход в другую директорию на локальной системе:

Удаление файла в шаре:

Имеется псевдоним этой команды:

И ещё одна команда со схожей функцией:

Эта команда рекурсивно удалить все совпавшие с шаблоном имени файлы и директории.

Показ файлов и папок в текущей папке:

Astra linux подключение к сетевой папке windows в домене

Имеется псевдоним этой команды:

И ещё один, даже более короткий псевдоним:

Скачать файлы с общей папки:

Для повторного скачивания файла:

Для скачивания всех файлов, чьём имя совпадает с шаблоном:

Для каждого файла, совпавшего с шаблоном, будет выполнен запрос на скачивание. Если вы действительно хотите его скачать, то нажмите клавишу «y»:

Также имеется команда newer, которая скачивает файлы (mget), которые новее, чем указанный локальный файл. Используется она так:

Выгрузка файла на общую папку:

Следующая команда скопирует локальный файл в шару:

Повторная закачка файла:

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

К примеру, чтобы закачать в шару все файлы (из локальной текущей рабочей директории), которые имеют расширение *.cap, нужно запустить команду:

Для каждого файла, совпавшего с шаблоном, будет выполнен запрос подтверждения, если вы действительно хотите его закачать, то нажмите клавишу «y»:

Astra linux подключение к сетевой папке windows в домене

Включение и отключение рекурсии

Можно включать и отключать рекурсивный режим для mget и mput.

Показ всей возможной информации о файле:

Astra linux подключение к сетевой папке windows в домене

В выводимой информации можно увидеть альтернативное (DOS) имя, временные метки (дата создания, доступа, записи и изменения файла), атрибуты.

Копирование файла на сервере:

Создание директории:

Удаление директории:

Удаление файлов

Следующая команда удалит все совпавшие с МАСКОЙ файлы:

Псевдоним команды для удаления файлов:

С помощью команды wdel можно удалить все совпавшие файлы по подстановочным символам:

Переименование файлов:

Ссылки

Создание жёсткой ссылки Windows:

Создание жёсткой ссылки UNIX:

Создание символьной ссылки UNIX:

Выход с сервера:

Вывод истории команд текущей сессии:

Просмотр содержимого текстового файла:

Показ текущей рабочей директории:

Другой вариант показа текущей рабочей директории — это команда cd без аргументов:

Создание и извлечение архивов tar

Программа tar используется для объединения нескольких файлов в один файл. Объединение происходит без сжатия. Для того, чтобы несколько файлов из сетевой папки объединить в архив и скачать на локальную систему запустите команду вида:

К примеру, я хочу скачать файлы all-databases.sql besside.log ChromeSetup.exe из совместной папки и объединить их в архив all.tar, тогда моя команда следующая:

Если нужно разархивировать файл на локальной системе и всё его содержимое отправить на удалённую общую папку, то запустите команду вида:

К примеру, я хочу отправить содержимое архива all.tar в общую папку:

Для установления режимов tar используется команда

Установка таймаута операций:

Таймаут устанавливается в секундах и по умолчанию равен 20.

Установка нового соединения:

Закрытие сессии, выход:

Вывод списка открытых подключений:

Отображение текущего активного подкючения:

Изменение удалённой директории (переход на одну папку выше):

Выполнение команд в локальной системе:

Чтобы команда выполнялась не на удалённой системе, а на локальной, поставьте перед ней ! (восклицательный знак), например^

Видео:Настройка сети в Astra Linux 1.7. Служба networking, resolvconf.Скачать

Настройка сети в Astra Linux 1.7. Служба networking, resolvconf.

Автоматическое выполнение команд в сетевой папке Windows

Необязательно каждый раз вводить все команды вручную — вы можете перечислить их через запятую и указать в двойных кавычках с опцией -c, например:

Видео:Работа с папками и файлами в OC Astra LinuxСкачать

Работа с папками и файлами в OC Astra Linux

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Astra linux подключение к сетевой папке windows в домене

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

Astra linux подключение к сетевой папке windows в домене

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как создать общую сетевую папку в Samba

Если в этой статье вы пропустили предыдущие части, так как вам нужно только настроить файловый сервер на Linux, то начните с установки пакета samba.

Следующая команда не сработает, если отсутствует файл /etc/samba/smb.conf. Если у вас тоже нет этого файла, то создаёте его заглушку — к настройке самого файла smb.conf мы вернёмся позже:

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

Для установки пароля Samba, выполните следующую команду:

Если вы хотите, чтобы у пользователя не было пароля, то укажите опцию -n.

Создайте папку, которая станет совместно используемой:

Узнаем абсолютный путь до папки

Откройте для редактирования файл /etc/samba/smb.conf:

Добавьте туда строки вида:

Обратите внимание, что все пробелы в строках выше являются обязательными.

Для моих данных это строки:

Теперь запустим службу SMB:

Для добавления службы в автозагрузку выполните:

На самом деле, мы настроили не полноценную Samba, а только файловый сервер SMB. Одно из следствий этого — показанные выше способы обнаружения сетевых папок, такие как команда smbtree в Linux или переход во вкладку «Сеть» в проводнике Windows, не обнаружат нашу шару.

Для подключения к этой общей сетевой папке на Linux нужно использовать IP адреса компьютера Linux вместо имени компьютера, как это мы делали раньше. Кстати, поэтому нужно настроить статичный IP (смотрите статью «Как настроить Linux на использование статичного IP адреса»).

Создадим файл, чтобы сетевая папка не была пустой:

Посмотрите локальный IP адрес компьютера, на котором запущена Linux:

У меня этим IP является 192.168.0.89, а папку, как мы помним, я создал с именем linuxshare, тогда в Windows я перехожу в проводнике во вкладку «Сеть» и подключаюсь к этой папке следующим образом:

Вводим учётные данные (которые мы установили командой smbpasswd):

Astra linux подключение к сетевой папке windows в домене

Видим содержимое совместно используемой папки, размещённой на Linux с помощью SMB:

Astra linux подключение к сетевой папке windows в домене

Для подключения к сетевой папке из консоли Linux, запустите команду вида:

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

После ввода пароля нам становится доступным содержимое сетевой папки.

Astra linux подключение к сетевой папке windows в домене

Эту папку можно смонтировать как это было показано в предыдущем разделе, либо подключать в Windows как сетевой диск, как это было показано в первой части.

Связанные статьи:

Astra linux подключение к сетевой папке windows в домене

Рекомендуется Вам:

10 комментариев to SMB и Samba в Linux: подключение к общей папке Windows, создание сетевых папок в Linux

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

есть правда пара моментов:

1. при открытии файлов из расшареных папок винды в линуксе отсутствую права доступа,

тем не менее огромное спасибо.

Приветствую! По поводу второй проблемы — не происходит автоматическое монтирование. Одной из причин может быть то, что когда обрабатываются записи в файле /etc/fstab, ещё не выполнено подключение к сети — в этом случае монтирование завершится неудачей.

Но вы можете использовать опцию _netdev, которую можно указать в файле /etc/fstab, эта опция означает, что файловая система находится на устройстве, которому требуется доступ к сети (используется для предотвращения попыток системы смонтировать эти файловые системы до тех пор, пока в системе не будет включена сеть).

И ещё, конечно, Windows должен быть уже включен на момент загрузки Linux, поскольку монтирование из /etc/fstab срабатывает при загрузке системы.

Вы также можете посмотреть причины неудачного монтирования командой:

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

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

Здравствуйте. Огромное спасибо за развернутый ответ по моим вопросам.

1. по поводу поводу доступа к файлам: да действиетльно проблема в правах на линуксе. создал папки от обычного пользователя в них смонтировал шары и все открывается и редактируется(ну по крайней мере то что открывал и редактировал).

2. по поводу автоматического монтирования: да действительно похоже что проблема в подключении к сети. Wicd долго ищет сеть и подключается к ней, поэтому навреное и не монтируются папки автоматически.

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

сейчас я все отрепетировал на тестовом ноуте и все работает в удовлетворительном режиме. Теперь мне надо те же манипуляции сделать с рабочим компом. есть ли смысл искать информацию по этому вопросу?

Приветствую! Не совсем понял, вам нужно выполнить одноразовое действие? Если так, ИМХО, быстрее получится настроить руками, чем программировать скрипт. В любом случае, как минимум, можно всё, что вы вводите в консоли, поместить в файл скрипта и запускать его вручную или добавить в автозагрузку. Для добавления строк в файл /etc/fstab можно использовать echo вместе с sudo. То есть заскриптовать можно абсолютно любые действия, но на отладку скрипта уйдёт больше времени, чем выполнить один раз вручную.

Если затруднение вызывают консольные текстовые редакторы (чтобы добавить строку в /etc/fstab), то самый простой из них это nano, или если доступ к удалённой системы осуществляется по SSH, то можно смонтировать удалённую файловую систему (без SMB, нужен только SSH) и работать с удалённой файловой системой как с локальной, подробности в «Сетевая файловая система SSHFS».

Здравствуйте. Благодарю за ответ.

Со скриптом удалось разобраться еще быстрей чем с доступом к папкам виндос.

Сделал самый простейший скрипт скопировав в него команды из вашей статьи. Теперь настройка доступа в линуксе занимает 15 сек. Спасибо за вашу работу!

Приветствую! Эти утилиты находятся в пакете smbclient. Статью я поправил.

спасибо, утилиты установились, но:

имя рабочей группы проверил.

В вашем сообщении сказано, что на компьютере с Windows отключена SMB1.

Было бы неплохо, если вы начали чтение с первой части, там среди прочего есть:

Опционально: имеется несколько версий протокола SMB и по умолчанию первая версия отключена в современных системах Windows. Samba для некоторых функций использует первую версию, поэтому если у вас смешенная сеть с Linux, либо имеется устаревшее оборудование, которое поддерживает только SMB 1, то вы можете включить поддержку этой версии протокола. Для этого запустите cmd с правами администратора. Проверьте:

Но, на самом деле, почти с каждым большим обновлением Windows, Microsoft отключает разные вещи связанные с SMB в результате компьютеры в локальной сети перестают видеть друг друга и/или не получается подключиться к сетевым папкам, пока не включишь отключенные протоколы — есть мнение, что таким «незамысловатым» способом они продвигают свой OneDrive. Это я к тому, что хотя мои статьи довольно свежие и я всё перепроверял в последних версиях Windows, даже в них уже могло что-то устареть. Поэтому если возникнут ошибки — пишите, попытаемся разобраться и обновить материал в статьях.

Источник

Поделиться или сохранить к себе:
Технологии | AltArena.ru
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.