Создание сетевой папки в Debian
Здравствуйте. У меня следующая задача: на своём ноутбуке с Debian 11 создать общую папку через которую можно будет обмениваться файлами с другим компьютером на Windows 10. Я погуглил и сделал следующее: Установил себе samba. Создал каталог с путём /home/andrew/Share/. Создал пароль для своего пользователя. Зашёл в файл etc/samba/smb.conf и добавил в его конец следующее: [Share] path = /home/andrew/Share available = yes valid users = andrew read only = no browsable = yes public = yes writable = yes
Пробую зайти с windows компьютера по ip адресу, у меня просят логин и пароль, ввожу и к своему удивлению вижу два каталога: Share и andrew в котором все его внутренние каталоги. Вторым открытием стал то, что я без проблем могу на своём компьютере с Debian положить файл в Share и забрать его на Windows компьютере, но вот с вин машины положить файл в Share не могу, выходит сообщение, что мне нужно на это разрешение.
Вопросы: Что надо сделать, чтобы можно было класть файлы с Win компьютера? Я так понял, что каталок andrew виден из-за того, что он попросту по умолчанию отображается. Но можно его как-то убрать?
Сделайте общими ваши личные файлы
Можно разрешить доступ к Общедоступной папке вашей Домашней папки с другого компьютера в сети. Настройте Доступ к личным файлам , чтобы разрешить сторонним пользователям доступ к этой папке.
Чтобы параметр Общий доступ к файлам стал видимым, в системе должен быть установлен пакет gnome-user-share .
- Откройте Обзор и начинайте вводить: Общий доступ .
- Нажмите Общий доступ , чтобы открыть этот раздел настроек.
- Если переключатель в правом верхнем углу окна Общий доступ выключен, включите его.
Если в текстовом поле рядом с меткой Имя устройства предусмотрено редактирование, то вы можете изменить сетевое имя своего компьютера.
Будет показан адрес URL , по которому ваша Общедоступная папка станет доступна для пользователей других компьютеров.
Безопасность
Требуется пароль
Если вы хотите установить пароль на доступ других пользователей к Общедоступной папке, переведите переключатель Требовать пароль в положение «включено». Без этого параметра любой сторонний пользователь сможет попробовать просмотреть вашу Общедоступную папку.
По умолчанию эта опция отключена, но настоятельно рекомендуется включить её и выбрать надёжный пароль.
Сеть
В разделе Сети перечислены сети, к которым вы в данный момент подключены. Используйте переключатель рядом с каждой из них, чтобы выбрать, где можно поделиться вашими личными файлами.
Дополнительная информация
- Настройки общего доступа — Поделитесь своим экраном, медиафайлами и другими файлами по локальной сети или посредством Bluetooth.
- Общий доступ — Общий доступ к рабочему столу, файлам или медиаданным.
You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser’s settings is used. For your convenience:
[ Change to English Language | Change to Browser’s Preferred Language ]
The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.
Общие папки
4.Прописываем в smb.conf следующие параметры
Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.
cat >>/etc/samba/smb.conf
[global] dos charset = CP866 unix charset = utf8 display charset = cp1251 workgroup = WORKGROUP #имя рабочей группы server string = Filestore #имя сервера security = USER #группа пользователей map to guest = Bad User [Public] #имя ресурса path = /home/docstore #путь к папке read only = Yes guest ok = Yes browseable = yes writable = yes create mask = 0777 force create mask = 0777 directory mask = 0777
Перезапускаем сервис SMB:
service smb restart;service nmb restart
systemctl enable smb.service;systemctl enable nmb.service
Добавление второй папки
Делаем так же как и в первом шаге, только добавляем раздел с описанием второго ресурса ниже первого.
В первом примере у нас Public и папка docstore. Во втором будет Share и files.
mkdir /home/files;chmod 777 /home/files
2.Прописываем в smb.conf следующие параметры (без //комментариев)
Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.
cat >>/etc/samba/smb.conf
[Share] path = /home/files read only = Yes guest ok = Yes browseable = yes writable = yes create mask = 0777 force create mask = 0777 directory mask = 0777
3.Перезапускаем сервис SMB:
service smb restart;service nmb restart
Папка с паролем
Создадим пользователя в системе, имя пользователя share, его пароль 1q@W3e, при создании сделаем каталог пользователя (ключ -m) и зададим пароль (ключ -p).
# useradd -m share -p 1q@W3e
Назначим нового владельца, пользователя share, и несколько изменим разрешения:
mkdir /home/kadry;chmod 777 /home/kadry # chown -R share:users /home/kadry # chmod -R ugo+rwx /home/kadry
Примечание: Утилита smbpasswd находится в пакете samba-client
Добавляем пользователя в Samba (вводим пароль 1q@W3e):
smbpasswd -a share
Добавим в samba.cfg следущее:
[Kadry] comment = Кадры path = /home/kadry read only = no guest ok = no browseable= yes writable=yes create mask = 0777 directory mask = 0777 force user = share force group = users
Папка будет доступна пользователю share с паролем 1q@W3e.
Перезапускаем сервис SMB:
service smb restart;service nmb restart
Настройки соединения с сервером
GUI
Введите в адресной строке адрес хранилища:
smb://172.16.0.2
Введите, если нужно, пароль.
Примечание: при подключении с паролем автоматически прописывается рабочая группа WORKGROUP. Проверьте на сервере рабочую группу в файле /etc/samba/smb.conf.
Через командную строку
- С паролем
mount -t cifs //172.16.0.2/kadry /mnt/share -o users,username=share,password="1q@W3e",file_mode=0777,dir_mode=0777
mount -t cifs //172.16.0.2/public /mnt/guest -o users,username=guest,password=,file_mode=0777,dir_mode=0777
Через Autofs
Источники:
- Общий каталог — создание, совместный доступ, подключение
- Простой Samba-сервер. Доступ всем на все.
- Samba доступ к папкам с паролем и без
- Включаем службу DHCP на ALT Linux 7.0 Server
Дополнительная информация
- Расшаривание каталогов обычным пользователем
- Пример настройки smb.conf для «файлопомойки»
- Монтирование_ресурса_Самбы_через_/etc/fstab
- Прозрачный доступ к samba-ресурсам с помощью smbnetfs
- Некоторые_типовые_проблемы_при_использовании_samba
Как расшарить папку в линукс
Программа управления общими папками Samba. Запускается в режиме администратора. Для вызова привилегированных действий запрашивается авторизация.
Главное окно программы (рис. 1) содержит меню (Меню), панель инструментов (Панель инструментов) и рабочую панель (Рабочая панель).

Меню
Меню программы содержит следующие пункты:
- «Действия»:
- «Добавить ресурс. » — открывается окно «Настройка ресурса» (Окно «Настройка ресурса») для установки значений настроек нового ресурса;
- «Редактировать ресурс. » — открывается окно «Настройка ресурса» для редактирования значений настроек ресурса, выделенного на рабочей панели (Рабочая панель);
- «Удалить ресурс» — строка (ресурс), выделенная на рабочей панели, удаляется;
- «Запустить сервис» — сервис Samba запускается;
- «Остановить сервис» — сервис Samba останавливается;
- «Сохранить» — установленные настройки сохраняются;
- «Выход» — если настройки не изменялись или новые настройки были сохранены, то работа программы завершается. В противном случае открывается окно с запросом на подтверждение, не подтверждение сохранения сохранения установленных настроек или отмену завершения работы. После подтверждения или не подтверждения сохранения настройки, соответственно, сохраняются или не сохраняются, окно закрывается, и работа программы завершается, а в случае отмены выхода — окно закрывается;
- «Настройки сервера. » — открывается окно «Настройки» (Окно «Настройки»);
- «Пользователи самбы» — открывается окно «Администрирование пользователей самбы» (Окно «Администрирование пользователей самбы»);
- «Содержание» — вызов окна справки;
- «О программе. » — вызов окна с краткой информацией о программе.
Окно «Настройка ресурса»
Вкладка (рис. 2) содержит:


- вкладка «Основные»:
- «Путь» — отображается путь к каталогу ресурса. Путь устанавливается кнопкой [. ] (справа);
- «Описание» — устанавливается краткий комментарий;
- «Имя ресурса» — устанавливается имя ресурса;
- поле «Режим доступа» — кнопки-переключатели «Чтение» и «Чтение/Запись» устанавливают соответствующий режим доступа;
- «Доступ» (рис. 3):
- поле «Пользовательский доступ» — кнопки-переключатели «Гостевой доступ для всех», «Доступ для всех пользователей самбы, кроме гостей» и «Доступ только выбранным пользователям самбы» устанавливают соответствующий режим пользовательского доступа;
- поле «Пользователи самба» (доступно в режиме «Доступ только выбранным пользователям самбы») — отображается список пользователей самбы. Щелчком любой кнопки мыши на элементе списка в доступном режиме элемент выделяется;
- поле «Пользователи ресурса» (доступно в режиме «Доступ только выбранным пользователям самбы») — отображается список пользователей ресурса. Щелчком любой кнопки мыши на элементе списка в доступном режиме элемент выделяется;
- [Добавить] — выделенный в поле «Пользователи самба» элемент списка перемещается в окно «Пользователи ресурса»;
- [Удалить] — выделенный в поле «Пользователи ресурса» элемент списка перемещается в окно «Пользователи самба»;
- [Добавить всех] — список из поля «Пользователи самба» перемещается в поле «Пользователи ресурса»;
- [Удалить всех] — список из поля «Пользователи ресурса» перемещается в поле «Пользователи самба»;
Окно «Настройки»
Окно «Настройки» приведено на рис. 4.


-
Управляющие элементы окна:
- вкладка «Основные»:
- «Рабочая группа» — устанавливается имя рабочей группы;
- «Описание» — устанавливается краткий комментарий;
- «Доступ к печати» — устанавливается доступ к печати;
- «Безопасность» (рис. 5):
- поле «Режим аутентификации»:
- выпадающий список — устанавливается режим аутентификации;
- окно справа — отображается краткое описание установленного режима;
- «Имя Керберос домена» (доступен при установленном режиме KERBEROS DOMAIN) — устанавливается имя домена;
Окно «Администрирование пользователей самбы»
Окно «Администрирование пользователей самбы» приведено на рис. 6.

-
Управляющие элементы окна:
- панель со списком пользователей;
- [Добавить] — открывается окно «Пользовательская информация» (Окно «Пользовательская информация») для установки значений параметров нового элемента списка;
- [Изменить] — открывается окно «Пользовательская информация» со значениями параметров выделенного элемента списка;
- [Удалить] — выделенный в списке элемент удаляется;
- [Да] — устанавливаются новые настройки, и окно закрывается;
- [Отмена] — окно закрывается.
Щелчком правой кнопки мыши на элементе списка этот элемент выделяется, и открывается контекстное меню, которое повторяет кнопки окна «Администрирование пользователей самбы» (см. рис. 6).
Окно «Пользовательская информация»
Окно «Пользовательская информация» приведено на рис. 7.

-
Управляющие элементы окна:
- поле «Режим аутентификации»:
- «Имя пользователя» — устанавливается имя пользователя;
- флаг «Показать пароль» — устанавливает показ пароля;
- поле «Пароль»:
- «Новый» — строка ввода нового пароля пользователя;
- «Повтор» — строка ввода подтверждения нового пароля пользователя;
Щелчком правой кнопки мыши на элементе списка этот элемент выделяется, и открывается контекстное меню, которое повторяет кнопки окна «Администрирование пользователей самбы» (см. рис. 6).
Панель инструментов
На панели инструментов (см. рис. 1) располагаются кнопки, которые повторяют аналогичные пункты меню (см. Меню): [Запустить сервис], [Остановить сервис], [Сохранить], [Добавить ресурс], [Удалить ресурс] — «Файл»; [Пользователи самбы] — «Настройки».
Щелчком правой кнопки мыши на панели меню или панели инструментов открывается контекстное меню с флагом, которым устанавливается показ панели инструментов.
Рабочая панель
На рабочей панели в табличном виде (см. рис. 1) отображается список общих ресурсов:
- «Название» — отображается имя ресурса;
- «Описание» — отображается краткий комментарий;
- «Путь» — отображается путь к каталогу ресурса.
Щелчком любой кнопки мыши на элементе списка (строке) элемент (строка) выделяется.