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


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

Автор Тема: Расшарить папку Ubuntu/Kubuntu  (Прочитано 1402 раз)

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

Оффлайн Vasaka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Расшарить папку Ubuntu/Kubuntu
« : 09 Ноября 2022, 07:32:32 »
Добрый день.
Сразу скажу, что все темы по данной проблеме на этом форуме я уже прочитал. Документацию по самбе прочитал и всё равно не решил проблему.

Что я хочу сделать: Расшарить папку на Ubuntu/Kubuntu... и получить доступ к ней по сети с других компов под управлением Линукс (С винды вероятно в перспективе тоже придётся обращаться к шаре, но это не точно).

Я установил Ubuntu, установил самбу, создал и расшарил папку, она видна по сети с других компов, но в неё не пускают. Требует логин и пароль. И что я только ни пробовал делать ничего не получается. Не получается даже общедоступную папку (без логина и пароля) сделать. Всё равно просит логин и пароль.

Потом я установил Kubuntu (КДЕ мне привычнее), установил самбу, и попробовал расшарить папку через GUI. КUbuntu в этот момент предложила установить пароль самба и подчеркнула, что это разные пароли (пароль самба и пароль юникс пользователя), я ввёл пароль в предложенном окне. После этого я смог по сети зайти в эту папку под логином этой кубунты и паролем самба. Я думал проблема решена, осталось только создать других пользователей под которыми люди будут заходить на эту шару. Я установил webmin, создал unix пользователей, потом из них сделал пользователей самба и установил пароли для них, но ни под одним из них я не могу зайти на шару. Работает только тот единственный, для которого пароль самбы был установлен в самом начале через GUI.
А так же я так и не смог сделать шару без логина и пароля.

Кто-нибудь может подсказать как создать других самба пользователей под которыми бы пускало в шару и как сделать доступ вообще без логина и пароля?

Спасибо.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5263
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #1 : 09 Ноября 2022, 14:52:49 »
установил webmin, создал unix пользователей, потом из них сделал пользователей самба и установил пароли для них, но ни под одним из них я не могу зайти на шару
- очень много слов, а инфы ноль  ::)

Что ты там и как делал используя webmin не известно. Вновь созданные unix пользователи входят в группу smb?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3162
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #2 : 09 Ноября 2022, 16:11:40 »
Кстати, а ведь для простых задачь вовсе не обязательно шарить каталог через smb.conf, можно и через файловый менеджер расшарить.
Только вот работало это всё как то через ж... ещё во времена 12.04 - 14.04., с тех пор только через smb.conf.
Но общедоступную шару, вполне можно было сделать.
А вот интересно, сейчас как это работает?
А чего это вы тут делаете, а?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7463
  • Luck Tales
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #3 : 09 Ноября 2022, 18:45:05 »
то-нибудь может подсказать как создать других самба пользователей под которыми бы пускало в шару и как сделать доступ вообще без логина и пароля?
[global]
    map to guest = Bad User

# Disable printers
    load printers = No
    printing = bsd
    printcap name = /dev/null
    disable spoolss = yes

# Replace non-allowed symbols in filenames (useful for access from Windows)
# Server-side filename to be translated (delimiter "/" is not used here):
# \ : * ? " < > |
# Resulting filename, as seen by the client:
# ÿ ÷ ¤ ¿ ¨ « » ¦
    vfs objects = catia
    catia:mappings = 0x22:0xa8,0x2a:0xa4,0x2f:0xf8,0x3a:0xf7,0x3c:0xab,0x3e:0xbb,0x3f:0xbf,0x5c:0xff,0x7c:0xa6

# Allow run exe from shares
    acl allow execute always = True

# I don't need it
    domain master = no

### Guest share with no password
# Don't forget for Windows:
# Run gpedit.msc
# Go to Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options
# Set Accounts: Limit local accounts use of blank passwords to console login only > Disabled

[Public]
        path = /home/alien/Общие
        read only = No
        guest ok = yes
        guest only = yes
# Owner folder, useful for writable shares
        force user = alien

### Shares with login-password access
# Run
# sudo smbpasswd -a USER
# for add USER and set his password in samba.
# Run
# sudo pdbedit -L
# for listing USERS in samba.

[Home]
        path = /home/alien

[All]
        path = /
# Hidden share
        browseable = no
« Последнее редактирование: 09 Ноября 2022, 19:06:00 от ALiEN175 »
🖥 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

Оффлайн Vasaka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #4 : 10 Ноября 2022, 11:05:31 »
Во первых, большое спасибо всем кто откликнулся. Честно, не ожидал, что будет такое количество желающих помочь.
Сейчас объясню всё более детально и со скриншотами.
ОС Kubuntu 22.04.1

Вот четыре папки, которые я создал и расшарил. Все они видны по сети.


Папка data была расшарена при помощи файлового менеджера и она никак не обозначена в smb.conf.
Собственно вот (это что касается именно этой папки):


Когда я создавал эту папку через файловый менеджер, появилось окошко, которое просило задать пароль для пользователя big-dom (тогда это был единственный пользователь), и там уточнялось, что это пароль для самба пользователя, что он может отличаться от пароля который используется сейчас. К сожалению скриншота этого окошка у меня нет, оно появилось только один раз.
После этого я смог зайти по локальной сети с другого компа в эту папку используя логин big-dom и пароль, который я задал для самба пользователя.

Потом я установил webmin 2.0 и остальные три папки были расшарены через него или напрямую через smb.conf.
Все они отражены в smb.conf. Вот:


Во все эти папки я могу зайти по сети, но всегда спрашивает логин и пароль. Ввожу big-dom, пароль и захожу в любую папку. Без логина и пароля никуда не пускает.

Дальше мне надо было сделать так, чтобы можно было заходить в эти папки под другими логинами, а в какие-то и вовсе без логина и пароля.
Я создал ещё одного пользователя средствами операционной системы и ещё одного средствами webmin:

Это последние в списке пользователи: dom и vas.

Затем я сделал из них самба пользователей:


https://i.imgur.com/NTRblYl.png (почему-то этот скриншот упорно не хочет отображаться как картинка в сообщении при предварительном просмотре)

Ну вот собственно и всё. Под этими пользователями не пускает.
Попытки создать шару, которая должна работать без авторизации, тоже не увенчались успехом.
И что дальше делать я не очень понимаю.

Цитировать
- очень много слов, а инфы ноль  ::)
Что ты там и как делал используя webmin не известно. Вновь созданные unix пользователи входят в группу smb?
Надеюсь теперь понятней.
По поводу группы smb. Такой группы в системе нет. Есть только sambashare и один пользователь (vas) в неё входит, но это ничего не даёт. И к примеру, big-dom в неё не входит, а под ним можно заходить по сети в расшаренные папки.

Цитировать
Кстати, а ведь для простых задачь вовсе не обязательно шарить каталог через smb.conf, можно и через файловый менеджер расшарить.
Только вот работало это всё как то через ж... ещё во времена 12.04 - 14.04., с тех пор только через smb.conf.
Но общедоступную шару, вполне можно было сделать.
А вот интересно, сейчас как это работает?
Ну собственно работает так же хорошо как и прописанные в smb.conf Ничем не отличается. Вот только я не понял, если её нет в smb.conf, то где она тогда прописана как расшаренная папка?

ALiEN175, боюсь без пояснений мне мало что понятно в том что вы написали, но всё равно спасибо.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3162
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #5 : 10 Ноября 2022, 11:19:11 »
где она тогда прописана как расшаренная папка?

Средствами KDE, где то в KDE конфигах. Сейчас KDE нет по рукой чтоб поискать.

Пользователь добавил сообщение 10 Ноября 2022, 11:21:48:
Для без пароля, общедоступный каталог, я делаю так:

[Обмен]
path = /media/data2/Обмен
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777


Пользователь добавил сообщение 10 Ноября 2022, 11:27:47:
Почему Вы каталог quest шарите с параметром quest ok = no и потом жалуетесь что без пароля не пускает?
В общем вравнивайте моё с тем что понаписали.
« Последнее редактирование: 10 Ноября 2022, 11:27:47 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Vasaka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #6 : 10 Ноября 2022, 12:28:59 »
Цитировать
Для без пароля, общедоступный каталог, я делаю так:

[Обмен]
path = /media/data2/Обмен
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
Не получается. Просит логин и пароль как обычно.

Цитировать
Почему Вы каталог quest шарите с параметром quest ok = no и потом жалуетесь что без пароля не пускает?
В общем вравнивайте моё с тем что понаписали.
Потому что вот в этой теме в последнем сообщении, человек пишет, что у него работает ровно наоборот.
https://forum.ubuntu.ru/index.php?topic=255871.0
Но я пробовал и так и так. Сначала пробовал так как подсказывает логика: guest ok = yes, а потом на всякий случай так, как написано в той теме, ссылку на которую я кинул чуть выше, а именно guest ok = no
На всякий случай повторю. Не пускает в обоих случаях.
Я менял параметр, перезапускал самбу (на всякий случай) и потом пробовал зайти.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3162
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #7 : 10 Ноября 2022, 13:33:31 »
Вообще я не имел в виду только этот параметр.
А valid  user по кой нужен? Если каталог общедоступен.
Как конфиг сейчас выглядит?
И да, какие права у самого каталога?
ls -lh guest
Пользователь добавил сообщение 10 Ноября 2022, 13:36:50:
Я не просто так кусок своего конфига выложил:
[Обмен] - имя шары
path = /media/data2/Обмен - путь до шары
browsable = yes - разрешить просмотр каталога
writable = yes - разрешить запись
guest ok = yes - разрешить гостевой доступ
read only = no - не шарить только для чтения
create mask = 0777 - права на созаваемые файлы
directory mask = 0777 - права на создаваемые каталоги
« Последнее редактирование: 10 Ноября 2022, 13:36:50 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7463
  • Luck Tales
    • Просмотр профиля
Re: Расшарить папку Ubuntu/Kubuntu
« Ответ #8 : 10 Ноября 2022, 13:54:39 »
ALiEN175, боюсь без пояснений мне мало что понятно в том что вы написали, но всё равно спасибо.
Это рабочий конфиг /etc/samba/smb.conf
Присутствуют гостевая и парольная шары.
Вам остаётся только поправить пути, имена юзеров и завести нужных пользователей в самбу.
Если что-то непонятно - спрашивайте.
🖥 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.055 секунд. Запросов: 26.