Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 01-03-2018 12:09:57

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Pouvez vous me ré éclairer pour corriger ce message

testparm de Samba a retourné l'erreur 1 : Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Error loading services.



Merci !!

Ainsi que

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
samba is already the newest version (2:4.5.12+dfsg-2+deb9u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de samba (2:4.5.12+dfsg-2+deb9u1) ...
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
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 Thu 2018-03-01 11:11:50 CET; 20ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 2387 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 2387 (code=exited, status=1/FAILURE)

mars 01 11:11:49 debiannicolas systemd[1]: Starting Samba SMB Daemon...
mars 01 11:11:50 debiannicolas systemd[1]: smbd.service: Main process exited…URE
mars 01 11:11:50 debiannicolas systemd[1]: Failed to start Samba SMB Daemon.
mars 01 11:11:50 debiannicolas systemd[1]: smbd.service: Unit entered failed…te.
mars 01 11:11:50 debiannicolas systemd[1]: smbd.service: Failed with result …e'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: erreur de traitement du paquet samba (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
 

Dernière modification par calixtus06 (01-03-2018 12:12:58)


Il n'y a pas de mauvaises questions...

Hors ligne

#27 01-03-2018 14:04:47

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

et si tu fais

apt-get install -f

Hors ligne

#28 01-03-2018 14:36:10

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

accessoirement:

locate smb.conf


root@debiannicolas:/home/nicolas# locate smb.conf
/usr/share/doc/nautilus-share/examples/smb.conf
/usr/share/doc/samba-common/examples/smb.conf.default.gz
/usr/share/man/man5/smb.conf.5.gz
/usr/share/man/zh_CN/man5/smb.conf.5.gz
/usr/share/man/zh_TW/man5/smb.conf.5.gz
/usr/share/samba/smb.conf
/var/lib/ucf/cache/:etc:samba:smb.conf
root@debiannicolas:/home/nicolas#
 


Il n'y a pas de mauvaises questions...

Hors ligne

#29 01-03-2018 14:37:36

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

apt install -f


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de samba (2:4.5.12+dfsg-2+deb9u1) ...
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
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 Thu 2018-03-01 13:36:32 CET; 17ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 8604 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 8604 (code=exited, status=1/FAILURE)

mars 01 13:36:32 debiannicolas systemd[1]: Starting Samba SMB Daemon...
mars 01 13:36:32 debiannicolas systemd[1]: smbd.service: Main process exited…URE
mars 01 13:36:32 debiannicolas systemd[1]: Failed to start Samba SMB Daemon.
mars 01 13:36:32 debiannicolas systemd[1]: smbd.service: Unit entered failed…te.
mars 01 13:36:32 debiannicolas systemd[1]: smbd.service: Failed with result …e'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: erreur de traitement du paquet samba (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de gadmin-samba :
 gadmin-samba dépend de samba ; cependant :
 Le paquet samba n'est pas encore configuré.

dpkg: erreur de traitement du paquet gadmin-samba (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de gadmin-samba-dbg :
 gadmin-samba-dbg dépend de gadmin-samba (= 0.2.9-3+b2) ; cependant :
 Le paquet gadmin-samba n'est pas encore configuré.

dpkg: erreur de traitement du paquet gadmin-samba-dbg (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 samba
 gadmin-samba
 gadmin-samba-dbg
E: Sub-process /usr/bin/dpkg returned an


Il n'y a pas de mauvaises questions...

Hors ligne

#30 01-03-2018 20:02:50

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

désolé, ces problèmes dépasse le cadre de mes connaissances neutral

Hors ligne

#31 02-03-2018 17:17:16

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Bonjour

dans ton #26 tu a la réponse


See "systemctl status smbd.service" and "journalctl -xe" for details.
 


pour avoir les erreurs


systemctl status smbd.service
 


ou


journalctl -xe
 



ce n'est pas un problème d'installation , juste au démarrage du service , samba échoue , juste a corriger le smb.conf

nota : en #17 j'ai donné pas mal de commandes pour samba

Dernière modification par robert2a (02-03-2018 17:19:24)

Hors ligne

#32 22-03-2018 13:33:22

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Hello, je reviens vers vous pour tenter d'avancer sur  la visibilité de mon ordi de travail sur le réseau local de mon entreprise.
J'ai tenté d'installer et d'utiliser un interface graphique.

https://debian-facile.org/images/file-R … 21ec9d70ec

Mais depuis les autres ordis: rien.

je vais re lire les commentaires du fil mais si quelqu'un connait gadminsamba , merci de ses éclaircissements.

Il n'y a pas de mauvaises questions...

Hors ligne

#33 23-03-2018 15:47:17

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Quelqu'un pour corriger mon fichier de config ??

-L'adresse IP de mon ordi n'y apparaît pas ( ??)  192.168.70.33
-Pouvez vous m'expliquer les lignes hosts allow: je ne pige pas d'où sort le 127  et ce que signifie 192.168.0
-que signifie la ligne interfaces: je ne pige pas à quoi correspond cette adresse et comment la corriger si besoin
- où est défini mon réseau local ?
- Il n'y a pas non plus eth0 'indiqué , pourquoi ?

Un gros gros merci d'avance ( je sais ça fait 3 mois que je suis sur ce problème )

[global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script=/usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no

[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[nico-doc]
path = /home/nicolas/Documents/DOCUMENT\ DE\ TRAVAIL/
comment = pas de commentaires
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[sharing]
path = /home/nicolas/
browseable = yes
writeable = yes
valid users = nicolas
write list = nicolas
create mask = 0770
directory mask = 700



 

Dernière modification par calixtus06 (23-03-2018 16:18:43)


Il n'y a pas de mauvaises questions...

Hors ligne

#34 23-03-2018 16:17:10

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Bonjour
ton truc dépasse mes compétences mais ici :
je vois plutot


interfaces = 127.0.0.1/8 192.168.0.0/24 eth0  => mettre le bon nom de ta carte réseau
 


pour l IP de ta machine qui fait office de serveur (j'ai testé les deux (en dhcp et en IP fixe) normalement un serveur samba est en ip fixe
par exemple tu utilise l ip 192.168.0.10 pour ton serveur
ici tu fais


interfaces = 127.0.0.1/8 192.168.0.10/24 eth0  => mettre le bon nom de ta carte réseau et la bonne ip du serveur
 



cette option => bind interfaces only = yes  va forcer  l'utilisation de la carte réseau que tu aura indiqué
d'après la doc , samba préfère le nom de la carte a l ip (dans les log tu dois voir quelle carte et quelle ip est utilisé )

pour ceci je connais pas cette option


remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
 


je sais que "0" et "255" est réservé par le système , il te faut l'avis d un spécialiste réseau pour ces 2 options.

je sais pas si ceci est bien utile


hosts allow = 127. 192.168.0.
 



tu a la commande "testparm" qui te permet de vérifier ton smb.conf
tu te place dans /etc/samba/
et tu tape la commande

Dernière modification par robert2a (23-03-2018 16:26:06)

Hors ligne

#35 23-03-2018 16:24:48

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

robert2a a écrit :

Bonjour
ton truc dépasse mes compétences mais ici :
je vois plutot


interfaces = 127.0.0.1/8 192.168.0.0/24 eth0  => mettre le bon nom de ta carte réseau
 


pour l IP de ta machine qui fait office de serveur (j'ai testé les deux (en dhcp et en IP fixe) normalement un serveur samba est en ip fixe
par exemple tu utilise l ip 192.168.0.10 pour ton serveur
ici tu fais


interfaces = 127.0.0.1/8 192.168.0.10/24 eth0  => mettre le bon nom de ta carte réseau et la bonne ip du serveur
 



cette option => bind interfaces only = yes  va forcer  l'utilisation de la carte réseau que tu aura indiqué
d'après la doc , samba préfère le nom de la carte a l ip (dans les log tu dois voir quelle carte et quelle ip est utilisé )



Salut Robert !

si je te comprends bien: 192.168.70.33/24 à la place de 192.168.0.0/24 ? et enp1s0 à la place de eth0 ??

ip addr


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:19:66:80:64:74 brd ff:ff:ff:ff:ff:ff
    inet 192.168.70.33/24 brd 192.168.70.255 scope global dynamic enp1s0
       valid_lft 59246sec preferred_lft 59246sec
    inet6 fe80::219:66ff:fe80:6474/64 scope link
       valid_lft forever preferred_lft forever
root@NICOLASDEBIAN:/home/nicolas#


Il n'y a pas de mauvaises questions...

Hors ligne

#36 23-03-2018 16:30:52

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Oui

je vais faire comme Severian , jeter l'éponge ( pour mon problème entre stretch et buster personne a répondu sur quelque chose de plus simple que toi )

ton ip est  192.168.70.33/24
ta carte => enp1s0

ps: j'ai supprimé samba de mes machines  roll

ça donne


interfaces = 127.0.0.1/8 192.168.70.33/24 enp1s0
 



donc tu serais sur un domaine avec cette machine ?  (tu a pas un administrateur réseau dans tes connaissances ? )

Dernière modification par robert2a (23-03-2018 16:38:06)

Hors ligne

#37 23-03-2018 16:34:27

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Du coup, à la place de samba tu as quoi ?

Il n'y a pas de mauvaises questions...

Hors ligne

#38 23-03-2018 16:41:45

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

rien , disque externe et clé usb pour les fichiers tongue
pour l'imprimante réseau je n'ai pas besoin de samba elle est vue par toutes les machines. (avec cups et l utilitaire "system-config-printer" )

nota: je n'ai pas de controleur de domaine sur le réseau
de wheezy jusqu'a stretch pas eu de soucis , avec buster rien ne va plus hmm
(comme je suis moitié stretch et moitié buster c'est pas cool ).

tout ça ne fait pas avancer ton problème roll

pour win10 l'imprimante doit fonctionner ? ( sur ta machine ou une vraie imprimante réseau(cablé sur un switch) ? )

le partage sur win10 c'est envisageable  ?

nota: je n'ai plus de win10 , je ne sais meme pas si possible de voir un partage (win) a partir de machine debian (jamais testé)

Dernière modification par robert2a (23-03-2018 17:02:44)

Hors ligne

#39 23-03-2018 18:32:10

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

robert2a a écrit :



nota: je n'ai pas de controleur de domaine sur le réseau

pour win10 l'imprimante doit fonctionner ? ( sur ta machine ou une vraie imprimante réseau(cablé sur un switch) ? )

le partage sur win10 c'est envisageable  ?



Je peux voir l'imprimante sur le réseau et imprimer en couleur ..ouf
Bizzarement j'ai pris une iso hybrid  de debian strech mate 64 bits pour mon ordi de boulot avec du non libre dedans à ce que j'ai compris mais les sources.list étaient sur main ( ? ) uniquement
Dans le gestionnaire de fichier je vois le réseau windows mais je ne parviens pas à l'ouvrir , je vois aussi le dossier "publique" de ma collègue... mais impossible d'ouvrir le fichier à l'intérieur.
Ma collègue sous jessie parvient à accéder à windows7 mais en tapant smb:// et l'adresse de l'ordi sinon elle ne peut pas ..

ps: pourquoi mate parce que je peux obtenir un interface graphique pour rygel, un serveur upnp. J'ai indiquer les documents en partage mais ils ne sont toujours pas visible par mes collègues qu'ils soient sous linux ou windows.

C'est quoi le contrôleur de domaine?

Dernière modification par calixtus06 (23-03-2018 18:32:45)


Il n'y a pas de mauvaises questions...

Hors ligne

#40 23-03-2018 18:46:31

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

[global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.70.33/24 enp1s0
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script=/usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
read only = yes
available = yes
browseable = no
writable = yes
guest ok = yes
public = yes
printable = yes
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no

[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[nico-doc]
path = /home/nicolas/Documents/DOCUMENT\ DE\ TRAVAIL/
comment = pas de commentaires
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[sharing]
path = /home/nicolas/
browseable = yes
writeable = yes
valid users = nicolas
write list = nicolas
create mask = 0700
directory mask = 700
 



https://debian-facile.org/images/file-R … 5aa3d6c159

https://debian-facile.org/images/file-R … c67106ee68

Pourquoi cet utilitaire graphique m'indique que samba est actif,  m'indique  les chemins pour les dossiers partagés auxquels j'ai ouvert tous les droits avec  chmod 777 /nomdedossier..Et cette dernière images où il est indiqué que l'utilisateur est inconnu, alors que j'en indique avec le mot de passe ??


Il n'y a pas de mauvaises questions...

Hors ligne

#41 23-03-2018 19:05:11

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

je n'ai pas jeté l'éponge, c'est juste qu'à un moment il y avait un soucis d'installation que je ne connaissais pas wink

hosts allow = 127. 192.168.0. 
tu peux enlever le 127. (127.0.0.1 est toujours accepté comme host de toute façon)
192.168.0.    correspond à  192.168.0.*

il faut voir les autre pc de ton réseau, si ils sont aussi en IP 192.168.70.*    tu dois ajouter cette adresse à host allow pour qu'ils puissent accéder au serveur

hosts allow (S)

           A synonym for this parameter is allow hosts.

           This parameter is a comma, space, or tab delimited set of hosts which are
           permitted to access a service.

           If specified in the [global] section then it will apply to all services,
           regardless of whether the individual service has a different setting.

           You can specify the hosts by name or IP number. For example, you could
           restrict access to only the hosts on a Class C subnet with something like
           allow hosts = 150.203.5.. The full syntax of the list is described in the man
           page hosts_access(5). Note that this man page may not be present on your
           system, so a brief description will be given here also.

           Note that the localhost address 127.0.0.1 will always be allowed access unless
           specifically denied by a hosts deny option.

           You can also specify hosts by network/netmask pairs and by netgroup names if
           your system supports netgroups. The EXCEPT keyword can also be used to limit a
           wildcard list. The following examples may provide some help:

           Example 1: allow all IPs in 150.203.*.*; except one

           hosts allow = 150.203. EXCEPT 150.203.6.66

           Example 2: allow hosts that match the given network/netmask

           hosts allow = 150.203.15.0/255.255.255.0

           Example 3: allow a couple of hosts

           hosts allow = lapland, arvidsjaur

           Example 4: allow only hosts in NIS netgroup "foonet", but deny access from one
           particular host

           hosts allow = @foonet

           hosts deny = pirate

               Note
               Note that access still requires suitable user-level passwords.
           See testparm(1) for a way of testing your host access to see if it does what
           you expect.

           Default: hosts allow =  # none (i.e., all hosts permitted access)

           Example: hosts allow = 150.203.5. myhost.mynet.edu.au



pour l'interface je suis du même avis que robert2a il faut indiquer 192.168.70.33/24 enp1s0

si tu te débrouille en anglais tu peux faire

man smb.conf

Hors ligne

#42 24-03-2018 04:02:34

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

@calixtus06
tu a pensé a créer les utilisateurs sur le serveur samba.

Hors ligne

#43 24-03-2018 12:15:03

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

robert2a a écrit :

@calixtus06
tu a pensé a créer les utilisateurs sur le serveur samba.



Dans ce post je voulais montrer qu'effectivement je n'ai pas d'utilisateur ( les autres pc du réseau ?) .

https://debian-facile.org/images/file-R … c67106ee68

Que dois je indiquer précisément ?

Dernière modification par calixtus06 (24-03-2018 12:20:54)


Il n'y a pas de mauvaises questions...

Hors ligne

#44 24-03-2018 12:55:49

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Bonjour
sur la machine ou samba est installé tu crées un (ou plusieurs utilisateurs)


smbpasswd -a "$USER"
 


nota: $USER est a remplacé par le nom d'utilisateur (et entrer 2 fois le mot de passe )
d'une autre machine debian tu dois pouvoir te connecter avec ces identifiant .
j'ai testé ceci


interfaces = 127.0.0.0/8 eth0
 


sur buster , faut que je regarde a partir d un autre client si ça fonctionne .

puis ceci


interfaces = 127.0.0.0/8 192.168.10.0/24 eth0
 



sous buster toujours pas bon , en local sur le serveur c'est bon
ça te concerne pas tu est en stretch et win10
tu va créer un partage sur chaque machine ? (ou que sur ta machine)

pour revenir a ton problème , j'ai fait la meme chose sur une machine en stretch , donné un nom de partage et modifié la ligne "interfaces" ça fonctionne du premier coup entre machine debian
les machines sont en dhcp avec samba et samba-client installé
juste avec un smb.conf de base (modifié nom du partage et l'ip/carte réseau ) et un utilisateur samba créé .
je comprend pas pourquoi toi ça coince
sur mate caja me donne  => parcour du reseau =>reseau window=>workgroup=>debian2=>monpartage + print$ (a partir de la il faut que j'entre mon "user" et mot de passe pour accéder au partage )
(sur buster ça ne fonctionne pas )
toutes mes machines en stretch voient le partage et se connecte.
si win10 te demande un user + mdp pour ce partage ça devrait fonctionner aussi.
chaque machine qui doit mettre a disposition des ressources partagées tu dois faire la meme chose.
moi je continue a chercher mon bug sur buster (hier j'ai eu aussi cups sur sid qui a planté , quand on est pas en stable c'est peut etre un peu normal ............   )

@Severian

cité => "tu peux enlever le 127. (127.0.0.1 est toujours accepté comme host de toute façon)"
merci pour la remarque  smile
depuis que j'ai ajouté 127.0.0.0/8 (dans interfaces) je vois mon partage sur le serveur samba ( a partir du serveur , avant que depuis un client (donc pas en local sur le serveur))

@calixtus06

pour le "netbios name" j'ai mit le nom de la machine (celui qui se trouve dans /etc/hostname )
pour le groupe de travail je l'ai personnalisé ( tu peu en faire autant que tu veut  en fonction du nombre de serveurs samba sur le réseau )
par exemple tu autorise la secrétaire sur le partage "workgroup = groupe1" ,
éviter d'utiliser le nom de machine comme groupe de travail , testparm était pas content roll

Dernière modification par robert2a (24-03-2018 14:56:58)

Hors ligne

#45 26-03-2018 16:20:23

calixtus06
Membre
Distrib. : Librazik2
Noyau : Linux version 4.9.0-6-lzk-bl-amd64
(G)UI : mate
Inscription : 25-03-2016

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

robert2a a écrit :

Bonjour
sur la machine ou samba est installé tu crées un (ou plusieurs utilisateurs)




La notion d'utilisateur m'est un peu flou: parle t on d'un utilisateur externe à la machine ou interne ?

https://debian-facile.org/images/file-R … c3ee72266c

robert2a a écrit :

tu va créer un partage sur chaque machine ? (ou que sur ta machine)



Je ne comprends pas ta question. Quelles machines ? Nous avons sur le réseau : 1 W7, 1W10, 1 Debian stretch, 1 debian jessie, 1 imprimante Ricoh, 1 lubuntu... et oui nous voudrions tout mettre en partage ou du moins un dossier "Public"

J'ai fait la manoeuvre chez moi et tous les ordis sont en réseaux. ça a juste mis le bordel dans les noms de sessions ( ???) . Quand j'ouvre les ordis les noms d'utilisateurs ont été changé par les commentaires de mon fichier de config ( ???)


robert2a a écrit :

@Severian

cité => "tu peux enlever le 127. (127.0.0.1 est toujours accepté comme host de toute façon)"
merci pour la remarque  smile
depuis que j'ai ajouté 127.0.0.0/8 (dans interfaces) je vois mon partage sur le serveur samba ( a partir du serveur , avant que depuis un client (donc pas en local sur le serveur))



Rien compris. Dans "interfaces " j'en suis là :

  interfaces = 127.0.0.1/8 192.168.70.33/24 enp1s0
 

. Qu'est ce que je dois toucher ?



robert2a a écrit :

@calixtus06

pour le "netbios name" j'ai mit le nom de la machine (celui qui se trouve dans /etc/hostname )
pour le groupe de travail je l'ai personnalisé ( tu peu en faire autant que tu veut  en fonction du nombre de serveurs samba sur le réseau )
par exemple tu autorise la secrétaire sur le partage "workgroup = groupe1" ,
éviter d'utiliser le nom de machine comme groupe de travail , testparm était pas content roll



Je te mets du coup ma config complète:
j'ai tapé la commande hostname pour vérifier l'orthographe de ma machine et suis allé voir l'orthographe exact de mon nom de réseau..

[global]
netbios name = NICOLASDEBIAN
server string = Samba file and print server
workgroup = WORKGROUP
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.70.33/24 enp1s0
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = /home/nicolas/Documents/DOCUMENT DE TRAVAIL
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home/nicolas/Documents/DOCUMENT DE TRAVAIL
read only = yes
available = yes
browseable = yes
writable = yes
guest ok = yes
public = yes
printable = yes
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = yes
public = yes
printable = yes
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[nico-doc]
path = /home/nicolas/Documents/DOCUMENT\ DE\ TRAVAIL/
comment = pas de commentaires
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[sharing]
path = /home/nicolas/Documents/DOCUMENT DE TRAVAIL/
browseable = yes
writeable = yes
valid users = nicolas
write list = nicolas
create mask = 0700
directory mask = 700
 



https://debian-facile.org/images/file-R … 8639ac4245

Mon petit doigt me dit que c'est windows qui bloque mais non en fait... Il n'y a même pas de communication entre les debian. Un parefeu ?


Il n'y a pas de mauvaises questions...

Hors ligne

#46 26-03-2018 16:49:42

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

pour hosts allow =
met

hosts allow = 127.0.0.1/8 192.168.



tu n'oublie pas de relancer samba
et normalement les autres machines devraient voir le serveur

calixtus06 a écrit :

[

robert2a a écrit :

tu va créer un partage sur chaque machine ? (ou que sur ta machine)



Je ne comprends pas ta question. Quelles machines ? Nous avons sur le réseau : 1 W7, 1W10, 1 Debian stretch, 1 debian jessie, 1 imprimante Ricoh, 1 lubuntu... et oui nous voudrions tout mettre en partage ou du moins un dossier "Public"


si tu veux partager des dossiers qui sont sur d'autres machines linux, tu devras aussi installer samba sur celles-ci smile

Hors ligne

#47 26-03-2018 18:48:53

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

je pense que tu ne comprend pas certaines options.
par défaut samba fonctionne en serveur standalone (avec pas mal d'options par défaut ).
sans controleur de domaine windows ou samba il n'y a pas de profils a gérer
a priori tu n'a aucun controleur de domaine configuré sur ton réseau (et certainement pas de domaine du tout comme "exemple.mondomaine.net")
un exemple super simple pour samba  (juste en serveur simple )


[global]

## Browsing/Identification ###

   workgroup = GROUPE1
   dns proxy = no
   netbios name = debian2

#### Networking ####

   interfaces = 127.0.0.0/8 192.168.10.0/24 eth0
;   bind interfaces only = yes

#### Debugging/Accounting ####

   log file = /var/log/samba/log.%m
   max log size = 1000
#   syslog only = no
#   syslog = 0
   panic action = /usr/share/samba/panic-action %d


####### Authentication #######

   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user

########## Domains ###########


############ Misc ############

;   include = /home/samba/etc/smb.conf.%m
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   usershare max shares = 100
   usershare allow guests = yes

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

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[sharing]
  path = /home/robert/Public
  create mask = 0770
  directory mask = 0700
  read only = No
  valid users = robert
  write list = robert

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

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

;   write list = root, @lpadmin
 


nota : le ";" désactive la ligne comme le "#"
definit le role du serveur  => "server role = standalone server"
samba fonctionne comme win10 (avec son partage )  en serveur simple de partage et client simple sans domaine local sur ton réseau (et sans controleur de domaine (win ou samba) )

je trouve ton smb.conf très compliqué et trop complet


/etc/samba# testparm


Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[sharing]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE          => le type de serveur samba

Press enter to see a dump of your service definitions

# Global parameters
[global]
  interfaces = 127.0.0.0/8 192.168.10.0/24 eth0
  workgroup = GROUPE1
  log file = /var/log/samba/log.%m
  max log size = 1000
  panic action = /usr/share/samba/panic-action %d
  usershare allow guests = Yes
  map to guest = Bad User
  obey pam restrictions = Yes
  pam password change = Yes
  passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
  passwd program = /usr/bin/passwd %u
  server role = standalone server
  unix password sync = Yes
  dns proxy = No
  idmap config * : backend = tdb


[homes]
  comment = Home Directories
  browseable = No
  create mask = 0700
  directory mask = 0700
  valid users = %S


[sharing]
  path = /home/robert/Public
  create mask = 0770
  directory mask = 0700
  read only = No
  valid users = robert
  write list = robert


[printers]
  comment = All Printers
  path = /var/spool/samba
  browseable = No
  printable = Yes
  create mask = 0700


[print$]
  comment = Printer Drivers
  path = /var/lib/samba/printers
 



j'ai créé 2 groupes (GROUPE1 et GROUPE2 sur deux machines différentes avec chacune un partage avec juste ce smb.conf de base )
peut etre commencer par plus simple il me semble.
moi avec stretch tout fonctionne , je vais meme tester un win10 que j'ai remit en service pour l'occasion
nota: mon souci est entre stretch et buster mais totalement hors sujet ici (toi tu a win , jessie et stretch comme machine )

Dernière modification par robert2a (26-03-2018 19:00:15)

Hors ligne

#48 26-03-2018 20:31:43

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

bon avec win10 je ne vois aucun partage
avec buster idem
il n'y a que stretch qui me liste les partages en debian stretch et debian buster. (mais pas celui de win10 )
nota: pour win10 j'ai activé le partage et la détection du réseau local , je ne vois que mon imprimante réseau epson et le partage de win10 (aucune machine en debian )

je n'ai pas de jessie donc pas testé
je dirai que je ne suis pas de bon conseil pour ton problème roll

Hors ligne

#49 27-03-2018 06:20:05

robert2a
Membre
Lieu : France
Distrib. : Stretch 9 , Buster 10 , Sid
Noyau : Linux 4.9 / 4.16.12 / 4.18-rc1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : [ABANDONNE] Comprendre le smb.conf et le corriger

Bonjour
a partir de win10 je vois mes ordinateurs en debian (stretch et buster) , je peu visualiser mes fichiers/dossiers
de stretch je vois mes ordinateurs en debian (stretch et buster ) je peu visualiser mes fichiers/dossiers , mais impossible de rentrer dans le groupe3 de win10 (je vois l'icone du groupe 3 )
j'ai ce message


Mar 27 05:46:22 debian2 gvfsd[1048]: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): L'obtention de la liste des partages du serveur a échoué : Argument invalide
Mar 27 05:59:01 debian2 gvfsd[1048]: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): L'obtention de la liste des partages du serveur a échoué : Argument invalide
Mar 27 05:59:13 debian2 gvfsd[1048]: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): L'obtention de la liste des partages du serveur a échoué : Argument invalide
 



pour win10 , il a fallut que je mette en ordre tous les services , activer netbios et  configurer la carte réseau
activer le groupe résidentiel , configurer le partage (ce que je veut partager ) et utiliser les comptes utilisateurs et mdp (au lieu de laisser faire windows pour la gestion des connections ).

donc mon souci est de debian vers windows10 , dans l'autre sens c'est résolu , windows10 voit toutes les machines ou debian a un partage samba

je vais affiné un peu mon smb.conf qui est un peu léger  roll
nota: mon smb.conf est celui en #47 pour en arriver la.
ps: toujours hors sujet mais buster (en bureau mate ) ne voit toujours rien  roll

Dernière modification par robert2a (27-03-2018 06:23:53)

Hors ligne

Pied de page des forums