Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

besoin d'aide configuration samba...
#1

Bonjour à tous,

Je suis en train d'avancer (très) petit à petit...
Mais j'ai un problème que je n'arrive pas à résoudre : lorsque je fais testparm pour samba, j'obtiens ceci :

Processing section "[homes]"
Processing section "[partage]"
Processing section "[printers]"
Error loading services.

et quand je tente un restart, j'obtiens :

Restarting nmbd (via systemctl): nmbd.service
Failed to restart nmbd.service: Access denied

Merci pour votre aide...
Répondre
#2

Peux-tu copier ici ta configuration de samba ?
Et comment essayes-tu de lancer le service ? en faisant sudo service smbd restart ?
Répondre
#3

Salut,
testparm peut t'aider : https://www.samba.org/samba/docs/man/man...arm.1.html
Répondre
#4

Hum, je crois bien avoir lu:
pipiotte a écrit :lorsque je fais testparm pour samba, j'obtiens ceci
Répondre
#5

ah oui exact Smile
Répondre
#6

Merci encore à vous Smile

alors je vous mets mon samba dès que putty veut bien se connecter Big Grin
Répondre
#7

[global]

## Browsing/Identification ###

workgroup = BOOMER
netbios name = blackbird
server string = %h server (Samba %v)
; wins support = no
; wins server = w.x.y.z
dns proxy = no
; name resolve order = lmhosts host wins bcast


#### Debugging/Accounting ####
log file = /var/log/samba/log.%m

# Put a capping on the size of the log files (in Kb).
max log size = 1000
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

####### Authentication #######
security = user

encrypt passwords = yes
passdb backend = tdbsam guest

obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spasswor$
socket options = TCP_NODELAY

#===================== Share Definitions =======================

[homes]

#permet de partager le répertoire personnel de chaque utilisateur
comment = Home Directories
browseable = yes
writable = yes
create mask = 0775
directory mask = 0775

[partage]
comment = shares
#le répertoire /home/partage doit exister dans l'arborescence linux
path=/home/shares
browseable = yes
writable = yes
create mask = 0777
writable = yes
create mask = 0777
directory mask = 0777
read only = no

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
write list = root, BOOMER
===============================================================================
Répondre
#8

Bon je l'ai désinstallé et réinstallé, et j'ai l'impression qu'il manque quelquechose dès le départ..

The following NEW packages will be installed:
samba
0 upgraded, 1 newly installed, 0 to remove and 140 not upgraded.
Need to get 0 B/938 kB of archives.
After this operation, 11.2 MB of additional disk space will be used.
Selecting previously unselected package samba.
(Reading database ... 127597 files and directories currently installed.)
Preparing to unpack .../samba_2%3a4.2.10+dfsg-0+deb8u3_armhf.deb ...
Unpacking samba (2:4.2.10+dfsg-0+deb8u3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u3) ...
Setting up samba (2:4.2.10+dfsg-0+deb8u3) ...
Job for smbd.service failed. See 'systemctl status smbd.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript smbd, action "start" failed.
dpkg: error processing package samba (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for systemd (215-17+deb8u3) ...
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Répondre
#9

je pense pas. C'est ton fichier de conf foireux qui empêche le service de démarrer et donc d'installer le paquet correctement.
Désinstalles en utilisant --purge ou suprrime le fichier de config de samba après avoir desisntaller

D'après testparm, il arrive bien a charger 3 de tes 4 partages ... regarde du coté de celui qui ne se charge pas
Répondre
#10

Salut

0 upgraded, 1 newly installed, 0 to remove and 140 not upgraded.
Avant d'installer Samba tu as fait

"apt-get update && apt-get upgrade -y"

@+F.B.
Répondre
#11

FBPY a écrit :Salut

0 upgraded, 1 newly installed, 0 to remove and 140 not upgraded.
Avant d'installer Samba tu as fait

"apt-get update && apt-get upgrade -y"

@+F.B.

effectivement je l'avais fait sans ajouter "sudo" donc ça n'avait pas fonctionné...
Je desinstalle et réinstalle samba suite à ça : ça à l'air ok.

Merci à vous !! (vous êtes top)
Répondre
#12

Bon,

je reviens vers vous car je n'arrive plus à m'y connecter directement dans l'explorateur... (cela fonctionnait hier, mais j'ai voulu remplacer le hostname ip par un nom et depuis plus rien ne fonctionne...

voici les resultat du testparm si cela peut vous aider

Code :
testparm -s
Load smb config files from /etc/samba/smb.conf
Unknown parameter encountered: "invalid user"
Ignoring unknown parameter "invalid user"
Processing section "[blackbird]"
Processing section "[barbara]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE

# Global parameters
[global]
        workgroup = barbara
        netbios name = SERVEURANOUS
        server string = serveur maison
        interfaces = 127.0.0.1/8 eth0
        server role = standalone server
        security = USER
        map to guest = Bad User
        obey pam restrictions = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        logon path = \\%N\profiles\%U
        logon drive = H:
        dns proxy = No
        wins server = w.x.y.z
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb


[blackbird]
        comment = samba
        path = /media/DDSHARE
        read only = No
        create mask = 0770
        directory mask = 0775

Je peux voir le reseau en tapant l'ip dans l'explorateur, mais impossible de s'y connecter quelquesoit l'identifiant que je mets...
Répondre
#13

Je te conseille de commenter interfaces qui ne sert à pas grand chosesi tu n'actives pas bind interfaces only. J'ai aussi un énorme doute sur l'utilisation de logon path et logon drive, tu as un contrôleur de domaine accessible ?

Ensuite, ton partage blackbird ne me semble pas browseable, il est donc limité aux utilisateurs identifiés.

Concernant ton changement d'IP vers host, tu as édité le fichier /etc/hosts ? et relancé le réseau ? Peut-être ton PC et/ou ta box met du temps pour mettre à jour ses entrées DNS.
Répondre
#14

Bonjour et merci (encore !)
Alors je n'arrive plus du tout à accéder au réseau maintenant...
J'ai modifié mon smb.conf, mais lorsque je fais testparm, ça indique "Load smb config files from /etc/samba/smb.conf
Error loading services. "
Je peux modifier le fichier mais il ne le trouve pas lors d'un testparm ou lorsque je veux relancer samba...
Pourtant tout marchait ce matin avant que j'ai cette fichue idée de changer le hostname...
En espérant que vous aurez la gentillesse de m'aider (encore) un peu... Je desespère...

mon fichier :
======================= Global Settings =======================

[global]
workgroup = NOUSCNOUS
server string = blackbird
browseable = yes
netbios name = blackbird
;wins server = w.x.y.z
dns proxy = no
name resolve order = bcast lmhosts host wins
read only = yes
write list = barbara, machin, @nouscnous
# interfaces = 127.0.0.1/8 eth0
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
passdb backend = tdbsam
obey pam restrictions = yes
map to guest = bad user
server role = standalone server
unix password sync = yes
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n$
pam password change = yes


#======================= Share Definitions =======================

[blackbird]
comment = Blackbird samba
path = /media/DDSHARE
browseable = yes
read only = yes
create mask = 775
directory mask = 0775

[machin]
read only = no
writable = yes
path = /media/DDSHARE/machin
guest ok = no
force user = barbara

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700


# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
; write list = root, @lpadmin, barbara
Répondre
#15

quelques pistes :
- le dns implique soit de renseigner le serveur DNS de ta box (ou similaire) soit des modifier le hosts de ton serveur et de tes clients ainsi que le lmhost de tes clients
- name resolve order = bcast lmhosts host wins : en plus, met a jour ton lmhost de ton serveur si tu en as un. Le broadcast c'est bien mais si tu as des windows capable de répondre
- workgroup = NOUSCNOUS : pense a modifier le workgroup de tes windaube aussi
et pour finir, quand on a une config qui marche, on la sauvegarde avant de la modifier Wink
HTH
Répondre
#16

bibi21000 a écrit :quelques pistes :
- le dns implique soit de renseigner le serveur DNS de ta box (ou similaire) soit des modifier le hosts de ton serveur et de tes clients ainsi que le lmhost de tes clients
- name resolve order = bcast lmhosts host wins : en plus, met a jour ton lmhost de ton serveur si tu en as un. Le broadcast c'est bien mais si tu as des windows capable de répondre
- workgroup = NOUSCNOUS : pense a modifier le workgroup de tes windaube aussi
et pour finir, quand on a une config qui marche, on la sauvegarde avant de la modifier Wink
HTH
Bon j'ai fini par réininialiser totalement le rpi, et je vais tout réinstaller et réorganiser au propre.
Pour la sauvegarde, oui en effet, ça m'aura servi de leçon ! (c'est comme cela qu'on apprend Wink )

Merci à vous !
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)