Включить smb1 linux mint

Linux Mint Forums

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

[Solved] Samba issue

Post by JChristensen » Fri Dec 17, 2021 7:25 pm

I have a Raspberry Pi samba server and several LM20.1 (Cinnamon) client machines. All the LM machines except one can connect to the server using Nemo (by clicking on Network). On the one machine, Nemo says, «Unable to mount location / Failed to retrieve share list from server: Invalid argument» and in syslog is «gvfsd[pid]: smbXcli_negprot_smb1_done: No compatible protocol selected by server».

On the machine that fails, I can obtain a share list from the command line with the smbclient command. I can also connect directly to the share by entering smb://hostname/sharename into Nemo. It seems something is different with Nemo on the one machine but I have no idea what, or how to diagnose it.

All machines are up to date, I’ve checked versions on what I think are the relevant packages, and all are the same.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: Samba issue

Post by vimes666 » Sat Dec 18, 2021 10:51 am

Are you sure that pc also has mint 20.1?
And can you post the results of this terminal command from both your Pi and pc:

grep -i protocol /etc/samba/smb.conf

If you think the issue is solved, edit your original post and add the word solved to the title.

Читайте также:  Проверить статус службы линукс

Re: Samba issue

Post by RowlandP » Sat Dec 18, 2021 12:35 pm

vimes666 wrote: ⤴ Sat Dec 18, 2021 10:51 am Are you sure that pc also has mint 20.1?
And can you post the results of this terminal command from both your Pi and pc:

grep -i protocol /etc/samba/smb.conf
testparm -sv | grep 'protocol' 

Re: Samba issue

Post by axrusar » Sat Dec 18, 2021 12:45 pm

Linux Mint Una Cinnamon 20.3 Kernel: 5.15.x | Quad Core I7 4.2Ghz | 24GB Ram | 1TB NVMe | Intel Graphics

Re: Samba issue

Post by altair4 » Sat Dec 18, 2021 1:02 pm

Interesting set of symptoms.

You will get a Invalid argument error if the client is running some gnome based OS because of a bug in gvfsd-smb-browse.

The server has disabled SMB1 but gvfs insists on using SMB1 only at first.

You can bypass the bug on the client by doing what the poster has done:

That works because gvfsd-smb-browse isn’t invoked.
You can of course enable SMB1 ( NT1 ) on the server.

But what is interesting here is that this should be happening on all Mint20 clients not just one.

Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.

Re: Samba issue

Post by JChristensen » Tue Dec 21, 2021 10:03 pm

Thanks for your input, sorry I’m late getting back. My notification settings were not what I thought.
Both PCs are indeed LM 20.1, see the end of the terminal log below. Interestingly, testparm gives the same results on both PCs as well as on the Pi.

jack@rz7:~$ testparm -sv | grep 'protocol' Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed Server role: ROLE_STANDALONE client ipc max protocol = default client ipc min protocol = default client max protocol = default client min protocol = SMB2_02 server max protocol = SMB3 server min protocol = SMB2_02 jack@rz7:~$ ssh dv6 "testparm -sv | grep 'protocol'" Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed Server role: ROLE_STANDALONE client ipc max protocol = default client ipc min protocol = default client max protocol = default client min protocol = SMB2_02 server max protocol = SMB3 server min protocol = SMB2_02 jack@rz7:~$ ssh pi4 "testparm -sv | grep 'protocol'" Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed Server role: ROLE_STANDALONE client ipc max protocol = default client ipc min protocol = default client max protocol = default client min protocol = SMB2_02 server max protocol = SMB3 server min protocol = SMB2_02 jack@rz7:~$ cat /etc/os-release NAME="Linux Mint" VERSION="20.1 (Ulyssa)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 20.1" VERSION_ID="20.1" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.linuxmint.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=ulyssa UBUNTU_CODENAME=focal jack@rz7:~$ ssh dv6 "cat /etc/os-release" NAME="Linux Mint" VERSION="20.1 (Ulyssa)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 20.1" VERSION_ID="20.1" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.linuxmint.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=ulyssa UBUNTU_CODENAME=focal 

Источник

Читайте также:  Названия поисковых систем linux

Как в Linux Mint 20.1 установить и настроить сервер Samba

С помощью Samba можно организовать общий доступ к папке в локальной сети. Создать файловое хранилище (файловый сервер). Установить Samba можно в любой системе Linux. Процесс установки и настройки практически везде одинаковый за исключение некоторых моментов. Сегодня расскажу как установить сервер Samba в ОС Linux Mint 20.1 и настроить общий доступ как папкам.

Вообще для организации файлового хранилища лучше использовать NAS. Но так как он стоить недешево, можно воспользоваться FreeNAS как относительно бесплатной альтернативой. Это операционная система которая устанавливается на обычный компьютер. С её помощью можно организовать более менее надежное файловое хранилище.

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

Файловый сервер Samba на Linux Mint

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

Linux Mint 20.1 samba установка

Дальше подтверждаем установку.

Linux Mint 20.1 как установить samba

После установки нужно настроить файл smb.conf. Сделать это будет намного удобней используя файловый менеджер MC (Midnight Commander). Для того чтобы его установить нужно ввести команду.

Linux Mint 20.1 mc

Дальше запускаем установленный файловый менеджер введя команду

Для начала создадим папку к которой будем открыть общий доступ, назовем её для примера, «Share», располагаться она будет тут /home/ad/share. Создать её можете через графически интерфейс, либо используя MC для этого нужно нажать клавишу F7.

Дальше нам нужно открыть и отредактировать файл smb.conf, найти его можно по этому пути /etc/samba/, для редактирования нажимаем клавишу F4.

Linux Mint 20.1 настройка samba

В открывшемся файле пишем следующие.

comment = Users profiles — комментарий не обязательно!

path = /home/ad/saher — путь до созданной ранее папки

guestok = yes — разрешаем гостевой доступ

browseable = yes — разрешаем отображение папки

create mask = 0600 — не обязательно!

directiry mask = 0700 — не обязательно!

read only = no права на запись

После чего сохраняем файл нажав сочетание клавиш Win + O.

Читайте также:  Очистить кэш озу linux

Linux Mint 20.1 как открыть доступ к папке samba

Далее пере запускаем службу командой.

И проверяем доступность созданной общей папки. Для этого можно открыть проводник Windows и ввести IP адрес сервера Samba. После чего должна отобразиться папка «Share», оно должна открываться и быть доступной для записи, т.е. создания файлов и папок.

Linux Mint 20.1 samba создание общей папки

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

Mint Samba : 2 комментария

Источник

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