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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Nautilus и SAMBA Ubuntu Server 18.04(64bit)  (Прочитано 3193 раз)

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

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« : 13 Октября 2018, 22:23:38 »
Доброго дня. Строю медиа-сервер для дома, для семьи на базе Ubuntu Server 18.04 (64bit).
alesya@sklad:~$ uname -a
Linux sklad 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Сделала шару для всех без ограничений на самбе и вроде все работает.
[global]
   workgroup = ASD
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   interfaces = 127.0.0.0/8 enp1s0
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   security = user
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[public]
  comment = public access
  path = /mnt/public/
  browsable =yes
  writable = yes
  guest ok = yes
  create mask = 0777
  directory mask = 0777


Если заходить с Win-компьютера на сервер, то в расшаренном каталоге нормально создаются файлы и каталоги и так же нормально удаляются. Но если зайти с Linux-машины через Nautilus (Ubuntu 18.04), то создаются файлы и каталоги в шаре нормально, но возникают проблемы с удалением. Удалить каталог не получается, пока в нем есть файлы. Точнее, Nautilus показывает, что каталог (как бы) удаляется, но при перемещении по каталогам, удаленная директория "восстает" как птица Феникс.

Уже всю голову поломала как это полечить, информации не нашла в сети :-[. Может кто сталкивался? Подскажите пожалуйста, как заставить Nautilus рекурсивно удалять директории с содержимым на расшаренном ресурсе sambы?
Спасибо.

Похоже проблема именно в клиентской машине на Ubuntu 18.04, проверка показала, что на Ubuntu 16.04 все работает нормально. Установка другого файлового менеджера ничего не решает, видимо что-то с клиентской частью самбы на Ubuntu 18.04 Desktop.
« Последнее редактирование: 14 Октября 2018, 00:17:07 от Lesy »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #1 : 14 Октября 2018, 10:15:41 »
smbclient -L //127.0.0.1/ -N
?
Wars ~.o

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #2 : 14 Октября 2018, 11:27:29 »
Спасибо, что откликнулись.
На сервере так.

alesya@sklad:~$ smbclient -L //127.0.0.1/ -N
WARNING: The "syslog" option is deprecated
Anonymous login successful

Sharename       Type      Comment
---------       ----      -------
print$          Disk      Printer Drivers
public          Disk      public access
backup          Disk      access for backup
IPC$            IPC       IPC Service (sklad server (Samba, Ubuntu))
Reconnecting with SMB1 for workgroup listing.
Anonymous login successful

Server               Comment
---------            -------

Workgroup            Master
---------            -------
ASD


Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #3 : 14 Октября 2018, 11:36:54 »
smbclient //127.0.0.1/backup/ -c ls -N
?
Wars ~.o

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #4 : 14 Октября 2018, 11:59:10 »
Получилось вот так:
alesya@sklad:~$ smbclient //127.0.0.1/backup/ -c ls -N
WARNING: The "syslog" option is deprecated
Anonymous login successful
tree connect failed: NT_STATUS_ACCESS_DENIED

Но это наверно правильно, ресурс "backup" у меня доступен по авторизации.
В smb.conf он прописан так:

[backup]
  comment = access for backup
  path = /mnt/backup/
  browsable =yes
  valid users = @securedgroup
  writable = yes
  guest ok = no
  create mask = 0777
  directory mask = 0777

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #5 : 14 Октября 2018, 13:56:25 »
smbclient //127.0.0.1/backup/ -U login%password -c ls -N
nautilus smb://127.0.0.1/backup/
логин и пароль.
Wars ~.o

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #6 : 14 Октября 2018, 15:18:26 »
Запуск в консоли на сервере:
alesya@sklad:~$ smbclient //127.0.0.1/backup/ -U alesya%****** -c ls -N
WARNING: The "syslog" option is deprecated
session setup failed: NT_STATUS_LOGON_FAILURE

Запуск в консоли на рабочей станции:
alesya@media:~$ smbclient //sklad/backup/ -U alesya%****** -c ls -N
WARNING: The "syslog" option is deprecated
session setup failed: NT_STATUS_LOGON_FAILURE

Запуск на сервере ...
alesya@sklad:~$ nautilus smb://127.0.0.1/backup/
невозможен, там менеджера рабочего стола нет.

Запуск на рабочей станции ...
alesya@media:~$ nautilus smb://sklad/backup/Наутилус запускается, логинимся, открывается содержимое, папки создаются, файлы создаются, созданные папки с файлами не удаляются.  :-\

Статус самбы на сервере:
alesya@sklad:~$ sudo smbstatus

Samba version 4.7.6-Ubuntu
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing             
----------------------------------------------------------------------------------------------------------------------------------------
2203    nobody       nogroup      192.168.0.13 (ipv4:192.168.0.13:57118)    SMB3_11           -                    -                   
2194    alesya       alesya       192.168.0.13 (ipv4:192.168.0.13:57110)    SMB3_11           -                    partial(AES-128-CMAC)
2203    -1           -1           192.168.0.13 (ipv4:192.168.0.13:57118)    SMB3_11           -                    -                   

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
backup       2194    192.168.0.13  Вс окт 14 15:14:56 2018 MSK -            -           
public       2203    192.168.0.13  Вс окт 14 15:16:17 2018 MSK -            -           

No locked files

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #7 : 14 Октября 2018, 15:25:01 »
[public]
  comment = public access
  path = /mnt/public/
  browsable =yes
  writable = yes
  guest ok = yes
  create mask = 0777
  directory mask = 0777

  force user = alesya


backup аналогично
🖥 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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #8 : 14 Октября 2018, 15:43:04 »
Lesy,
https://forum.ubuntu.ru/index.php?topic=247023.msg1949180#msg1949180


Пользователь добавил сообщение 14 Октября 2018, 16:12:51:
[public]
  comment = public access
  path = /mnt/public/
  browsable =yes
  writable = yes
  guest ok = yes
  create mask = 0777
  directory mask = 0777

  force user = alesya


backup аналогично
и
sudo chmod 755 /mnt/public/
sudo chown nobody:nogroup /mnt/public/
« Последнее редактирование: 14 Октября 2018, 16:12:51 от victor00000 »
Wars ~.o

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #9 : 14 Октября 2018, 18:14:11 »
   
Цитировать
[public]
      comment = public access
      path = /mnt/public/
      browsable =yes
      writable = yes
      guest ok = yes
      create mask = 0777
      directory mask = 0777

      force user = alesya

    backup аналогично

Я так понимаю, все действия пользователей на сетевом ресурсе будут выполняться от имени админа (alesya)?

и
sudo chmod 755 /mnt/public/
sudo chown nobody:nogroup /mnt/public/

Теперь на сетевом ресурсе //sklad/public я не могу ничего создать - "Отказано в доступе"

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #10 : 14 Октября 2018, 18:34:41 »
Lesy
http://smb-conf.ru/force-user-s.html
(Нажмите, чтобы показать/скрыть)
victor00000, ерунду не советуйте
🖥 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

Оффлайн Lesy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #11 : 14 Октября 2018, 18:40:15 »
В общем "дело видимо не в бобине". Решение нашла тут.
Заодно и описанную там проблему решила.

Необходимо на клиентской машине (именно на клиентской, а не на сервере) в файл /etc/samba/smb.conf в секцию [global] прописать строку "client max protocol = NT1". Видимо в клиентской части самбы есть какие-то косяки и лечатся они ограничениями по протоколу.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #12 : 14 Октября 2018, 19:11:22 »
ALiEN175,
вот успешно, слава богу.)
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #13 : 14 Октября 2018, 20:50:44 »
прописать строку "client max protocol = NT1"
Неверно.
Надо на сервере и клиенте прописать
min protocol = SMB2
client min protocol = SMB2
client ipc min protocol = SMB2

NT1 просто нельзя использовать, даже с патчами.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Re: Nautilus и SAMBA Ubuntu Server 18.04(64bit)
« Ответ #14 : 14 Октября 2018, 22:05:25 »
AnrDaemon:-[
(Нажмите, чтобы показать/скрыть)
🖥 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

 

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