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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Доступ к переносному накопителю по Samba  (Прочитано 1074 раз)

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

Оффлайн kupnu42605

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Здравствуйте.

Суть проблемы: машина под Win 10 не может получить доступ по Samba к переносному накопителю, который подключен к машине под Kubuntu 18.04.

Конфигурация файла smb.conf:
[SIR1]
    comment = Portable Storage
    path = /media/liyi/SIR1
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755

Машина под Win 10 видит накопитель, однако, не получает к нему доступ.

Пробовал также:

sudo chown -R nobody.nogroup /media/liyi/SIR1
sudo chown nobody.nogroup /media/liyi/SIR1
sudo chmod -R a+rw /media/liyi/SIR1/

Вывод ls -l. Мы видим, что владелец не сменился и остался root:

ls -l /media/liyi/
drwxrwxrwx 1 root root  4096 июн 20 06:52 70F06FFFF06FC9C4
drwxrwxrwx 1 root root 40960 июн 24 19:30 SIR1

Конечная цель: компьютер под Windows должен иметь доступ к накопителю в режиме "только для чтения". Знаю, что экстрасенсов не существует и я могу сам чего-то недопонимать, поэтому готов к дополнительным вопросам:) Прошу помочь разобраться.


Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7813
  • We were here
    • Просмотр профиля
Re: Доступ к переносному накопителю по Samba
« Ответ #1 : 24 Июня 2018, 17:20:26 »
Повангую: на переносном диске FAT/NTFS - они не поддерживают стандартные права unix.
Если монтируете через fstab, его покажите
еще почитать: http://smb-conf.ru/force-user-s.html
🖥 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

Оффлайн kupnu42605

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Доступ к переносному накопителю по Samba
« Ответ #2 : 25 Июня 2018, 04:37:11 »
FAT/NTFS

Верно, NTFS.

Если монтируете через fstab, его покажите

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a3864697-4fd8-4396-ad12-2731a1e39f1e /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
UUID=f57ec601-9526-4d6e-9965-30f086ccc7ce /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=3e5f629f-5d74-4e0f-9cf1-88c93e469601 none            swap    sw              0       0
UUID=70F06FFFF06FC9C4 /media/liyi/70F06FFFF06FC9C4/       ntfs
UUID=E00A797D0A795210 /media/liyi/E00A797D0A795210/       ntfs
UUID=59A595285E9B6E3A /media/liyi/SIR1/                   ntfs

http://smb-conf.ru/force-user-s.html

Спасибо, покопаю в этом направлении.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7813
  • We were here
    • Просмотр профиля
Re: Доступ к переносному накопителю по Samba
« Ответ #3 : 25 Июня 2018, 05:08:25 »
kupnu42605,
а опции монтирования где?  :o
сначала правильно cоздайте записи fstab, a потом уже с samba разбирайтесь.
https://help.ubuntu.ru/wiki/fstab
https://help.ubuntu.ru/manual/fstab
🖥 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

Оффлайн kupnu42605

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Доступ к переносному накопителю по Samba
« Ответ #4 : 25 Июня 2018, 13:46:59 »
kupnu42605,
а опции монтирования где?  :o
сначала правильно cоздайте записи fstab, a потом уже с samba разбирайтесь.
https://help.ubuntu.ru/wiki/fstab
https://help.ubuntu.ru/manual/fstab

Спасибо за ответ, разобрался.

Мой текущий fstab:
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a3864697-4fd8-4396-ad12-2731a1e39f1e /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
UUID=f57ec601-9526-4d6e-9965-30f086ccc7ce /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=3e5f629f-5d74-4e0f-9cf1-88c93e469601 none            swap    sw              0       0
# windows partitions
UUID=70F06FFFF06FC9C4 /mnt/sda2/       ntfs     defaults    0   0
UUID=E00A797D0A795210 /mnt/sda3/       ntfs     defaults    0   0
UUID=59A595285E9B6E3A /mnt/sir1/       ntfs     noauto,rw,nls=utf8,codepage=866,user    0   0

Текущий smb.conf:
[share]
    comment = Ubuntu File Server Share
    path = /srv/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
   
[sir1]
    comment = File Storage
    path = /mnt/sir1
    browsable = yes
    guest ok = yes
    read only = yes
    force user = nobody

Как я понял, нужно было в настройках fstab поставить возможность монтирования раздела другим пользователем, помимо root (опция user). И добавить в smb.conf "force user = nobody", который позволяет монтировать раздел по сети, игнорируя отсутствие UNIX-прав. Поскольку диск съёмный, "noauto" в fstab поставил для того, чтобы можно было загрузиться с ним отключенным.

За верное направление большое спасибо)

 

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