Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Samba на 20.04 не работает  (Прочитано 9187 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 902
  • Mate, и никаких Unity
    • Просмотр профиля
Samba на 20.04 не работает
« : 11 Октября 2020, 12:40:48 »
Всем здравия.
Обновил две машины с 18.04.3 на 20.04
и на них перестал работать самба сервер.

Настройку на старой системе делал через system-config-samba
на новой проверял и в gadmin-samba и просто конфиг смотрел
Файл конфига и юзеров то же самый.
более того сравнил его с конфигом с машины на 18.04.3 . Сравнивал плагином в notepad++ и отличий не нашел (кроме имен расшаренных папок)
но доступа к самбе на 20.04 нету

При попытке захода в шару с другого компа мало того, что вижу 2 одинаковые машины, так в обеих получаю сообщение об ошибке



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

P.S. поправка.
в gadmin не проверял оказывается, теперь сохранил конфиг из него, и он совсем по другому выглядит.
Это что получается формат конфига не службой определяется а утилитой графической для конфигурирования?
« Последнее редактирование: 11 Октября 2020, 12:53:03 от jack_solovey »

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #1 : 11 Октября 2020, 12:50:06 »
Из картинки не значит, что перестал работать.
Там собственно SMBv1 уже совсем не в угоду попал - может с этим свзязано

Пользователь добавил сообщение 11 Октября 2020, 13:45:06:
https://en.wikipedia.org/wiki/GAdmintools

Это что ли? Это вроде мёртвый проект. Я бы таким побоялся бы пользоваться с новыми версиями.
« Последнее редактирование: 11 Октября 2020, 13:45:06 от soarin »

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 902
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #2 : 11 Октября 2020, 13:52:42 »
Да, ненавижу gadmin
Всегда ненавидел, тот кто его писал похоже не нормальный. Такая идиотская логика у него, только методом тыка можно что-то настроить.
И я дотыкался в этот раз. Раньше его только для FTP использовал, сейчас для самбы начал.
и запорол пароль основного пользователя с права sudo
уродство .........

 

Пользователь добавил сообщение 11 Октября 2020, 14:29:05:
сервер samba 4.11
сделал конфиг по мануалу в сети. https://serverspace.ru/support/help/nastroika-samba/
проверил командой testparm -s

вот конфиг

[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = yes
dns proxy = yes

[public]
path = /media/samba/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes

[private]
path = /media/samba/private
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes

[video]
path = /media/player/video
valid users = player
guest ok = no
browsable = yes
writable = yes

ошибка та же.
Не понимаю чего серверу не хватает
« Последнее редактирование: 11 Октября 2020, 14:29:05 от jack_solovey »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #3 : 11 Октября 2020, 15:28:26 »
samba-tool testparm --verbose --suppress-promptC обоих машин, под спойлеры.

P.S.
Не факт, что проблема вообще в Самбе.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 582
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #4 : 17 Октября 2020, 15:13:43 »
Я у себя дома вот так настраиваю и все работает

##SAMBA ПЕРЕДАЧА ФАЙЛОВ ЧЕРЕЗ СЕТЕВЫЕ ШАРЫ (между Windows и Linux машинами, между Linux машинами тоже используется)
sudo apt-get install samba   ---установить утилиты Samba для сетевого обмена с Windows по протоколу SMB
sudo apt install smbclient   ---установить SMB-клиент
sudo smbpasswd -a user_name  ---устанавливаем пароль для samba юзера

#расшаривание папки в общий доступ

Добавить в файл smb.conf
sudo vim /etc/samba/smb.conf

[share]
path=/home/user_name/share
writable=yes
guest ok=yes
public=yes
force user=root
force group=root
create mask =777
directory mask=777
security mask=777
force create mode=777

sudo /etc/init.d/smbd restart   --перезапустить samba

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

smbtree -N  --посмотреть сетевые шары в локальной сети
smb://192.168.1.101/net     --открыть сетевую шару через файловый менеджер

apt-get install cifs-utils   ---установить набор утилит для работы с CIFS  (система управления шарами)
sudo mount -t cifs  //192.168.1.104/2   /mnt/2/ -o guest        --монтирование общей сетевой шары Windows
sudo mount -t cifs //192.168.1.104/net2   /mnt/3/ -o vers=1.0,username="guest",password=" "       --монтирование общей сетевой шары Windows XP (старой версии SMB, ошибка mount error(112): Host is down) параметр vers=1.0 указывает что шара старой систем

//192.168.1.104/netshare /mnt/winshare  cifs  username="guest",password="",vers=1.0,gid=1000,uid=1000,auto,_netdev 0 0    --добавить в fstab для монтирования общей сетевой шары (WindowsXP) автоматически для определенного пользователя по gid и uid, параметр _netdev указывает на то что шару нужно подключать после запуска сети.

//192.168.10.100/share /mnt/net-shara cifs users,rw,guest,sec=none,file_mode=0777,dir_mode=0777 0 0   --добавить в fstab для монтирования samba-шары с сервера Linux на станции Linux, параметры file_mode=0777 и dir_mode=0777  задают права доступа для пользователей (0777 полный доступ)

линукс не понимает права винндовых файлов и не может им дать свои права.
При копировании файлов на сетевую шару SMB через MC может возникать ошибка "Невозможно сменить режим доступа целевого файла: Операция не позволяется (1)", сам файл при этом копируется, просто на созданный на общем ресурсе файл не назначаются линуксовые права.
Можно при каждом копировании убирать флажок в диалоге, открывающемся по F5, «сохранять атрибуты» в диалоге.

Чтобы система не назначала права на файл на примонтированной SMB шаре можно в файле /etc/fstab , в строке монтирования шары добавить параметр  noperm

Итоговая строка монтирования виндовой шары в /etc/fstab
//192.168.2.110/share /mnt/net-shara cifs users,rw,guest,sec=none,file_mode=0777,dir_mode=0777,noperm  0 0





Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #5 : 17 Октября 2020, 17:32:52 »
force user=root
force group=root
create mask =777
directory mask=777
security mask=777
force create mode=777
Это мусор.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 582
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #6 : 17 Октября 2020, 20:41:49 »
Это мусор.
Почему? Как по другому получить полный доступ без проблем для любого пользователя с любого компьютера?
« Последнее редактирование: 17 Октября 2020, 20:43:25 от Domitory »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #7 : 17 Октября 2020, 21:10:31 »
Как по другому получить полный доступ без проблем для любого пользователя с любого компьютера?
Пользователей самбы заведите.
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 582
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #8 : 17 Октября 2020, 22:26:45 »
Пользователей самбы заведите.
А зачем они мне в домашней сети из трех компов в пределах одной квартиры для шары с фильмами?
Просто можно попробовать автору темы сделать мой вариант настроек и посмотреть заработает самба или нет а дальше уже думать как ее настроить под свои нужды. Помоему мой вариант настроек простой и главное рабочий, для проверки работоспособности должен подойти.

« Последнее редактирование: 17 Октября 2020, 22:36:35 от Domitory »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #9 : 18 Октября 2020, 00:28:30 »
Почему? Как по другому получить полный доступ без проблем для любого пользователя с любого компьютера?

Вот такая конфигурация:
[share]
   comment = Share
   path = /var/share
   guest ok = yes
   read only = no
   browseable = yes

и назначенные права на каталог
sudo chmod a+rw /var/share
настраивают шару, которая доступна всем пользователям с любого компьютера без пароля.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #10 : 18 Октября 2020, 09:06:12 »
Я в домашней сети для Linux  отказался от Samba в пользу NFS, да он помедленее, но гораздо менее проблемный. Точнее вообще без проблем, поставил и работает. Для домашнего пользования его вполне хватает.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4476
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #11 : 18 Октября 2020, 09:57:22 »
в домашней сети для Linux  отказался от Samba в пользу NFS
- а появится в доме устройство под Windows, и что дальше?

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #12 : 18 Октября 2020, 10:19:16 »
- а появится в доме устройство под Windows, и что дальше?
Ну во 1-х я совсем Samba не прибил, я просто для Linux поднял еще и NFS, а во 2-х для винды есть NFS client, причем официально от Майков.
У меня дома Dlink DNS-320L, в нем Samba 1.0, как то настроить или проапгрейдить её нельзя (по крайней мере из вэб-морды, а лезть в её систему, хоть там какой то linux-клон мне лень). Так с ним Windows работает отлично, а Linux не очень, вылезают какие то ошибки постоянно при копировании, хоть я по всякому пытался настроить. В итоге я плюнул, не хочу тратить много времени на это, поэтому я параллельно на Dlink поднял NFS server (благо он там вместе с FTP, AFS, WebDAV возможен для запуска штатно) для Linux, а для винды по прежнему есть Samba.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4476
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #13 : 18 Октября 2020, 11:32:47 »
во 2-х для винды есть NFS client
- да, есть такой, но вроде доступен он только начиная с Pro версии

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 902
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Samba на 20.04 не работает
« Ответ #14 : 18 Октября 2020, 12:45:18 »
C обоих машин, под спойлеры.

P.S.
Не факт, что проблема вообще в Самбе.

samba_0 - с этим сервером работают и Linux и Windows клиенты

(Нажмите, чтобы показать/скрыть)

========================================

samba_1 а вот тут описываемая проблема

(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.053 секунд. Запросов: 24.