Samba запутался в мануалах

Автор DIESEL, 01 апреля 2019, 09:18:11

« назад - далее »

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

DIESEL

Всем привет прошу не ругать меня, а просто объяснить по человечески запутался в мануалах в итернете :(
1.  Как правильно установить smbd
sudo apt-get install samba smbclient
Или
sudo apt-get install smbclient
2. Немного про сам конфиг smb.conf
Нужен доступ к файлам без пароль и логина вроде всё верно
[global]
   workgroup = WORKGROUP
   server string = NAS
   netbios name = NAS
   log file = /var/log/samba/log.%m
   max log size = 500
   guest account = nobody
   map to guest = Bad User
   wins server = 10.20.30.3

[storage]
   comment = Public Folder
   path = /home/storage
   browseable = yes
   writable = yes
   guest ok = yes
   guest only = yes
   create mask = 0777
   directory mask = 0777

Про 0777 лучше так не делать  ;D
3. Перезапуск службы smd как правильно?
sudo service smbd start

Получаем ошибку
Failed to start smbd.service: Unit smbd.service not found.
что за модуль smbd.service? и как правильно >:(
Да возможно глупые вопросы ну будьте снисходительны подскажите пожалуйста я запутался :'(
Всем заранее спасибо :)


DIESEL


symon2014

systemctl enabled samba
systemctl status samba

DIESEL

#4
Цитата: symon2014 от 01 апреля 2019, 10:31:13
systemctl enabled samba
systemctl status samba
● samba.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)


DIESEL

Цитата: qupl от 07 апреля 2019, 10:14:38
systemctl unmask samba
А что делает данная команда? это вместо
sudo service smbd restart
И подскажите не могу понять samba работает ну выдает ошибку >:(
[2019/04/01 14:43:51.058983,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections
[2019/04/01 14:44:25.472654,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections
[2019/04/01 14:45:33.958225,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections


DIESEL

Пробовал так и выдаёт
Executing: /lib/systemd/systemd-sysv-install enable samba
update-rc.d: error: samba Default-Start contains no runlevels, aborting.

DIESEL

Цитата: qupl от 08 апреля 2019, 11:12:57Не, так не пойдет.
Код: [Выделить]

man systemctl

Врятли там есть описание systemctl unmask samba ;D
Я понял что это управление так сказать службами ну проблема в том что она не включается выдает ошибку >:(

DIESEL

проверяю черезе
sudo systemctl list-unit-files
нашёл строчки:
samba-ad-dc.service                                                       masked
samba.service                                                           generated
sendsigs.service                                                          masked
serial-getty@.service                                                     disabled
single.service                                                            masked
smbd.service                                                              enabled


qupl

У Вас, судя по выводу выше, демон(юнит) samba был маскирован, если man прочли, то там написано, что это означает. В таком состоянии она работать точно не будет. Поэтому сначала unmask, затем смотреть дальше вывод при старте.

DIESEL

Всё очень странно....
под root-ом
systemctl enabled samba

в ответ сразу же получаю
Unknown operation enabled.

Ну проверим
systemctl status samba

Вывод:
● samba.service - LSB: ensure Samba daemons are started (nmbd, smbd and samba)
   Loaded: loaded (/etc/init.d/samba; generated; vendor preset: enabled)
   Active: active (exited) since Mon 2019-04-08 14:06:17 +05; 3h 32min ago
     Docs: man:systemd-sysv-generator(8)

апр 08 14:06:16 firewall systemd[1]: Starting LSB: ensure Samba daemons are started (nmbd, smbd and samba)...
апр 08 14:06:16 firewall samba[25644]: Starting nmbd (via systemctl): nmbd.service.
апр 08 14:06:17 firewall samba[25644]: Starting smbd (via systemctl): smbd.service.
апр 08 14:06:17 firewall systemd[1]: Started LSB: ensure Samba daemons are started (nmbd, smbd and samba).

ну радует что нет ошибок ;)
Смотрим дальше:
service smbd status
И там снова ошибки
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-04-08 17:39:16 +05; 3s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
Main PID: 8455 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/smbd.service
           ├─8455 /usr/sbin/smbd
           ├─8456 /usr/sbin/smbd
           ├─8457 /usr/sbin/smbd
           └─8459 /usr/sbin/smbd

апр 08 17:39:16 firewall systemd[1]: Starting Samba SMB Daemon...
апр 08 17:39:16 firewall systemd[1]: smbd.service: Supervising process 8455 which is not our child. We'll most likely not notice when it exits.
апр 08 17:39:16 firewall smbd[8455]: [2019/04/08 17:39:16.885399,  0] ../lib/util/become_daemon.c:124(daemon_ready)
апр 08 17:39:16 firewall systemd[1]: Started Samba SMB Daemon.
апр 08 17:39:16 firewall smbd[8455]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections


DIESEL