meu samba parou de funcionar no Ubuntu 21.10, não tenho certeza de quando começou, mas entendi isso no início:
$ sudo service smbd restart
[sudo] password for username:
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xeu smbd.service" for details.
quando executo os comandos ele diz que recebo:
$ systemctl status smbd.service
× smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2021-11-10 04:07:54 AEDT; 2min 6s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 160601 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
Process: 160610 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=255/EXCEPTION)
Main PID: 160610 (code=exited, status=255/EXCEPTION)
Status: "Starting process..."
CPU: 44ms
Nov 10 04:07:54 pern smbd[160610]: Ignoring unknown parameter "winbind trusted domains only"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.175944, 0] ../../source3/auth/auth_util.c:1313(get_guest_info3)
Nov 10 04:07:54 pern smbd[160610]: SamInfo3_for_guest: Unable to locate guest account []!
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.175995, 0] ../../source3/auth/auth_util.c:1385(make_new_session_info_guest)
Nov 10 04:07:54 pern smbd[160610]: get_guest_info3 failed with NT_STATUS_NO_SUCH_USER
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.176018, 0] ../../source3/smbd/server.c:2052(main)
Nov 10 04:07:54 pern smbd[160610]: ERROR: failed to setup guest info.
Nov 10 04:07:54 pern systemd[1]: smbd.service: Main process exited, code=exited, status=255/EXCEPTION
Nov 10 04:07:54 pern systemd[1]: smbd.service: Failed with result 'exit-code'.
Nov 10 04:07:54 pern systemd[1]: Failed to start Samba SMB Daemon.
e
Subject: A start job for unit smbd.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit smbd.service has finished with a failure.
░░
░░ The job identifier is 14803 and the job result is failed.
Nov 10 04:07:54 pern systemd[1]: Starting Samba SMB Daemon...
░░ Subject: A start job for unit smbd.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit smbd.service has begun execution.
░░
░░ The job identifier is 20143.
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.170769, 0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
Nov 10 04:07:54 pern smbd[160610]: Unknown parameter encountered: "password level"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.170806, 0] ../../lib/param/loadparm.c:1855(lpcfg_do_global_parameter)
Nov 10 04:07:54 pern smbd[160610]: Ignoring unknown parameter "password level"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.170933, 0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
Nov 10 04:07:54 pern smbd[160610]: Unknown parameter encountered: "update encrypted"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.170944, 0] ../../lib/param/loadparm.c:1855(lpcfg_do_global_parameter)
Nov 10 04:07:54 pern smbd[160610]: Ignoring unknown parameter "update encrypted"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.171032, 0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
Nov 10 04:07:54 pern smbd[160610]: Unknown parameter encountered: "winbind trusted domains only"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.171040, 0] ../../lib/param/loadparm.c:1855(lpcfg_do_global_parameter)
Nov 10 04:07:54 pern smbd[160610]: Ignoring unknown parameter "winbind trusted domains only"
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.175944, 0] ../../source3/auth/auth_util.c:1313(get_guest_info3)
Nov 10 04:07:54 pern smbd[160610]: SamInfo3_for_guest: Unable to locate guest account []!
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.175995, 0] ../../source3/auth/auth_util.c:1385(make_new_session_info_guest)
Nov 10 04:07:54 pern smbd[160610]: get_guest_info3 failed with NT_STATUS_NO_SUCH_USER
Nov 10 04:07:54 pern smbd[160610]: [2021/11/10 04:07:54.176018, 0] ../../source3/smbd/server.c:2052(main)
Nov 10 04:07:54 pern smbd[160610]: ERROR: failed to setup guest info.
Nov 10 04:07:54 pern systemd[1]: smbd.service: Main process exited, code=exited, status=255/EXCEPTION
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit smbd.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 255.
Nov 10 04:07:54 pern systemd[1]: smbd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit smbd.service has entered the 'failed' state with result 'exit-code'.
Nov 10 04:07:54 pern systemd[1]: Failed to start Samba SMB Daemon.
░░ Subject: A start job for unit smbd.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit smbd.service has finished with a failure.
░░
░░ The job identifier is 20143 and the job result is failed.
o que está errado?? reclama da falta de conta de convidado, mas não quero ou uso conta de convidado???
Responder1
Resolvido, criei um usuário que não consegue fazer login e tornei-o o usuário convidado, agora percebo que poderia ter feito com que o usuário ninguém parecesse ter as mesmas propriedades, então o smbd começou bem
Responder2
O Samba também não funciona para mim no Impish, mensagem de erro um pouco diferente. Aparentemente relacionado a unmasked samba-ad-dc.service
. Este serviço sempre foi mascarado no passado, pois tenho quase certeza de que entra em conflito com a versão cliente ou servidor de arquivos do Samba (aquela que quase todo mundo usa).
Mensagem de erro:
$ sudo apt install -y samba
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
python3-samba samba-common samba-common-bin samba-dsdb-modules samba-libs
samba-vfs-modules
Suggested packages:
bind9 bind9utils ctdb ldb-tools ntp | chrony smbldap-tools ufw winbind
heimdal-clients
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
Done
Setting up samba (2:4.13.14+dfsg-0ubuntu0.21.10.4) ...
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 those services.
(samba-ad-dc.service masked)
Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/samba-ad-dc.service → /lib/systemd/system/samba-ad-dc.service.
Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service.
Job for samba-ad-dc.service failed because the control process exited with error code.
See "systemctl status samba-ad-dc.service" and "journalctl -xeu samba-ad-dc.service" for details.
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.34-0ubuntu3) ...
apt
disse See "systemctl status samba-ad-dc.service" and "journalctl -xeu samba-ad-dc.service" for details.
, então...
$ sudo journalctl -xeu samba-ad-dc.service
░░
░░ The job identifier is 4924.
Dec 14 01:48:10 uminefi01 systemd[1]: samba-ad-dc.service: Main process exited,>
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit samba-ad-dc.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Dec 14 01:48:10 uminefi01 systemd[1]: samba-ad-dc.service: Failed with result '>
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit samba-ad-dc.service has entered the 'failed' state with result 'exi>
Dec 14 01:48:10 uminefi01 systemd[1]: Failed to start Samba AD Daemon.
░░ Subject: A start job for unit samba-ad-dc.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit samba-ad-dc.service has finished with a failure.
░░
░░ The job identifier is 4924 and the job result is failed.
ESCOC
Segui sua recomendação para criar um usuário nobody
(não acho que seja necessário para esta solução específica, mas pareceu uma boa ideia):
$ sudo smbpasswd -a nobody
New SMB password: [enter on blank line]
Retype new SMB password: [enter on blank line]
Added user nobody.
Mascarou a samba-ad-dc.service
unidade:
systemctl mask samba-ad-dc.service
Created symlink /etc/systemd/system/samba-ad-dc.service → /dev/null.
Executei correções automáticas de gerenciamento de pacotes:
$ sudo dpkg -a --configure && sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Serviços Samba autônomos habilitados (os 'normais'):
systemctl enable --now smbd nmbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable smbd
Synchronizing state of nmbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nmbd
Executei testparm
em mantenedores de pacotes genéricos smb.conf
, disse tudo bem ...
Meucockpit-zfs-manager
de 45 unidadesfunciona de novo...