Меню Рубрики

Установка samba swat ubuntu

Установка samba swat ubuntu

Оригинал: SWAT your Samba problems
Автор: Federico Kereki
Дата: January 31, 2008
Перевод: Денис “SmallTalk” Ананьев
Дата перевода: 02 февраля 2008

Если необходимо предоставить доступ к вашим файлам или принтерам для компьютеров под управлением ОС Windows, скорее всего вы выберете Samba , зная, что ее администрирование и конфигурирование выполняются путем правки файла конфигурации, остановки и запуска соответствующего сервиса. Однако существует более простое, графическое решение этой задачи — это Samba Web Administration Tool (далее SWAT).

SWAT позволяет установить все опции вашего Samba-сервера с помощью интуитивно-понятного веб-интерфейса, чем-то схожего с Webmin (те, кто использует Webmin , могут получить доступ к SWAT путем перехода на вкладку Servers -> Samba Windows File Sharing и затем кликнув на иконку SWAT)

Среди многих интересных возможностей SWAT включает в себя мастер, который поможет вам быстро настроить Samba с использованием базовой установки. Он также содержит в себе контекстно-зависимую справку для всех параметров (заимствованную непосредственно из страниц man-руководства) и позволяет вам наблюдать за текущим состоянием соединений и пользователей. Поскольку SWAT представляет собой просто составную часть пакета Samba, все параметры будут находиться в актуальном состоянии.

Хотя SWAT и предлагает удобство в пользовании, но с помощью его вы не сможете изучить саму суть Samba. Вам необходимо научиться работать с Samba, прежде чем начнете использовать SWAT, если вы не знаете, что и как делать, то он принесет вам больше вреда, чем пользы.

Хорошие новости для пользователей Samba

До прошлого месяца вам приходилось выполнять всю работа с Samba без помощи Windows документации, потому что Microsoft не выкладывала ее в общий доступ. Это часто означало то, что Linux отставал от текущей реализации SMB протокола, и было невозможно поддерживать его функционирование. Однако после проигрышей в антимонопольных исках (и отказа судом в апелляции) в Европе в сентябре 2007 года Microsoft была обязана сделать SMB протокол доступным . Теперь у создателей Samba появилась возможность сделать Samba 100%-совместимой с полным протоколом, что позволит пользователям Linux иметь точно такие же функции, какие имеются у пользователей Windows.

Установка и настройка

SWAT входит в состав пакета Samba, так что, кроме тех случаев, когда у вас установлена очень старая версия Samba, эта программа уже установлена в вашей системе. Вы можете проверить ее наличие, используя команду swat – help . Также можно использовать для поиска программы следующие команды:

Файл /usr/sbin/swat — это исполняемый файл SWAT. (Я использую openSUSE 10.3. В других дистрибутивах SWAT может располагаться где-нибудь в другом месте). Файл конфигурации /etc/webmin/samba/swat Вы обнаружите (если имеете права суперпользователя) только если у вас установлен Webmin; этот файл будет содержать в себе имя вашего пользователя Samba и его пароль. Кроме того, вы должны отредактировать файл / etc / xinetd . d / swat для того чтобы SWAT был доступен через xinetd . Ниже представлен вариант того как он может выглядеть после правки:

Заметьте, что в строке server я указал путь, ранее найденный с помощью команд whereis или find . Последняя строка может иметь вид disable = yes, поскольку многие дистрибутивы не активируют SWAT по умолчанию. В моей версии файла были пропущены строки port и groups , потому я был должен добавить их. По окончании редактирования файла запустите / etc / init . d / xinetd restart и SWAT будет готов к работе.

Замечание: На старых системах может запускаться inetd вместо xinetd, в таком случае вам следует найти /etc/inetd.conf, который должен содержать строки вида

Используйте / etc / init . d / inetd restart для активации после исправлений.

Использование SWAT

SWAT работает переписывая файл конфигурации /etc/samba/smb.conf и перезапуская Samba, когда это необходимо. Тем не менее, стоит заметить, что когда он переписывает файлы, он уничтожает все комментарии, которые могли быть включены вами в конфигурационные файлы, что обычно вызывает недовольство пользователей. Не поддерживаемые параметры удаляются, параметры, имеющие значения по умолчанию, игнорируются, а, кроме того, SWAT изменяет порядок параметров, поэтому файл, тщательно сформированный вручную, может выглядеть неожиданно бледно, после того, как SWAT поработает с ним.

Получить доступ к SWAT можно путем открытия браузера и перехода на http://127.0.0.1:901 . Домашняя страница обеспечивает доступ к man-странице и некоторой документации по Samba, включая несколько книг. Вы можете установить дополнительные пакеты документации по Samba позже.

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

  • Globals: Обеспечивает доступ к глобальным параметрам в smb.conf. Вы можете работать на одном из двух уровней: Базовый, который показывает только самые важные настройки, или Продвинутый, показывающий все доступные настройки. Нажмите на соответствующих кнопках для выбора желаемого уровня. Также вы можете нажать на справочную ссылку по каждому параметру. После проведения настроек нажмите Commit Changes для сохранения вашей конфигурации или Reset Values для возвращения к исходной конфигурации smb.conf
  • Shares: Позволяет вам создавать, редактировать или удалять совместно используемые ресурсы. Для правки ресурса выберите его из выпадающего списка, затем нажмите Choose Share; нажатие на Delete Share удалит его. Когда вы добавляете или настраиваете ресурс, вы можете указать несколько параметров на любом из двух уровней, базовом или продвинутом, таких как имя ресурса, путь, допустимые и недопустимые пользователи и доступен ли ресурс для записи или только для чтения. Не забудьте нажать на Commit Changes (или Reset Values) перед изменением или ваша работа окажется напрасной.
  • Printers: Аналогична Shares, но предназначена для работы с принтерами.
  • Wizard: Предлагает вам быструю конфигурацию сервера. Вы можете выбрать один из следующих видов серверов: автономный сервер, контроллер домена (a domain controller ) или член домена. Вы должны также точно определить, как сервер будет работать с Windows Internet Name Service (WINS) и хотите ли вы открыть доступ к вашим домашним каталогам. Нажмите на «Rewrite smb.conf» или на Commit для сохранения изменений и вы сможете запустить базовую настройку сервера Samba, которую вы потом можете настроить по своим потребностям, используя другие опции.
  • Status: показывает какие сервисы запущены: обычно это smbd (демон Samba) и nmbd (демон поддержки сервера NetBIOS ), и возможно Winbind (сервис позволяющий компьютерам под управлением ОС Linux быть членами домена Windows). Здесь же представлен список всех активных соединений (которые вы можете уничтожить если это необходимо), активные общедоступные ресурсы и открытые файлы. Вы можете нажать на Auto Refresh, чтобы эта страница автоматически обновлялась через определенный промежуток времени (30 секунд по умолчанию)
  • View: Позволяет вам просмотреть текущий файл конфигурации. Нажмите на кнопке View для просмотра его в обычном виде (минимальная конфигурация, не отображаются параметры по умолчанию) или в полном виде (со всеми параметрами)
  • Password: позволяет вам создавать, удалять, активировать или деактивировать локальных пользователей Samba и изменять пароли для локального или удаленного сервера

Вывод

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

Federico Kereki — уругвайский системный инженер с более чем 20 годами опыта разработки систем, консультант и преподаватель в университетах.

источник

Ubuntu Documentation

From the swat man page: swat allows a Samba administrator to configure the complex smb.conf file via a Web browser. In addition, a swat configuration page has help links to all the configurable options in the smb.conf file allowing an administrator to easily look up the effects of any change.

Installing and running Samba is outs >

How to actually use Swat is outs >

Installing Swat

sudo apt-get install swat xinetd

Running Swat

Invoke an init script (depreciated) sudo /etc/init.d/xinetd restart

or use the services utility sudo service xinetd restart

Point your browser to http://localhost:901/

  • Enter the username and password of a user with proper privileges
  • Questions

    Q: The swat help links do not work. How do I tell swat where to find the man pages?

    A: You don’t have to tell swat where they are you have to install them.

    Q: When I open the web page I only see four boxes (Home, Status, View, Password) but none of these boxes give me the ability to configure Samba. What should I do?

    A: You do not have the necessary permissions. You will need to ensure you are a user of the administration group (‘admin’) and that the adm group has sufficient access rights to the Samba configuration file (‘smb.conf’). Note the user created during the installation is automatically a member of the adm group.

    To ensure the adm group has proper permissions over ‘smb.conf’ use ‘chmod’ and ‘chgrp’ tools to change the file access permissions and group permissions respectively:

    Another method is to grant all users—the whole world essentially—complete access to ‘smb.conf’. This is not recommended for obvious security reasons.

    Now refresh your browser window and you should see additional boxes for Globals, Shares, Printers and Wizard.

    Q: On my 6.06 LTS server clients don’t see the swat page. It is just a blank page. What now?

    A: Edit the /etc/samba/smb.conf file so that the file contains a line for allowed hosts like:

    or, if you are not that comfortable with vi:

    Add or change the following line:

    Of course this has to match your own network settings. After this you have to restart the samba subsystem.

    Q: On my 9.04 Server i can’t access swat. If I test with ss -lt there is a line with

    A: Swat seems to be bound to IPv6 instead of IPv4 A2: IPv6 sockets include IPv4 connectivity by default (unless turned off by the process).

    Edit the following line with sudo nano /etc/inetd.conf

    then restart inetd with sudo /etc/init.d/inetutils-inetd restart

    Swat (последним исправлял пользователь duncan-lithgow 2013-02-23 11:18:42)

    The material on this wiki is available under a free license, see Copyright / License for details
    You can contribute to this wiki, see Wiki Guide for details

    источник

    LandofLinux.com

    Howto Install SWAT

    SWAT — Samba Web Administration Tool

    What is SWAT?

    SWAT (Samba Web Administration Tool) is a purpose built graphical user interface used for the configuration of SAMBA. SWAT allows you to easily configure the Samba smb.conf configuration file. SWAT allows you to start/stop all Samba services, create/delete/modify Samba shares, configure shared printing resources. It gives a status overview indicating how many users/shares are currently active. Below is a quick howto guide for the installation of SWAT on a CentOS server.

    How to install

    In the following example we are using CentOS 6.5 Operating System. First we will install Samba if it not already present.

    Next we need to install SWAT — Samba Web Administration Tool

    Configure xinetd for use with SWAT

    To use SWAT we need to edit our entry within the xinetd configuration area. If xinetd is not installed, don’t panic as it will have been installed as a dependency of the SWAT installation. (see above output confirming this). The location of the file we need to edit can be found in the following path /etc/xinetd.d

    We need to make only two changes. First we need to se the disable option to «yes» by default SWAT is disabled. Next we need to add entries into the «only_from» section to allow access. In the example below I have the local address and the address of my network. You will need to match this to your own environment.

    Once the changes are made, restart all services:

    Restart All Services

    If any of the services are already running, simply change the «start» parameter to «restart». (service xinetd restart)

    Firewall Settings

    To use Samba and SWAT you will need to add the following lines into your firewall rules. The lines that need to be added to the «iptables» files (/etc/sysconfig/iptables) are as follows:

    After adding the above lines into your «iptables» file, your rules should now look similar to the following example:

    If you are using a Graphical Environment, you can use the built-in firewall tools which can be located under the upper menu:

    System >> Administration >> Firewall

    Alternatively, you can run the «system-config» command «system-config-firewall» to activate the same Graphical Tool.

    From the graphical interface you will first be asked to confirm the root password. Once you have successfully been authenticated you will need to locate the Samba Entries under «Trusted Services». Now simply add a tick into the box to the left of the service name. (see screen shot):

    Now add the entry for SWAT. SWAT uses port number «901» for connection. Now select the «Other Ports» tab and click on add. Scroll down until you see the entries for «swat» on port «901». Highlight this entry and click on «OK». Now click on «Apply».

    Restart Services

    At this point, I always like to restart all services:

    Use netstat to check that we are listening for connections on port 901

    To confirm xinetd is listening for connections on port «901», we can use the command «netstat -na | grep 901». This command will search for any connections on this port:

    Testing SWAT

    Next we are ready to test our graphical configuration tool SWAT. To do this we open up a browser and enter the ip address of the server we installed Samba/SWAT on followed by the port 901. If you are not sure of the ip address, you can issue the «ip address show» command from the command line:

    From the above look for the entry «inet», in this example the ip address is «192.168.0.27»

    Example: http://192.168.0.27:901

    Once you have entered your IP address, you will be asked to login. Here you can use the user «root» and the associated password.

    This screen is your «Home» screen. This screen contains icons that allow you to quickly access various configuration areas and resources. You will also find a wealth of documentation resources available. To access any of these, simply click the icon or links. Below is a quick overview of the various screens:

    This is the first screen displayed when you entered the IP address followed by the port number «901».

    Globals

    Here you define system wide settings that will be applied to all shares unless the individual share specifies a different value. At any time you can click on the help link to the left of the parameter you are defining. Full information will be displayed about that parameter. There are two different views available under the Global mode. The first of the modes is «Basic». Here you will find the most commonly used parameters. However, for the full list of parameters, you will need to switch to the «Advanced» mode.

    Shares

    The shares page allows you to create your shares. Again there are two options available. The Basic option contains the most common;y used parameters and settings. To create a share, simply type the path/location to the area you wish to share. Next you click on the create share button. You will then be taken to a screen where you can define all your settings and permissions for this share. If a share already exists, this can be easily selected and any of its settings can be modified. Any changes you make from this screen will be reflected within the «smb.conf» file (Samba’s configuration file).

    Printers

    Here you can define shared printer resources to other users.

    Wizard

    The Wizard is used for configuring your Samba server. Here you can define the server type and edit other parameters.

    Status

    The status page is a very useful tool. The status page displays all active shares and open connections that are currently in use. Samba services can also be stopped and restarted from this screen.

    This screen displays the current smb.conf file. Two views are available. Under Normal view, you can see the parameters that are defined. However under full view you can also see many of the default values that are automatically assigned.

    Password

    The Password screen allows you to create/define new users, delete users, disable and enable users of your Samba system. Passwords may also be changed at this screen.

    источник

    Настройка samba в Ubuntu 18.04

    Samba — это программное обеспечение для организации обмена файлами и работы с общими ресурсами между компьютерами под управлением Linux/Unix и операционной системой Windows. Samba состоит из клиентской и серверной части. Клиентская часть позволяет получить доступ к сетевым папкам и ресурсам Windows, а серверная, в свою очередь, открывает общий доступ к папке Ubuntu для других машин, в том числе и Windows.

    В этой небольшой инструкции будет рассмотрена простейшая настройка Samba Ubuntu 18.04, а также как настроить общий доступ к папке Ubuntu с несколькими уровнями привилегий.

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

    Получить доступ к расшаренным папкам в Ubuntu смогут как Linux так и Widnows машины, с помощью любой программы для работающей по протоколу SMB.

    Подготовка Windows

    Для того чтобы все работало правильно, все машины должны состоять в одной рабочей группе, указанной на сервере Samba. По умолчанию для Windows, Linux и MacOS рабочая группа называется Workgroup. Чтобы узнать какая рабочая группа используется в вашей Windows откройте командную строку (Win+R, затем cmd) и выполните вот такую команду:

    Нужный нам параметр мы видим в строке Домен рабочей станции. Это и есть рабочая группа.

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

    В открывшимся файле добавьте строчку с IP адресом компьютера, на который будет установлен Samba:

    192.168.0.1 srvr1.domain.com srvr1

    Теперь можно переходить к вопросу как расшарить папку Ubuntu.

    Настройка Samba в Ubuntu 16.04

    Начнем, как обычно, с установки. Установка Samba Ubuntu вместе со всеми необходимыми компонентами выполняется командой:

    sudo apt-get install -y samba samba-common python-glade2 system-config-samba

    Когда все будет установлено, можно переходить к настройке. Сначала создайте резервную копию оригинального файла конфигурации Samba:

    sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

    После создания резервной копии, создайте свой файл конфигурации, этой командой:

    Сначала укажем глобальные настройки файлового сервера. Для этого вставьте в файл такие строки:

    [global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    netbios name = Ubuntu Share
    dns proxy = no
    log file = /var/log/samba/log.%m
    max log size = 1000
    passdb backend = tdbsam
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    pam password change = yes
    map to guest = bad user
    usershare allow guests = yes

    Рассмотрим подробнее что значат эти строки.

    • workgroup — рабочая группа, как уже говорилось должна одинакова на всех машинах
    • netbios name — имя компьютера, которое будет отображаться в Windows;
    • log file — адрес файла, куда будут складываться сообщения об ошибках и другая информация;
    • security — по умолчанию выполнять аутентификацию на уровне пользователя;
    • name resolve order — очередность разрешения IP адресов по NetBIOS имени. bcast — означает отправить в локальную сеть широковещательный запрос. Если все компьютеры между которыми планируется взаимодействие находятся в одной сети этот вариант оптимальный;
    • passdb backend — способ хранения паролей пользователей;
    • unix password sync — синхронизация паролей пользователей samba с локальными паролями Unix;
    • map to guest — указывает, когда пользователю будет предоставляться гостевой доступ. Доступно три значения — never — никогда, bad user — когда такого пользователя не существует, bad password — когда пароль введен неверно,

    Когда завершите создание конфигурационного файла, переходим к вопросу как расшарить папку Ubuntu для Windows.

    Общий доступ к папке Ubuntu

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

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

    sudo mkdir -p /samba/allaccess

    После того как папка создана, нужно сделать для нее правильные права доступа. Следующие команды разрешают доступ к папке для всех и делают владельцем nobody:

    cd /samba
    sudo chmod -R 0755 allaccess
    sudo chown -R nobody:nogroup allaccess/

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

    [allaccess]
    path = /samba/allaccess
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no

    Теперь ваш конфигурационный файл должен выглядеть вот так:

    [global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    netbios name = Ubuntu Share
    dns proxy = no
    log file = /var/log/samba/log.%m
    max log size = 1000
    passdb backend = tdbsam
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    pam password change = yes
    map to guest = bad user
    usershare allow guests = yes
    #==============
    [AllAccess]
    path = /samba/allaccess
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no

    Рассмотрим подробнее опции, которые были здесь использованы:

    • path — путь к папке, которую нужно расшарить;
    • browsable — будет ли папка отображаться в списке доступных шар;
    • writable — будет ли папка доступна для записи;
    • read only — папка доступна только для чтения;
    • guest ok, public — будет ли разрешен гостевой доступ;
    • only guest — если установлено yes, то папка будет доступна только гостям;
    • hosts allow — ip адреса, с которых можно получить доступ к этому серверу;
    • valid users — по умолчанию могут авторизоваться все пользователи, если в этом параметре передать список пользователей, то авторизоваться смогут только они;
    • create mask — маска прав для создаваемых файлов.

    Чтобы применить изменения, перезапустите сервер Samba:

    sudo systemctl restart samba

    Настройка Samba Ubuntu 16.04 для анонимного доступа завершена. Теперь вы можете проверить доступность общей папки allaccess из Windows, для этого нажмите Win+R и выполните:

    Вы увидите нашу папку. Если не увидите, проверьте еще раз конфигурацию. Доступ к папке можно получить без авторизации samba. Настойка Samba шары с доступом без авторизации завершена.

    Также вы можете подключится к этому серверу из Linux с помощью Nautilus для этого достаточно набрать адрес smb://ip-сервера, в разделе другие места:

    Защищенный общий доступ к папке Ubuntu

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

    sudo mkdir -p /samba/allaccess/secured

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

    sudo addgroup securedgroup

    cd /samba/allaccess
    $ sudo chown -R richard:securedgroup secured
    $ sudo chmod -R 0770 secured/

    Последний шаг, добавляем настройки в конфигурационный файл samba:

    [secured]
    path = /samba/allaccess/secured
    val > guest ok = no
    writable = yes
    browsable = yes

    Перезапустите сервер Samba. Теперь доступ к общей папке в Ubuntu могут получить только пользователи группы securegroup.

    Чтобы проверить как это работает добавим пользователя richard в нашу группу:

    sudo usermod -a -G securedgroup richard

    Чтобы пользователь мог работать с расшаренными папками в Ubuntu, он должен быть в базе данных Samba. Поэтому создадим для него пароль Samba:

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

    Если вы хотите чтобы общий доступ к папке Ubuntu мог получить доступ только определенный пользователь замените в конфигурационном файле @securegroup на имя пользователя. Также можно указать несколько пользователей через запятую или несколько групп.

    Выводы

    Вот и все. Теперь вы знаете как правильно выполняется установка Samba на Ubuntu 18.04, а также ее настройка. Кроме ручного редактирования конфигурационных файлов, для того чтобы расшарить папку в Ubuntu можно воспользоваться графической утилитой system-samba-config. Но после того как мы разобрали все низкоуровневые настройки, с этой утилитой вы справитесь без труда.

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

    Об авторе

    Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

    53 комментария

    Вы думаете основная масса поняла? Расскажите лучше как пользоваться конфигурационной оболочкой. Кстати она в 16.04 даже не запускается))

    сроду линухи не настраивал, но по этой статье всё настроил.
    хотя возникли и проблемы:
    1. опечатки в конфиге))
    2. множественный доступ из Виндовс к линукс.
    вроде доступ настроен, а доступа к папке нет!
    но разобрался, возможно стоит добавить об этом статью.
    в Windows приходится сбрасывать подключения
    net use * /delete

    Присоединяюсь к Vladimir. В Xubuntu через GUI все настроил без проблем, в Ubintu 16.04.01 это просто какой-то геморрой, оболочка графическая не запускается, через терминал ничего не выходит. Блин, система, созданная для серваков, не может папку в два клика расшарить по локалке. Слов нет, одни маты.

    Короче, сам спросил — сам отвечаю. Метод лечения графической оболочки Samba в Ubuntu 16.04 следующий:

    $ gksu system-config-samba (при необходимости команду gksu устанавливаем)
    2. Пишет, что отсутствует файл. Создаем его командой

    $ sudo touch /etc/libuser.conf
    3. Запускаем снова

    После этого все работает, только если пользуете файервол, не забудьте в Gufw установить разрешения для Samba.

    Alex, СПАСИБО Вам огромнейшее! Тоже не хотела графическая оболочка работать на 16.04 Ubuntu Mate . Онатам по умолчанию даже не была установлена, а после установки не хотела запускаться. Ну, и автору еще раз спасибо, что поднял данную тему.

    Alex Огромное спасибо.Samba с помощью GUI настраивается в три щелчка.

    Тру система для серваков Ред Хот или Центос и даже супер пупер ламерская Убунту ну никак не проиграет, что в два клика не шариться папка. Хотя б из соображений сякой-такой стабильности и априори безопасности. Сервак ‘то область отвественности, которая измерятся, иногда, в сотни долларов в секунуду. И уж никак не потому, что там папки разшарен’. Ваш взгляд на вещи просто дичь, уважаем’й с’р. Сотрите Ваш пост на уважаемом рессурсе.

    Такая же проблема, согласен с Alex.

    Сервер настроил, но Win 10 Pro не видит его и в ответ на команду: srvr1allaccess

    Сервер Самба настроил и всё по инструкции сделала, но Win 10 отвечает на команду : «srvr1allaccess» «Не найдено сетевое имя» Подскажите, что делать.

    to Юрий: «srvr1allaccess» это путь к папке для примера:), пропиши именно свой. и в samba.conf, тоже все свое, удачи!

    имя твоего компа с убунтуимя твоей шары.

    К сожалению не работает
    была создана папка public, соответственно указан путь такой же с учетом регистра, сервер перезапущен. Результат нулевой.

    Спасибо, самая понятная статья по самбе,
    хорошая идея выделять команды окнами контрастного цвета,
    новичку легко разобраться.

    Ubuntu 16 это еще тот гемар. Сижу пока на 14той пока радует хотя и не всё.

    Хорошо бы увидеть у вас хорошую статью по установке PDC (BDC) на Ubuntu 16.04.

    Рабочий конфиг Самбы для доступа по паролю:
    [share]
    path = /mnt/shara
    val > force group = users
    create mask = 0660
    directory mask = 0771
    writable = yes
    browseable = yes

    Ну и зачем тут еще Ваш, для Ваших условий конфиг? Статья и так кривая (привязанная к конкретным папкам, именам), а Вы еще сильней запутать народ хотите? Кстати, создалось такое впечатление, что это пeреревод с какого-то импортного сайта (имя Ричард на Руси очень не типичное). Но автору все равно спасибо, — худо- бедно после двух часового экспериментирования получилось сконфигурить для своих условий.

    БОЛЬШАЯ ПРОСЬБА: сделайте что-нибудь, чтобы страницы при печати (или при сохранении в PDF) имели удобочитаемый вид. Некоторые статьи удобно было бы сохранять в виде инструкций. Но в том виде, как они сохраняются (результат могу выслать) — пользоваться ими НЕВОЗМОЖНО. Хотя очень хочется.

    Посмотрю что можно сделать.

    Спасибо все работает, очень интересная статья еще бы добавить Информативности по больше ))) а так спасибо за проделанную работу

    Первое:ваш сайт НЕВЕРОЯТНО ТЯЖЕЛЫЙ — современный комп на 64 бит проце и неплохой оперативой с трудом справляется. Сайт забит по-самые помидоры — флэшем и всякой ерундой. Второе:было сделано ВСЕ как написано — результат АБСОЛЮТНЫЙ НОЛЬ. Ни Windows ни Ubuntu не соединяются,не видят и вообще ничего НЕТ. Только Samba установилась плюс — поставил графическую — более человечную среду для нее : файл конфига просто отказывался вводить первые скобки и буквы — причины неизвестны,ну и по-х. сделал это через граф-среду : НАМНОГО УДОБНЕЕ вашего долбанутого терминала(ВСЕ должно быть проще — нажал кнопку — поставил — запустил — работает,как iPhone. ).Поэтому прекратите врать, что то о чем здесь написали — работает : это всего лишь очередной развод. Теперь из-за вашей поганенькой статейки — придется ВСЮ эту ерунду как-то вычищать с компа! Лучше бы делом занимались — электричество в отсталые районы давали бы.

    Возможно добавить несколько рабочих групп к папке? Как это сделать ?

    Спасибо за инструкцию. Все заработало с первой попытки.

    в течении 2 недель ставлю сервером 16.04 переустанавливал заново 6 раз. Настроить самбу не могу. Что удивляет — если погуглить как настроить самбу — нет одинаковых решений, даже пакеты предлагают разные. НУ решил использовать данный мануал. У меня сеть с доменом. прописал все как тут прописано по доступу ВСЕХ. Машины из домена шару видят. Зайти не могут пишут разрешение на доступ \\192.168.1.101\allaccess отсутствует.
    Всю голову сломал в чем дело ? настройки проверил по буквам , все в порядке, где еще копать ? ( сервер домена win 2008 r компы клиентов win 7 — 64 )
    ПОМОГИТЕ КТО НИБУДЬ .

    Та же самая фигня, СТАРАЯ SAMBA на других компах (работающая давным давно) отлично работает с любыми Виндами от XP до Windows 7 и такими же старыми SAMBA-ми как и она сама — доступ полный до расшареных папок и т.д. короче все работает, НО! после версии SAMBA 2:4.1.6 а это точно про Ubuntu 16.04 в ней даже эту старую версию не вернуть, так как ее уже УДАЛИЛИ из Репозиториев, но именно она. та старая версия самая работоспособная в отличии от всех что после нее выходили. короче не работает Ubuntu 16.04 Samba — имена компов в сети видит — зайти на них не может даже если Юзернейм и Пасс прописать совершенно одинаковый везде, хорть с паролем хоть без (хотя на вышеупомянутую старую Runtu со старой самбой даже Виндовые машины заходят без паролей — так потому что настроено и так надо!) не заходят никак вообще — Окно с паролем и доменом просто перезагружается до бесконечности как будто параметры не верные были введены — короче я ТОЖЕ еще не победил этот ИДИОТИЗМ и чем дальше тем больше разочарования от Линукса. МЛЯТЬ НУ НЕ ДОЛЖНО ЛОМАТЬСЯ ТО ЧТО РАНЬШЕ РАБОТАЛО КАК ЧАСЫ. мне стыдно за профессию программист, это бег по кругу, и мне стыдно за Линукс, эти ДОЛБОЕБЫ котрые считают себя программистами которые ЛОМАЮТ с каждым годом все больше и больше просто ОПОЗОРИЛИ Линукс с ног до головы, раньше Линукс считался чуть ли не эталоном Отказоустойчивой и работоспособной системы — сейчас глюк на глюке, дырка на дырке, проблема на проблеме, дошло до того что ОДНА И ТА ЖЕ СБОРКА с одной и той же флешке установленая на ДВА разных ноутбука — НЕ ВИДЯТ ДРУГ ДРУГА никаким образом, но стоит установить какую нибудь старую версию 10 ил 12 4-5 летней давности — все впорядке с сеткой (простой одноранговой) — работает как это говорят «из коробки». Новые — НЕТ, не работают. Я знаю что это проблема чаще индивидуальная, но меня БЕСИТ что умудряются сломать ТО что раньше РАБОТАЛО как часы. Я все сказал.

    map to guest = Bad User в секцию [global] — и будет гостевой доступ в новых версиях. Иначе не пустит, будет ругать за пустой или неверный (если что-то ввели) логин. Насчет user-level авторизации — для WORKGROUP сойдет вход по учетке на linux, для домена лучше изучить статью Setting up a Share Using Windows ACLs на офсайте Samba.

    Сетевые папки видны, но доступа нет ни на запись, ни на чтение. Система пишет нет : Возможно у вас нет права доступа. обратитесь в администратору .
    Не понятно куда копать. Уже несколько дней пытаюсь настроить.

    Linuxmint 8 версии и несколько последующих, работали без проблем. 17 — 18 видит расшаренную папку но сервер не принимает пароль. Что с этим делать гугл не знает. Кругом доморощенные эксперты предлагают 10 совершенно разных способов настроить сервер и требуют конфиги. Сервер РАБОТАЕТ. Работают клиенты в Винде, даже в Андройде! Но в Linux, в этой сетевой системе, сломалось то что не должно ломатьсяю. Что читать какие логи? Как настроить клиент? Он вообще настраивается? Live дистрибутив тоже не может войти в папку. Читать 200 страничные мануалы не имею возможности, мне платят за другую работу. Если кто-то решил подобную проблему, прошу поделиться мудростью.

    Мне помогло ntlm auth = yes в конфиге. А до этого выявил причину, задав log level = 2.
    Причина в старом способе аутентификации WinXP:
    ntlm_password_check: NTLMv1 passwords NOT PERMITTED for user

    2Николай. Респектище тебе, мээээн. Большое спасибоооо. :))))) Мы весь моск сломали на тему почему после переезда на новую самбу все тачки с ХР и МФУ («сканирование в папку smb») перестали авторизовываться по smb. Данные строчки проблему решили, всё ок. Ещё раз спасибо. С нас пыво 😉

    Как подключиться к диску на Винде C: или D: c Линукса по сети? На винде нет расшариных папок, но например я с компа с виндой могу зайти на другой комп с виндовс по пути например //192.168.1.2/C$/, зная логин и пароль админа, а так же с андроида тоже захожу. А как с линукса зайти? С линуксом я только знакомлюсь. Расшаривать папки на винде не нужно, мне нужен доступ полностью к разделу диска, зная пароль админа.

    Спасибо большое! Всё получилось с первого раза!
    Задача: подключить диск SATA / USB 3.0 к Ubuntu и расшарить его в локальной сети, чтобы заходить с Windows7. Раньше делал общий доступ через «Общедоступная папка локальной сети»->»Опубликовать папку». Потом после переустановки Ubuntu (16.04 LTS), жмешь «Опубликовать папку»->Устанавливаешь предложенные пакеты Samba->Папка опубликована и даже в Windows7 видна, а доступа к ней нет. Chmod и chown запускал от superuser-а, но разрешения для дисков не менялись!
    Решение: sudo apt-get purge samba. И дальше всё по инструкции написанной выше. Автору респект!

    как добавить вторую папку?
    типа
    [AllAccess]
    path = /media/admin/Мульт/
    path = /media/admin/Фильмы/

    writeable = yes
    available = yes
    ; browseable = yes
    public = yes
    guest ok = yes
    force user = root
    force group = plugdev

    источник

    Читайте также:  Установка водяных счетчиков бетар

    Добавить комментарий