Bug #4947
Modification du mot de passe utilisateur via smbpasswd
0%
Description
- version de python 2.6 dans le script horizon-smbpasswd -> facile à corriger
- mais ça ne marche toujours pas ...
- https://www.samba.org/samba/security/CVE-2016-2115.html
- https://access.redhat.com/articles/2243351
Historique
#1 Mis à jour par Eric Seigne il y a environ 8 ans
- Description mis à jour (diff)
#2 Mis à jour par Eric Seigne il y a environ 8 ans
- Statut changé de New - Nouveau à Assigned - En cours
- Assigné à mis à Eric Seigne
- Priorité changé de Normale à Haute
Bon, un poste client 11.08 ou ça marche, un poste 15.08 ou ça ne marche pas et je creuse creuse creuse creuse creuse ... pour arriver finalement à ça
Pour se simplifier la vie et rendre les tests plus rapides, un ssh sur chaque poste, et on lance la commande
echo -ne "azqswx123\nazaz12\nazaz12" | smbpasswd -r servecole test.prof2 -s
Pseudo solution, ça marche avec la version de samba diffusée avec la ubuntu de base:
aptitude -y install samba-libs=2:4.1.6+dfsg-1ubuntu2 libsmbclient=2:4.1.6+dfsg-1ubuntu2 libwbclient0=2:4.1.6+dfsg-1ubuntu2 python-samba=2:4.1.6+dfsg-1ubuntu2 samba=2:4.1.6+dfsg-1ubuntu2 samba-common=2:4.1.6+dfsg-1ubuntu2 samba-common-bin=2:4.1.6+dfsg-1ubuntu2 samba-dsdb-modules=2:4.1.6+dfsg-1ubuntu2 samba-vfs-modules=2:4.1.6+dfsg-1ubuntu2 smbclient=2:4.1.6+dfsg-1ubuntu2 libldb1=1:1.1.16-1 python-ldb=1:1.1.16-1 winbind=2:4.1.6+dfsg-1ubuntu2 libpam-winbind=2:4.1.6+dfsg-1ubuntu2 libnss-winbind=2:4.1.6+dfsg-1ubuntu2
Mais dès que la mise à jour arrive pouf ça ne marche plus !
Référence du bug chez ubuntu: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1572876
#3 Mis à jour par Eric Seigne il y a environ 8 ans
Test en cours avec le paquet en cours de validation chez ubuntu ... qui corrige peut-être cet "effet de bord"
https://launchpad.net/ubuntu/+source/samba/2:4.3.11+dfsg-0ubuntu0.14.04.2
#4 Mis à jour par Eric Seigne il y a environ 8 ans
Raté, la version en cours de validation chez ubuntu (proposed) se comporte comme la version "normale", je creuse donc la piste de passer sur la version de base:
apt-get install --reinstall -y --force-yes samba-libs=2:4.1.6+dfsg-1ubuntu2 libsmbclient=2:4.1.6+dfsg-1ubuntu2 libwbclient0=2:4.1.6+dfsg-1ubuntu2 python-samba=2:4.1.6+dfsg-1ubuntu2 samba=2:4.1.6+dfsg-1ubuntu2 samba-common=2:4.1.6+dfsg-1ubuntu2 samba-common-bin=2:4.1.6+dfsg-1ubuntu2 samba-dsdb-modules=2:4.1.6+dfsg-1ubuntu2 samba-vfs-modules=2:4.1.6+dfsg-1ubuntu2 smbclient=2:4.1.6+dfsg-1ubuntu2 libldb1=1:1.1.16-1 python-ldb=1:1.1.16-1 winbind=2:4.1.6+dfsg-1ubuntu2 libpam-winbind=2:4.1.6+dfsg-1ubuntu2 libnss-winbind=2:4.1.6+dfsg-1ubuntu2
#5 Mis à jour par Eric Seigne il y a environ 8 ans
Pour marquer les paquets de telle sorte qu'ils ne soient pas mis à jour, deux possibilités: soit on spécifie la version dans les paquets abuledu, soit
for smbpackage in samba-libs libsmbclient libwbclient0 python-samba samba samba-common samba-common-bin samba-dsdb-modules samba-vfs-modules smbclient libldb1 python-ldb winbind libpam-winbind libnss-winbind do apt-mark hold ${smbpackage} done