Нет доступа к общему ресурсу Samba с помощью графического интерфейса Kubuntu 19.04

У меня есть две машины с Kubuntu 19.04, и у меня проблемы с обменом файлами с помощью KDE GUI. Вот шаги, которые я сделал, чтобы поделиться папкой для определенного пользователя (назовем его myuser) для доступа на чтение и запись:

  1. На машине A я щелкнул правой кнопкой мыши папку с именем « передача ", выбранные свойства, а затем выбранный поделиться. Поскольку система A была недавно установлена, samba не было. Вкладка предложила установить его, что я и сделал. Тогда я смог выбрать, чтобы поделиться через самбу во вкладке.
  2. Я добавил пользователя myuser на машине A, который в точности совпадает с пользователем на машине B.
  3. Я выбрал общий доступ к папке с samba и разрешил гостевой доступ к myuser и everyone с доступом для чтения и записи
  4. На машине B я перешел к машине A, которая разделяет самбу. Папка "перевод" была видна. Когда я открываю его, появляется запрос пользователя / пароля. Но что бы я ни вводил в это приглашение, доступ запрещен. Используя myuser, оставляя все пустым или владеющего пользователем машины A - тот же результат.
  5. Затем я добавил пользователя samba на машине a, используя

    sudo smbpasswd -a myuser

    и ввел точно такой же пароль, который существует на машинах A и B. Все тот же результат.

  6. Затем я добавил min protocol = SMB3 в мой /etc/samba/smb.conf. Все тот же результат.

Чего мне не хватает?

Это глобальная часть моего smb.conf:

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP

# server string is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)

# Disable SMB1 and SMB2
   min protocol = SMB3

Редактировать: Это вывод sudo net usershare info --long (в настоящий момент «Каждый» имеет доступ только для чтения, HTPC - это имя машины A):

[Transfer]
path=/media/media/6TB 2/Transfer
comment=
usershare_acl=Everyone:R,HTPC\myuser:F,guest_ok=y

Редактировать: Вывод ls -al "/media/media/6TB 2"

insgesamt 333
drwxrwxrwx  1 media media   8192 Apr 21 14:48  .
drwxr-x---+ 3 root  root    4096 Apr 22 07:43  ..
drwxrwxrwx  1 media media   4096 Dez 15 12:44 '$RECYCLE.BIN'
drwxrwxrwx  1 media media      0 Apr 20 12:39  Aufnahmen
drwxrwxrwx  1 media media 262144 Apr 19 15:40  Aufnahmen_win
drwxrwxrwx  1 media media   4096 Okt  1  2014  Dokumentationen
drwxrwxrwx  1 media media  12288 Okt  3  2018  Downloads
drwxrwxrwx  1 media media      0 Apr 21 15:58 'Kopie Backup'
-rwxrwxrwx  1 media media    435 Dez 19 17:36  mountBackup.bat
drwxrwxrwx  1 media media      0 Jan  6  2016 'System Volume Information'
drwxrwxrwx  1 media media  12288 Apr 19 17:10  Transfer
1
задан 22 April 2019 в 08:54

1 ответ

Один способ решить эту проблему состоит в том, чтобы отредактировать/etc/samba/smb.conf и прямо ниже workgroup = WORKGROUP строка добавляет этого:

force user = media

Затем перезапуск smbd:

sudo service smbd restart

Причина:

Вторые "медиа" в пути/media/media являются именем пользователя, и оно имеет полномочия: drwxr-x---+ 3 root root 4096 Apr 22 07:43 ... "+" в конце тех полномочий указывает, расширенные полномочия приписывают тот Linux, автоматически присваивается для всех локальных зарегистрированных пользователей. Это - реальные полномочия, похожи на это:

$ getfacl /media/media
getfacl: Removing leading '/' from absolute path names
# file: media/media
# owner: root
# group: root
user::rwx
user:media:r-x
group::---
mask::r-x
other::---

Linux создает его тот путь как безопасность / вещь конфиденциальности в том единственном корне и что определенный пользователь имеет право пересечь ту папку для получения до любой папки под ним. "Гостевой" пользователь или "myuser" не являются пользователем "медиа", таким образом, они никогда не будут добираться до папки Transfer.

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

1
ответ дан 22 April 2019 в 08:54

Другие вопросы по тегам:

Похожие вопросы: