Astra linux вход в сетевую папку windows

При работе в Windows средах часто необходимо подключить имеющуюся общую папку Windows в Linux сервер. Данная инструкция покажет как это сделать.…


Linux


16.10.202016.10.2020

1 Minute

При работе в Windows средах часто необходимо подключить имеющуюся общую папку Windows в Linux сервер. Данная инструкция покажет как это сделать.

Данная инструкция подойдет не только для Astra Linux, но и для Ubuntu, Debian etc.

Подготовка
Для монтирования smb шары в Линукс необходимо установить пакет cifs-utils:
apt-get install cifs-utils

После этого в системе появится команда mount.cifs (так же можно использовать просто mount с указанием типа системы -t cifs)

Пример монтирования:
mount.cifs //10.10.0.1/share /mnt/fileshare -o username=tom,password=123
где:
//10.10.0.1/share — путь и имя сетевой шары
/mnt/fileshare — путь куда монтируем шару
-o username=tom,password=123 — опции монтирования, в данном случае указывается имя пользователя и пароль.

Полный набор опций можно посмотреть выполнив:
man mount.cifs
Наиболее часто используемые:
domain=factory.local — указание домена
vers=2.0 — указание версии протокола SMB
rwro — указание режим монтирования либо на чтение , либо на чтение и запись

Включение автомонтирования при загрузке
Для автомонтирования создадим systemd unit.
в каталоге /etc/systemd/system/ создадим файл mnt-fileshare.mount:
nano /etc/systemd/system/mnt-fileshare.mount

при этом имя данного юнита должно отражать путь до точки монтирования. Если мы хотим монтировать в /mnt/some/file имя модулю должно быть mnt-some-file.mount

Вставим в данный файл следующий текст:
[Unit]
Description=Cifs mount
Requires=network-online.target
After=network-online.service
[Mount]
What=//10.10.0.1/share
Where=/mnt/fileshare
Options=username=tom,password=123
Type=cifs
[Install]
WantedBy=multi-user.target

обновляем конфигурацию systemd
systemctl daemon-reload
выполняем монтирование:
systemctl start mnt-fileshare.mount
Проверяем:
ls /mnt/fileshare
должны увидеть содержимое диска.
Включаем монтирование при загрузке:
systemctl enable mnt-fileshare.mount

В данной инструкции имя пользователя и пароль передается в качестве опции в открытом виде, что не безопасно. Для cifs предусмотрена возможность вынести данные реквизиты в отдельный файл с ограниченным доступом.
пример:
создаем файл:
nano /root/.smbcred
заполняем файл реквизитами доступа:
username=tom
password=123

вносим изменения в systemd unit mnt-fileshare.mount:
[Unit]
Description=Cifs mount
Requires=network-online.target
After=network-online.service
[Mount]
What=//10.10.0.1/share
Where=/mnt/fileshare
Options=credentials=/root/.smbcred
Type=cifs
[Install]
WantedBy=multi-user.target

обновляем конфигцрацию systemd
systemctl daemon-reload

монтируем директорию:
systemctll start mnt-fileshare.mount

Полезные ссылки:
https://www.freedesktop.org/software/systemd/man/systemd.mount.html
https://linux.die.net/man/8/mount.cifs

Опубликовано
16.10.202016.10.2020

Содержание

  1. Как в Astra Linux подключить сетевую папку
  2. Как подключить общею папку в Astra Linux редакции Orel
  3. Astra подключение share : 13 комментариев
  4. Подключение к расшаренной папки на сервери Windows
  5. Den004
  6. mrEnst
  7. at0mix
  8. mrEnst
  9. Den004
  10. Samba
  11. Быстрая установка
  12. Быстрая настройка и запуск
  13. Тонкая настройка
  14. Инструменты командной строки для samba
  15. Настройка клиентов
  16. Простой доступ к ресурсам
  17. Монтирование ресурсов
  18. Автоматическое монтирование ресурсов
  19. [РЕШЕНО] Подключение шары Windows
  20. Alex422
  21. Alex422
  22. fixyatina
  23. Alex422
  24. Настройка Samba ресурсов в Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.5
  25. Создание каталогов для общего доступа
  26. Конфигурация Samba
  27. Подключение ресурса в сессии не отличной от нуля
  28. Монтирование разделяемых файловых ресурсов
  29. Автоматическое монтирование ресурсов при входе пользователя с помощью pam_mount

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

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

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

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

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

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

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

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

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

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

sudo mount -t cifs //10.0.0.248/share /mnt/fs -o username=guest

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

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

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

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

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

Спасибо команда работает и монтирует сетевую папку, только данная команда монтирует только на чтение. Если нужно что бы было чтениезапись то sudo mount -t cifs //10.0.0.248/share /mnt/fs -o username=guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

Это все замечательно, по инструкции получилось настроить сетевой доступ к расшаренной папке. Но возникает другая проблема, папка доступно до перезагрузки компьютера. Возможно сделать так чтобы папка осталась смонтированной и после перезагрузке компьютера? Для удобства пользователей.

Здравствуйте! Можно в закладки добавить

эту строку надо записать в файл /etc/fstab
//10.0.0.248/share /mnt/fs cifs auto,username=guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

10.0.0.248 Откуда этот адрес?

Здравствуйте! Это адрес ПК на котором расположена сетевая папка.

Здравствуйте! А как правильно записать эту строку?

Здравствуйте!
эту строку надо записать в файл /etc/fstab
//10.0.0.248/share /mnt/fs cifs auto,username=guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
а в конце два нуля через таб надо добавлять?
я так сделал 1с прелприятие при входе висит общая папка находиться в виндовс и на линуксе

эту строку надо записать в файл /etc/fstab
//10.0.0.248/share /mnt/fs cifs auto,username=guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

Расскажите пожалуйста, в мурзилке Астры есть фишка с автомаунтом сетевых дисков, шар, папок. Не могу никак сделать как нужно. Кто-то победил это? Пакеты autofs и cifs установлены, дальше пляска с auto.master и auto.smb ничего не дает. По сути я создал отдельный файл для точки монтирования auto.samba например и в auto.master указал что используется файл auto.samba. Но по факту создается пустая папка без подкаталогов внутри — не идет траверса папок (не строится дерево папок), тупо пустая папка.

И еще вопрос — куда Астра сохраняет папку из Сетевого места в менеджере файлов? Где-то должна быть точка монтирования по пути, к Сетевому месту — можете написать, физически где в системе?

Кто пробовал модуль libpam-mount? Как он монтирует доступ к папке для конкретного типа пользователей (групп)?

Уважаемый admin, просьба, допишите пожалуйста статью по способам монтирования ресурсов по сети. Хотелось бы попробовать разные методы монтирования папок.

Источник

Den004

New member

mrEnst

New member

/share
sudo mount -t cifs //windows_server_name/windows_share_name /home/mrEnst/share -o domain=my_windows_domain,username=my_windows_username,password=my_super_secret_password,iocharset=utf8,file_mode=0777,dir_mode=0777,noserverino
замените наименования домена, имя пользователя и пароль на свои.
в результате у Вас в папке

/share будут видны файлы с сетевого диска и вы сможете в соответствии со своими правами их читать/писать/удалять и т.п.
Удачи!

at0mix

New member

mrEnst

New member

Den004

New member

/share
sudo mount -t cifs //windows_server_name/windows_share_name /home/mrEnst/share -o domain=my_windows_domain,username=my_windows_username,password=my_super_secret_password,iocharset=utf8,file_mode=0777,dir_mode=0777,noserverino
замените наименования домена, имя пользователя и пароль на свои.
в результате у Вас в папке

/share будут видны файлы с сетевого диска и вы сможете в соответствии со своими правами их читать/писать/удалять и т.п.
Удачи!

не работает этот вариант, говорит что не может подключится к этому диску, не к самому диску не к папке которые в нем, и от куда эти папки появились /home/mrEnst/share -o в винде почему они идут после виндовс сервера, или это типо прописывается путь до папки в линуксе
скорее всего я не правильно записал, но я перепробовал много вариантов, к примеру у меня такие названия

сервер windows — server

имя учетки админа виндовс — astr

папка которая монтируется под сетевой диск — I

Папка которая находится в этом сетевом диске — Анкета

папка в которую я хочу подключить которая в астре называется — winshare

Источник

Samba

Данная статья применима к:

Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

Astra Linux Special Edition РУСБ.10015-16 исп. 1 и исп. 2

Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)

Astra Linux Common Edition 2.12

Пакет samba (с поддержкой MIT Kerberos) входит в стандартные дистрибутивы Astra Linux, но по умолчанию не устанавливается.
Дополнительно, в стандартный дистрибутив входит графический инструмент для настройки samba — fly-admin-samba .
Вариант samba с поддержкой Heimdal Kerberos доступен по ссылке.

Быстрая установка

Установку можно сделать из Графический менеджер пакетов synaptic, или из командной строки.
Можно сразу установить графический инструмент администрирования fly-admin- samba , пакет samba при этом установится автоматически:

Быстрая настройка и запуск

Для быстрой настройки сервиса запустите графический инструмент:

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

  • Задание имени рабочей группы;
  • Запуск/остановка сервиса;
  • Определение разделяемых ресурсов;
  • Определение списка пользователей;
  • Настройка аутентификации пользователей через Kerberos;

При создании директорий, которые будут доступны через samba, следует установить на них права доступа 0775 и сделать владельцем пользователя nobody, группу nogroup:

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

Тонкая настройка

Основной файл настройки сервиса samba — /etc/samba/smb.conf — содержит значительное количество комментариев по проведению настройки.

После изменения имени рабочей группы в файле /etc/samba/smb.conf
для того, чтобы изменения немедленно стали доступны другим машинам
нужно перезапустить не только сервис samba (smbd), но и сервис nmbd, обслуживающий запросы имён netbios:

Инструменты командной строки для samba

Для того, чтобы проверить разделяемые ресурсы samba, доступные в сети, можно использовать команду

Эта команда выводит дерево рабочих групп, и принадлежащих им ресурсов (файлов, принтеров и пр.) всех серверов samba, доступных в сети.

Список ресурсов конкретного сервера с именем hostname:

Работа с разделяемой сервером hostname файловой системой sharename:

Настройка клиентов

Простой доступ к ресурсам

Простой доступ к разделяемым ресурсам работает «из коробки», специальных настроек не требует, и поддерживается графическим менеджером файлов fly-fm (меню «Пуск» — «Менеджер файлов»). Для просмотра ресурсов в левой панели менеджера выбрать пункт «Сеть» — «Samba», и объявленные доступные ресурсы будут обнаружены автоматически.

Для доступа к не объявленным ресурсам можно использовать пункт «Сеть» — «Создать сетевое место» в верхнем меню файлового менеджера, в открывшейся форме ввода указать имя сервиса, и его адрес.

Примеры форматов задания адресов имеются непосредственно в форме ввода.

Монтирование ресурсов

Для монтирования ресурсов на клиентские машины следует установить пакет cifs-utils, который входит в дистрибутивы, но по умолчанию не устанавливается:

  • //10.0.10.201/share — ресурс «share» на сервере 10.0.10.201
  • /mnt — точка монтирования

Автоматическое монтирование ресурсов

Для того, чтобы сетевой ресурс монтировался при загрузке системы, необходимо в конфигурационный файл /etc/fstab добавить строчку вида:

Комментарий по используемым и возможным опциям:

Имя файла, содержащего логин и пароль samba для автоматического монтирования. Формат файла:

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

Клиент не выполняет проверку прав доступа. Это позволяет предоставить доступ к файловым объектам этой точки монтирования другим локальным пользователям клиентской системы.
Обычно используется, когда сервер поддерживает Unix-расширения CIFS (CIFS Unix Extensions), а идентификаторы пользователей/групп на клиенте и сервере различаются, что не позволяет корректно проверять права доступа.
Этот параметр не влияет на обычную проверку списков контроля доступа (ACL) на целевой машине, выполняемую на сервере (проверка пользовательских ACL на сервере выполняется при монтировании).

Источник

[РЕШЕНО] Подключение шары Windows

Alex422

New member

Здравствуйте.
Пытаюсь подключить сетевую папку с файлового сервера windows 2000. Видимо где-то ошибся в синтаксисе.
man прочел, но ошибку не нашел. Прошу помочь понять, что нужно указать иначе.
На /mnt/fs доступ на запись для других выдал.

sudo mount -t cifs //192.168.XXX.YYY/»общие документы» /mnt/fs -o username=guest, uid=1000, forceuid, gid=1000, forcegid, guest, rw, cache=none

Alex422

New member

fixyatina

New member

А что пишет после команды, какая ошибка?
Попробуйте

sudo mount -t cifs //192.168.XXX.YYY/общие40документы/mnt/fs -o username=guest, uid=1000, forceuid, gid=1000, forcegid, guest, rw, cache=none

Alex422

New member

Указываю UID, GID рядового пользователя, а не админа из под которого монтирую стевую папку.
Попробовал предложенное. Пишет следующее:

Использование:
mount [-lhV]
mount -a [options]
mount [options] [—source] | [—target]
mount [options]
mount [ ]

Mount a filesystem.

Параметры:
-a, —all mount all filesystems mentioned in fstab
-c, —no-canonicalize don’t canonicalize paths
-f, —fake dry run; skip the mount(2) syscall
-F, —fork fork off for each device (use with -a)
-T, —fstab

alternative file to /etc/fstab
-i, —internal-only don’t call the mount. helpers
-l, —show-labels show also filesystem labels
-n, —no-mtab don’t write to /etc/mtab
-o, —options

  • comma-separated list of mount options
    -O, —test-opts
  • limit the set of filesystems (use with -a)
    -r, —read-only mount the filesystem read-only (same as -o ro)
    -t, —types
  • limit the set of filesystem types
    —source explicitly specifies source (path, label, uuid)
    —target explicitly specifies mountpoint
    -v, —verbose say what is being done
    -w, —rw, —read-write mount the filesystem read-write (default)

    -h, —help показать эту справку и выйти
    -V, —version вывести номер версии и выйти

    Source:
    -L, —label synonym for LABEL=
    -U, —uuid synonym for UUID=
    LABEL= specifies device by filesystem label
    UUID= specifies device by filesystem UUID
    PARTLABEL= specifies device by partition label
    PARTUUID= specifies device by partition UUID
    specifies device by path
    mountpoint for bind mounts (see —bind/rbind)
    regular file for loopdev setup

    Operations:
    -B, —bind mount a subtree somewhere else (same as -o bind)
    -M, —move move a subtree to some other place
    -R, —rbind mount a subtree and all submounts somewhere else
    —make-shared mark a subtree as shared
    —make-slave mark a subtree as slave
    —make-private mark a subtree as private
    —make-unbindable mark a subtree as unbindable
    —make-rshared recursively mark a whole subtree as shared
    —make-rslave recursively mark a whole subtree as slave
    —make-rprivate recursively mark a whole subtree as private
    —make-runbindable recursively mark a whole subtree as unbindable

    Для более детальной информации смотрите mount(8).

    Источник

    Настройка Samba ресурсов в Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.5

    Данная статья применима к:

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

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

    Конфигурация Samba

    Внести в конфигурационный файл /etc/samba/smb.conf информацию о разделяемом файловом ресурсе:

    Для отображения ресурса в разделе сеть файлового менеджера fly-fm под меткой не отличной от нуля через протокол NetBIOS , установить опцию «disable netbios = no»

    После сохранения настроек перезапустить сервис Samba:

    Подключение ресурса в сессии не отличной от нуля

    Запустить менеджер файлов ( fly-fm) и открыть раздел » Сеть«, в котором отобразятся ресурсы Samba при условии включенного NetBIOS и его видимости:

    Если ресурс не виден для других и NetBIOS отключен, то его можно добавить самостоятельно, выбрав закладку «Сеть» или правым щелчком по разделу «Сеть»:

    Для использования ресурсов Samba пользователь должен входить в группу fuse

    Монтирование разделяемых файловых ресурсов

    Монтирование разделяемого файлового ресурса выполняется командой mount с указанием соответствующего типа сетевой ФС, например:

    В качестве опций команде могут передаваться параметры монтирования, такие как имя пользователя, используемый тип аутентификации, кодировка, использование прав доступа и т.п. Полный список опций приведен в руководстве man для команд mount и mount.cifs . Без соответствующей записи в /etc/fstab пользователь может использовать команды монтирования только с помощью sudo (точка монтирования

    /share1 должна быть создана заранее):

    /share1 -o user=пользователь

    Должен быть установлен пакет cifs-utils:

    должна быть объявлена строка монтирования, например следующего вида:

    Точка монтирования должна быть создана заранее и доступна пользователю, опция user предоставляет возможность монтирования указанного ресурса простому пользователю.
    Полный список опций приведен в руководстве man для команд mount и mount.cifs . Описание формата конфигурационного файла /etc/fstab приведено в руководстве man для fstab.

    Для того что бы были видны каталоги под уровнем — в fstab на клиенте прописываем следующие параметры:

    Автоматическое монтирование ресурсов при входе пользователя с помощью pam_mount

    Для автоматического монтирования разделяемых файловых ресурсов при входе пользователя используется pam модуль pam_mount, предоставляемый пакетом libpam-mount, который может быть установлен следующим образом:

    Использование pam модуля указывается в соответствующих pam сценариях (common-auth, common-session) в каталоге /etc/pam.d.

    Описание возможностей pam модуля pam_mount и формат его конфигурационного файла приведены в руководстве man для pam_mount и pam_mount.conf.

    Для монтирования с помощью pam-mount разделяемых файловых ресурсов СЗФС CIFS , представляющих собой домашние каталоги пользователей, конфигурационный файл должен быть модифицирован следующим образом (в пределах тега pam_mount ):

    При использовании с аутентификацией Kerberos в ЕПП в строке опций монтирования должен быть указан параметр аутентификации sec=krb5i . В этом случае при монтировании будет использоваться текущий кэш Kerberos пользователя.

    Так же в строке опций монтирования должен присутствовать параметр cruid=%(USERUID) , поскольку монтирование во время создания сессии выполняется от имени привилегированного пользователя.

    Для точки монтирования mountpoint должен быть указан отдельный каталог, например: /media/ald_share

    Тег logout определяет поведение в процессе размонтирования ФС. К этому времени все процессы должны освободить точку монтирования, в противном случае им посылаются соответствующие сигналы прерывания работы.

    Тег mkmountpoint отвечает за автоматическое создание и удаление точки монтирования.

    Тег cifsmount определяет команду, с помощью которой монтируется указанный тип ФС.

    Тег volume объявляет непосредственно параметры монтирования разделяемого файлового ресурса. Пользователь должен существовать в БД учетных записей Samba и иметь соответствующий пароль.

    Источник

    Adblock
    detector

  • Опция Комментарий
    noauto Запретить автоматическое монтирование ресурса (при загрузке или по команде mount -a).
    credentials=

    Содержание

    1. Как в Astra Linux подключить сетевую папку
    2. Как подключить общею папку в Astra Linux редакции Orel
    3. Как создать сетевую папку на Linux Астра чтобы был доступ из сети Winows или Линукс?
    4. Как предоставить общий доступ из Windows к сетевой папке на Linux по логину и паролю?
    5. Множественное подключение к серверу или разделяемым ресурсам одним пользователем с использованием более одного имени пользователя не разрешено — как исправить ошибку (samba)?
    6. Как предоставить анонимный доступ к общей сетевой папке samba линукс из сети Windows?
    7. Как отключить ввод пароля для разблокирования связки ключей «Основная» при подключении сетевой папки?
    8. Как увидеть и подключить общую сетевую папку Windows в Линукс Астра?
    9. Как настроить автоматические монтирование сетевой папки в Астра Линукс?

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

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

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

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

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

    1 25

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

    2 24

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

    3 24

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

    4 23

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

    5 15

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

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

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

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

    6 11

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

    7 7

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

    Источник

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

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

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

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

    Установили Линукс в качестве сервера и хотели привычно открыть доступ к его сетевым папкам для компьютеров сети Windows. А в папку не попасть?

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

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

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

    img 5e8caae8e2433

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

    sudo touch /etc/samba/smb.conf

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

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

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

    sudo mkdir /media/soft

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

    sudo chown superuser:superuser /media/soft

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

    sudochmod 777 /media/soft

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

    sudo kate /etc/samba/smb.conf

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

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

    [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

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

    img 5e8cba23e243e

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

    sudo service smbd restart sudo service nmbd restart

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

    sudo adduser admin

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

    img 5e9434faf2eed

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

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

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

    sudo kate /etc/hosts

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

    img 5e8cbd7d918d6

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

    Screenshot 1

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

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

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

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

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

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

    sudo chown nobody:nogroup /media/gostevaya

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

    sudo chmod 777 /media/gostevaya

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

    [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.

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

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

    img 5e8f6dcfee66a

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

    sudo apt install seahorse

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

    img 5e8f7336b6fae

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

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

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

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

    img 5e9ec7039a050

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

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

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

    sudo umount /media/mar

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

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

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

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

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

    sudo chmod 600 /home/superuser/samba22

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

    //192.168.1.22/Сетевая папка /media/22 cifs credentials=/home/superuser/samba22,uid=1000,iocharset=utf8,nofail 0 0

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

    sudo kate /etc/fstab

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

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

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

    Источник

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

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

    Как изменить тему экрана блокировки

    Как настроить электропитание

    Как настроить менеджер файлов

    Горячие клавиши для управления менеджером файлов

    Изменение параметров мыши

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

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

    Astra подключение share

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

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

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

    Как в Astra Linux запустить терминал

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

    sudo mc

    Как в Astra Linux как запустить mc с правами суперпользователя

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

    Astra Linux как создать каталог через терминал

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

    sudo mount -t cifs //10.0.0.248/share /mnt/fs -o username=guest

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

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

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

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

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

    Astra Linux подключение общей папки

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

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

    Эта команда проверит, установлен ли указанный пакет и, если нет, установит его.

    Создайте в /mnt (или любом другом месте) папку, в которую мы будем подключать сетевой диск Windows:

    И наконец само подключение сетевой папки Windows в Linux выполняется с помощью команды mount.cifs

    mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o username=WIN_USER_NAME,password=WIN_USER_PASSWORD

    Такая команда выполнит присоединение к фаловой системе Linux сетевого диска Windows с именем SHARE_NAME, расположенного на сервере с IP-адресом SERVER_IP от имени WIN_USER_NAME с паролем WIN_USER_PASSWORD. Следует понимать, что на стороне Windows уже логичным образом указанная папка должна быть расшарена и права на доступ к ней должны принадлежать указанному пользователю.

    В большинстве случаев этого достаточно, если вы работаете от лица суперпользователя. Если же вы от лица суперпользователя производите только подключение сетевой папки Windows, а работать с ней планируете от лица обычного, непривелегированного пользователя, то в качестве опции команде mount.cifs необходимо передать значения UID и GID этого пользователя, иначе, скорее всего, вам не будут доступны операции редактирования файлов и каталогов. Получить UID и GID пользователя можно командой:

    grep MY_USER_NAME /etc/passwd

    Подставив вместо MY_USER_NAME имя пользователя, под которым вы работаете в Linux, вы получите примерно следующую строчку:

    где 3-е и 4-е поле как раз указывают на UID и GID пользователя MY_USER_NAME. Теперь просто подставим полученные значения в качестве дополнительных аргументов команды mount.cifs:

    mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o username=WIN_USER_NAME,password=WIN_USER_PASSWORD,uid=1000,gid=1000

    где uid=1000,gid=1000 — uid и gid, полученные из примера выше.

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

    mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o guest

    И наконец, чтобы в Linux автоматически подключать сетевую папку после перезагрузки, вносим соответствующую информацию в /etc/fstab (дописываем в конец файла):

    //SERVER_IP/SHARE_NAME /MOUNT_POINT_PATH cifs ALL_OPTIONS 0 0

    Т.е. должно получиться что-то вроде

    //192.168.0.1/share /mnt/winshare cifs user=WIN_USER_NAME,password=WIN_USER_PASSWORD,uid=1000,gid=1000 0 0

    Вы скажите, что это плохо — хранить пароль в открытом виде в файле, доступном для чтения всем, и будете правы. К счастью, разработчики об это позаботились. Создаем файл с помощью редактора, например, nano:

    nano /etc/credentials #имя файла может быть любым

    Делаем его доступным для чтения и записи только для пользователя root:

    chmod 600 /etc/credentials #указывайте файл, который создавали вы

    и вместо всей обвязки из имен и паролей просто пишем в опциях credentials=/etc/credentials (или тот файл, который вы создали). Эта опция работает как при ручном монтировании сетевого диска Windows

    mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o credentials=/etc/credentials,uid=1000,gid=1000

    так и автоматическом, при внесении записи в /etc/fstab (из примера выше):

    //192.168.0.1/share /mnt/winshare cifs credentials=/etc/credentials,uid=1000,gid=1000 0 0

    Примечание. Если вы используете дистрибутив, основанный на SystemD (Debian версии 8 и выше, Ubuntu версии 15.04 и выше, Fedora, ArchLinux. ), применение файла /etc/fstab для автоматического монтирования файловых систем является нежелательным, так как SystemD использует несколько другой механизм для монтирования файловых систем, хотя он и обратно совместим с /etc/fstab. Узнать, как можно использовать возможности SystemD для монтирования файловых систем можно в статье SystemD Automount

    Подключение сетевой шары windows

    Всем привет, имеется расшаренная папка на винде, ее нужно примонтировать на Astra Смоленск 1.6. Проблема в следующем, я создал папку, в которую буду монтировать, назначил ей права, если я просто пишу в терминале команду

    «sudo mount -t cifs //192.168.0.99/Soft /mnt/winshare/S -o username=andrey,password=мой пароль,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=2.0»

    То диск монтируется и все хорошо, но мне то нужно автомонтирование, по совету коллеги, создал файл с расширением .mount и в нем прописал

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

    Примечание. Если вы используете дистрибутив, основанный на SystemD (Debian версии 8 и выше, Ubuntu версии 15.04 и выше, Fedora, ArchLinux. ), применение файла /etc/fstab для автоматического монтирования файловых систем является нежелательным, так как SystemD использует несколько другой механизм для монтирования файловых систем, хотя он и обратно совместим с /etc/fstab. Узнать, как можно использовать возможности SystemD для монтирования файловых систем можно в статье SystemD Automount

    Монтирование сетевого диска windows (samba) в linux.

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

    Команда mount в Linux или все о монтировании разделов, дисков, образов ISO и SMB ресурсов.

    Содержание

    Диск /dev/sda: 40.0 ГБ, 40020664320 байт
    255 heads, 63 sectors/track, 4865 cylinders
    Units = цилиндры of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x815aa99a

    Устр-во Загр Начало Конец Блоки Id Система
    /dev/sda1* 1 1824 14651248+ 83 Linux
    /dev/sda2 4742 4865 996030 82 Linux своп / Solaris
    /dev/sda3 1825 4741 23430802+ 83 Linux

    Пункты таблицы разделов расположены не в дисковом порядке
    Диск /dev/sdb: 80.0 ГБ, 80026361856 байт
    255 heads, 63 sectors/track, 9729 cylinders
    Units = цилиндры of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x973248ad

    Устр-во Загр Начало Конец Блоки Id Система
    /dev/sdb1 * 1 9729 78148161 83 Linux

    Диск /dev/sdc: 1027 МБ, 1027604480 байт
    32 heads, 62 sectors/track, 1011 cylinders
    Units = цилиндры of 1984 * 512 = 1015808 bytes
    Disk identifier: 0x6f20736b


    0

    1

    Всем привет, имеется расшаренная папка на винде, ее нужно примонтировать на Astra Смоленск 1.6. Проблема в следующем, я создал папку, в которую буду монтировать, назначил ей права, если я просто пишу в терминале команду

    «sudo mount -t cifs //192.168.0.99/Soft /mnt/winshare/S -o username=andrey,password=мой пароль,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=2.0»

    То диск монтируется и все хорошо, но мне то нужно автомонтирование, по совету коллеги, создал файл с расширением .mount и в нем прописал

    «

    [Unit]
    SourcePath=/etc/fstab
    DefaultDependencies=no
    After=remote-fs-pre.target
    After=network.target 
    Wants=network.target 
    After=network-online.target 
    Wants=network-online.target 
    Conflicts=umount.target 
    Before=umount.target 
    [Mount] 
    What=//192.168.0.99/Soft 
    Where=/mnt/winshare/S 
    Type=cifs 
    FsckPassNo=0 
    Options=user=andrey,password=пароль,uid=1000,gid=1000,noauto,x-systemd.automount,noexec,iocharset=utf8,vers=2.0 
    [Install] 
    WantedBy=remote-fs.target
    

    «

    И при запуске «systemctl start mnt-winshare-S.mount», он пишет невозможно и в журнале ошибка. Что ему не нравится?

    «

    Начат процесс запуска юнита mnt-winshare-S.mount.
    апр 24 16:21:41 astra kernel: Lbl of parent dir 'doomed' (0:0:0:0) is less than child '976168094' (0:63:0:0), EACESS will be returned 4 proces
    апр 24 16:21:41 astra kernel: FS-Cache: Loaded
    апр 24 16:21:41 astra kernel: FS-Cache: Netfs 'cifs' registered for caching
    апр 24 16:21:41 astra kernel: Key type cifs.spnego registered
    апр 24 16:21:41 astra kernel: Key type cifs.idmap registered
    апр 24 16:21:41 astra systemd[1]: /mnt/winshare/S: Mount process exited, code=exited status=32
    апр 24 16:21:41 astra systemd[1]: Failed to mount mnt-winshare-S.mount.
    — Subject: Ошибка юнита mnt-winshare-S.mount
    — Defined-By: systemd
    — Support: https://www.debian.org/support
    — 
    — Произошел сбой юнита mnt-winshare-disks.mount.
    — 
    — Результат: failed.
    апр 24 16:21:41 astra kernel: Status code returned 0xc000006d STATUS_LOGON_FAILURE
    апр 24 16:21:41 astra kernel: CIFS VFS: Send error in SessSetup = -13
    апр 24 16:21:41 astra kernel: CIFS VFS: cifs_mount failed w/return code = -13
    апр 24 16:21:41 astra systemd[1]: mnt-winshare-S.mount: Unit entered failed state.
    апр 24 16:21:41 astra polkitd(authority=local)[714]: Unregistered Authentication Agent for unix-process:1403:24933 (system bus name :1.75, obj
    апр 24 16:21:55 astra sudo[1446]: administrator : TTY=pts/0 ; PWD=/home/administrator ; USER=root ; COMMAND=/bin/journalctl -xe
    апр 24 16:21:55 astra sudo[1446]: pam_unix(sudo:session): session opened for user root by administrator(uid=0)

    «

    Понравилась статья? Поделить с друзьями:
  • Astra 3400 драйвер для windows 10 скачать бесплатно
  • Asus atk package windows 10 64 bit что это
  • Asterix obelix xxl не запускается на windows 10
  • Asus aspire 5560 драйвера windows 7
  • Aster скачать торрент windows 10 x64