Tout ce qui concerne internet
Répondre

Samba

#1Messageil y a 2 ans

Bonjour,

Meilleurs vœux à toutes et tous, santé et réussite pour cette année 2022.

Comme le titre l'indique, il y a de l'eau dans la gaz avec samba...

Depuis la fin d'année 2021 une mise à jour de samba m’empêche de correctement utilisée le serveur nas de ma freebox v6, en effet, jusqu'à présent il n'y avait aucun soucis depuis Manjaro Linux pour accéder au serveur nas, sauf que depuis les choses se sont gâtées, jugez plutôt.

Le fichier smb.conf depuis 2020, et la suppression de samba 1 dans Arch Linux, me fait utiliser la configuration suivante

[global]
   workgroup = WORKGROUP
   server string = Samba Server
   server role = standalone server
   log file = /var/log/samba/log.%m
   max log size = 50
   guest account = nobody
   map to guest = Bad Password
   client min protocol = NT1
   server min protocol = NT1

[public]
   path = /srv/samba
   public = yes
   writable = yes
   printable = no
Vous me direz, pourquoi avoir un fichier smb.conf configurer pour samba 1 ? (client min protocol = NT1) par ce qu'avec samba 2 même en l'activant dans la freebox, ça ne fonctionne tout simplement pas, donc depuis 2020 le fichier est ainsi configurer et la box fonctionne avec samba 1 :-/
Le fichier smb.conf fournit par Manjaro ne change rien au problème, même en activant samba 2 dans la box.

https://gitlab.manjaro.org/packages/ext ... r/smb.conf

[global]
   workgroup = WORKGROUP
   dns proxy = no
   log file = /var/log/samba/%m.log
   max log size = 1000
   client min protocol = SMB2
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
   pam password change = yes
   map to guest = Bad Password
   usershare allow guests = yes
   name resolve order = lmhosts bcast host wins
   security = user
   guest account = nobody
   usershare path = /var/lib/samba/usershare
   usershare max shares = 100
   usershare owner only = yes
   force create mode = 0070
   force directory mode = 0070
   load printers = no
   printing = bsd
   printcap name = /dev/null
   disable spoolss = yes
   show add printer wizard = no

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

[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
Avec mon fichier smb.conf je peux presque tout faire, copier, couper, supprimer, créer, renommer fichiers et dossiers, sauf qu'il ne m'est plus possible depuis fin 2021 de modifier les fichiers textes, odt..., les modifier dans leur contenu, tous ses fichiers se trouvant sur le nas de la box.

J'ai cherché en vain, pas de solution pour le moment.

Et vous, si vous posséder une freebox, à quoi ressemble le fichier smb.conf de votre distribution Linux ?
Utilisez-vous samba 2 avec votre freebox ?

[nls@lap ~]$ screenfetch

 ██████████████████  ████████     nls@lap
 ██████████████████  ████████     OS: Manjaro 21.2.1 Qonos
 ██████████████████  ████████     Kernel: x86_64 Linux 5.15.12-1-MANJARO
 ██████████████████  ████████     Uptime: 1h 10m
 ████████            ████████     Packages: 1345
 ████████  ████████  ████████     Shell: bash 5.1.12
 ████████  ████████  ████████     Resolution: 1920x1080
 ████████  ████████  ████████     DE: KDE 5.89.0 / Plasma 5.23.4
 ████████  ████████  ████████     WM: KWin
 ████████  ████████  ████████     GTK Theme: Breeze [GTK2/3]
 ████████  ████████  ████████     Icon Theme: oxygen
 ████████  ████████  ████████     Disk:
 ████████  ████████  ████████     CPU: Intel Core i7-10510U @ 8x 4.9GHz [40.0°C]
 ████████  ████████  ████████     GPU: UHD Graphics
                                  RAM: 2810MiB / 7642MiB
[nls@lap ~]$ sudo pacman -Syu
:: Synchronising package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
[nls@lap ~]$ date -u
dim. 09 janv. 2022 08:39:21 UTC
[nls@lap ~]$ 

[nls@lap ~]$ pamac search --installed smb
python-pysmbc                           1.0.23-2  extra 
    Python 3 bindings for libsmbclient
libsmbios                               2.4.3-3   extra 
    A library for providing access to as much BIOS information as possible
gvfs-smb                                1.48.1-1  extra 
    Virtual filesystem implementation for GIO (SMB/CIFS backend; Windows client)
smbclient                               4.15.3-1  extra 
    Tools to access a server's filespace and printers via SMB
[nls@lap ~]$ pamac search --installed samba
samba                                   4.15.3-1  extra 
    SMB Fileserver and AD Domain server

[nls@lap ~]$ systemctl status smb.service
● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
     Active: active (running) since Sat 2021-12-18 18:37:12 CET; 4min 10s ago
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 1190 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 3 (limit: 9147)
     Memory: 13.8M
        CPU: 67ms
     CGroup: /system.slice/smb.service
             ├─1190 /usr/bin/smbd --foreground --no-process-group
             ├─1193 /usr/bin/smbd --foreground --no-process-group
             └─1194 /usr/bin/smbd --foreground --no-process-group

déc. 18 18:37:12 lap systemd[1]: Starting Samba SMB Daemon...
déc. 18 18:37:12 lap smbd[1190]: [2021/12/18 18:37:12.108205,  0] ../../source3/smbd/server.c:1739(main)
déc. 18 18:37:12 lap smbd[1190]:   smbd version 4.15.3 started.
déc. 18 18:37:12 lap smbd[1190]:   Copyright Andrew Tridgell and the Samba Team 1992-2021
déc. 18 18:37:12 lap smbd[1190]: [2021/12/18 18:37:12.110330,  0] ../../lib/param/loadparm.c:1814(lpcfg_do_service_parameter)
déc. 18 18:37:12 lap smbd[1190]:   Global parameter security found in service section!
déc. 18 18:37:12 lap systemd[1]: Started Samba SMB Daemon.
[nls@lap ~]$ 
J'ai fait un test sous Debian et plus de soucis avec les fichiers smb.conf présentés plus haut, j'ai même pu activer samba 2 sur la box, donc j'en déduis que le problème provient de Manjaro.

Merci d'avance pour votre aide, désolé de citer le FAI à plusieurs reprises.

Samba

#2Messageil y a 2 ans

bonjour et bonne année à toi
nl.smart a écrit : il y a 2 ans à quoi ressemble le fichier smb.conf de votre distribution Linux ?
A rien :mrgreen: , ce fichier est nécessaire uniquement pour forcer la version 1 ; donc comprend éventuellement pour nous que les 2 lignes avec "protocol"

Samba est un paquet pour transformer notre manjaro en serveur samba. Donc aucune raison de l'installer pour faire du client vers notre box.

Pour tester notre connexion vers notre box, nous avons smbclient (un sujet), ensuite cela dépend de notre mode de connexion (fstab, console, dolphin,...)
il ne m'est plus possible depuis fin 2021 de modifier les fichiers textes
suis en smb3 depuis des mois, je monte avec dolphin, il me semble que parfois lors de l’édition(très très rare pour moi) directe sur le nas j'ai des problèmes à la sauvegarde avec kate : dolphin(?) redemande le pass et échoue mais je suppose plus un problème kde pour moi

Samba

#3Messageil y a 2 ans

Merci pour ta réponse détaillée et tes vœux.

J'ai suivi et appliqué tes écrits, samba 2 est maintenant activé sur la box (gain en vitesse évident) et plus de fichier smb.conf sur ma distro, le seul bug qui persiste sous Manjaro est l'impossibilité de modifier un fichier que j'édite, une mise à jour future devrait résoudre ce problème, pas de soucis sous Debian.

Ce post peut passer en résolu.

Encore merci et bon week-end :-)
Répondre