Настройка Samba

Аватара пользователя

old72
Сообщения: 129
Зарегистрирован: 17 дек 2015, 05:21
Откуда: Винница

Re: Настройка Samba

#11

Сообщение old72 » 07 июн 2016, 16:55

Если дело в deb-пакете, можно взять из онлайн-репозитория пакет нужной версии и поставить с помощью sudo dpkg -i файл_пакета.deb.
В том то и дело, что я не знаю в чем дело, просто описал свою проблему в надежде, что опытные люди помогут :oops: тем более я не знаю какая версия самбы рабочая и какой адрес онлайн репозитория :(

Аватара пользователя

hohlov_jurii
Сообщения: 148
Зарегистрирован: 06 апр 2013, 15:56
Откуда: Архангельская область

Re: Настройка Samba

#12

Сообщение hohlov_jurii » 09 июн 2016, 20:25

Попробуйте установить папку для расшаривания здесь: /srv/samba/share
Теперь, когда Samba настроена, необходимо создать каталог и изменить права доступа. Введите в терминале:
sudo mkdir -p /srv/samba/share
sudo chown nobody.nogroup /srv/samba/share/
sudo restart smbd
sudo restart nmbd
Вот рабочий конфиг, работает:
[share]
comment = Ubuntu File Server Share
path = /srv/samba/share
browsable = yes
guest ok = yes
read only = no
create mask = 0755
А лучше удалить самба и поставить заново, потом сделать по документации Ubuntu server 12.04, там все подробно описано.
guest ok = yes запрос пароля или гостевой доступ

Аватара пользователя

old72
Сообщения: 129
Зарегистрирован: 17 дек 2015, 05:21
Откуда: Винница

Re: Настройка Samba

#13

Сообщение old72 » 09 июн 2016, 21:12

Я вот нашел флешку с полноценно установленной Лубунту 14.04 в ней самба не обновленная, но все работает. Что будет, если я скопирую файл /ect/samba/smb.conf в Лубунту на винт с обновленной самбой и заменю его? они идентичны с файлом обновленной самбы? и что будет, если я его заменю в Xubuntu?


dreinakh
Сообщения: 16
Зарегистрирован: 14 сен 2014, 01:11

Re: Настройка Samba

#14

Сообщение dreinakh » 11 июн 2016, 00:07

Может кому поможет. Samba, после обновлений действительно стала малость дурковать, но большую часть проблем можно воркараундить без установки более ранних версий.
1) Если замахало окошко ввода паролей при заходе на виндовую шару, то можно добавить(подходит любая абракадабра) на связку - выбрать пункт "сохранить навсегда" и не паролить её.
2) Если возникают проблемы с чтением, копированием и т.д. с линуксовой шары, то надо внимательно смотреть на разрешения самих файлов. Буквально сегодня делился с коллегой, скачанной с gog.com, игрушкой и тупил на этом минут 10 :(

На работе Lubuntu 14.04.3, win xp и win 10(начальник гдето надыбал лицензию на pro)


zaka4kin
Сообщения: 3
Зарегистрирован: 24 окт 2017, 16:28

Настройка Samba

#15

Сообщение zaka4kin » 24 окт 2017, 16:45

Доброго времени всем...

я новичок :)

вот копаюсь с самбой. не хочет зараза работать и всё тут. может быть будут советы?

а вот, что у меня на данный момент:

1. lubuntu-17.10-desktop-amd64
2. удаление пакета samba проходит на ура, а вот
3. установка нет:
...Показать
Настраивается пакет samba (2:4.6.7+dfsg-1ubuntu3) …
Samba is not being run as an AD Domain Controller, masking samba-ad-dc-service.
Please ignore the following error about deb-systemd-helper not finding samba-ad-dc-service.
Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service.
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service.
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2017-10-24 20:24:57 +07; 12ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 20999 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 20999 (code=exited, status=1/FAILURE)

окт 24 20:24:57 pc1 systemd[1]: Starting Samba SMB Daemon...
окт 24 20:24:57 pc1 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
окт 24 20:24:57 pc1 systemd[1]: Failed to start Samba SMB Daemon.
окт 24 20:24:57 pc1 systemd[1]: smbd.service: Unit entered failed state.
окт 24 20:24:57 pc1 systemd[1]: smbd.service: Failed with result 'exit-code'.
dpkg: ошибка при обработке пакета samba (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
и в конце:
...Показать
При обработке следующих пакетов произошли ошибки:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
4. из различных источников понабрал всякого и вот, что выполнил уже:
...Показать
sudo rm -rf /etc/systemd/system/multi-user.target.wants/nmbd.service
sudo rm -rf /lib/systemd/system/multi-user.target.wants/nmbd.service
sudo rm -rf /etc/systemd/system/nmbd.service
sudo rm -rf /lib/systemd/system/nmbd.service
sudo rm -rf /etc/systemd/system/multi-user.target.wants/smbd.service
sudo rm -rf /lib/systemd/system/multi-user.target.wants/smbd.service
sudo rm -rf /etc/systemd/system/smbd.service
sudo rm -rf /lib/systemd/system/smbd.service
sudo rm -rf /etc/systemd/system/multi-user.target.wants/samba.service
sudo rm -rf /lib/systemd/system/multi-user.target.wants/samba.service
sudo rm -rf /etc/systemd/system/samba.service
sudo rm -rf /lib/systemd/system/samba.service
sudo rm -rf /etc/systemd/system/multi-user.target.wants/samba-ad-dc.service
sudo rm -rf /lib/systemd/system/multi-user.target.wants/samba-ad-dc.service
sudo rm -rf /etc/systemd/system/samba-ad-dc.service
sudo rm -rf /lib/systemd/system/samba-ad-dc.service
sudo rm -rf /libuser.conf
sudo rm -rf /etc/samba/smb.conf
sudo rm -rf /var/cache/samba
sudo rm -rf /var/cache/debconf/*
sudo dpkg-reconfigure debconf
sudo rm -rf /var/lib/dpkg/info/samba.*
sudo apt clean
sudo apt update
хотя первоначально испробовал:
...Показать
sudo systemctl unmask nmdb smbd samba samba-ad-dc
sudo systemctl enable nmdb smbd samba samba-ad-dc
sudo systemctl start nmdb smbd samba samba-ad-dc
sudo systemctl restart nmdb smbd samba samba-ad-dc
sudo systemctl force-reload nmdb smbd samba samba-ad-dc
sudo apt update
sudo apt reinstall -f samba
sudo dpkg --configure -a
поимел только кучу ошибок, толку ноль...


zaka4kin
Сообщения: 3
Зарегистрирован: 24 окт 2017, 16:28

Настройка Samba

#16

Сообщение zaka4kin » 25 окт 2017, 15:50

победил сам :)

sudo apt purge samba samba-common samba-libs
sudo apt autoremove
sudo apt update
sudo apt upgrade
sudo apt install lubuntu-desktop
sudo apt install samba-common-bin samba-common samba-libs samba system-config-samba gksu

может кому понадобится :)


zaka4kin
Сообщения: 3
Зарегистрирован: 24 окт 2017, 16:28

Настройка Samba

#17

Сообщение zaka4kin » 28 окт 2017, 18:28

ноутбук №1
lubuntu-17.10-desktop-amd64
samba 4.6.7
smb.confПоказать
syslog = 0
server string = %h - Samba %v
workgroup = PC395296
netbios name = PC1
security = user
name resolve order = bcast host
map to guest = bad user
server role = standalone

[video]
path = /data/video
browseable = yes
read only = yes
guest ok = yes

[trash]
path = /data/trash
browseable = yes
read only = no
guest ok = yes
192.168.1.2
255.255.255.248

ноутбук №2
windows 7 x64 home premium
сторонних антивируса / файерволла нет.
брандмауэр настроен для "домашней сети".
включён режим обнаружения и расшаривания папок / принтеров.
остальные параметры для работы в локалке тоже включены.
доступ по паролю пробовал и откл. и вкл.
192.168.1.3
255.255.255.248
PC395296

-----------------------------------

оба ноута пингуются. только windows видит шару на lubuntu, а lubuntu не видит windows вообще.

попробовал следующее: загрузился с live-usb. подгрузил lubuntu в режиме ознакомления. пошёл в network:///, увидел workgroup. при попытке доступа выскакивает ошибка:

Не удалось получить список доступных на сервере ресурсов: В соединении отказано

Указанный адрес не подключён

точно такая же ошибка вылетает при доступе через установленную lubuntu с дефолтным smb.conf

возможно я упускаю какие то настройки smb.conf. подскажите куда копать? :)


ВикторА
Сообщения: 395
Зарегистрирован: 06 ноя 2011, 11:10

Настройка Samba

#18

Сообщение ВикторА » 30 окт 2017, 20:47

Если не получается-начать снова... У меня осталась шпаргалка, как делал я:
СпойлерПоказать
Установил пакет system-config-samba. Можно смотреть в /usr/share/applikations.
При открытии требуется пароль рута. Используется программа для создания, изменения и удаления ресурсов самба. В Настройках выбираем Рабочую группу и вводим название одинаковое для всех компьютеров, на которых выделяются общие ресурсы. В настройках Безопасности ничего не менял. Далее переходим к Пользователям Самба.Выбираю вкладку Добавить пользователя.Имя пользователя Unix выбираю из списка, например свою учетную запись пользователя-Иван. Это имя будет использовано для подключения к моему компу из другой машины.А имя пользователя Виндоус указываю-либо фактическоого пользователя Винды или же вымышленное имя- например, Рая. Далее указываю пароль-придумываю для сервера Самбы - например, 123. Он не обязятельно совпадает с паролями пользователей. Когда на Винде нужно подключиться к моему линуксу, то затребуется пароль (надо ввести 123 ) и нужно будет ввести это пользователя "Иван", которое я указал для пользователя Винды. На моем компе, при подключении к Винде, надо будет указать пользователя Винды для самбы (в данном случае "Рая") и ввести этот же пароль тоже-123.
Далее просто добавляем ресурс на линуксе: жмем на Добавить ресурс самба (или на зеленый крестик). В появившейся форме жмем на Обзор и выбираем нужный ресурс и жмем на Ок. Ставим галочки Виден и Запись разрешена (по желанию). На вкладке доступ выбираем кому доступ разрешен или выбираем Предоставить всем доступ и Ок.
В Винде надо Правой мышкой выбрать меню и в нем Общий доступ и выбрать предоставление доступа по сети и разрешение изменения файлов(по желанию). Если политиика безопасности компьютера не изменялась. то брандмауэр предоставит доступ к общим файлам из сети. Использовал не только для общих файлов, но и для пользования дисководом на ПК из-за отказа такого на ноутбуке. В настройках не менял Отсутствие гостевого входа, потому надо вводить пользователей и пароль. Для безопасности.

В некоторых случаях необходимо примонтировать удаленный сетевой диск. В некоторы
х дистрибутивах Linux, он так же монтируется автоматически (например в Ubuntu) п
ри открытии его по сети. Можно примонтировать его вручную командой mount через к
онсоль. Можно сделать ярлык и поместив его на рабочем столе активировать его ког
да нужен удаленный доступ к сетевому ресурсу. Ну или мало еще для чего.
# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/u
ser/video
Где username=vasja,password=pupkin — это имя и пароль доступа к удаленному сетев
ому ресурсу, а //pupkin_v/Video — имя сетевого ресурса, /home/user/video - точка
монтирования

Если на сервере расшаренный раздел (//server/razdel) с гостевым входом, то коман
да может выглядеть:
sudo mount -t smbfs //server/razdel /home/asuka/razdel
или
sudo mount -t smbfs //192.168.0.1/razdel /home/asuka/razdel
или
sudo mount -t smbfs -o guest,iocharset=utf8 //server/music /mnt/music

Ответить