logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 Re : Réseau » [Résolu] Partage Samba sous client Maverick (Mac Os) » 27-07-2017 22:45:45

Belfaigore
Merci à toi, je ne sais pas à quel niveau se situé le problème, j'ai suivi le tuto "from scratch" et ai pu valider le partage depuis mon Mac.

#2 Re : Réseau » [Résolu] Partage Samba sous client Maverick (Mac Os) » 27-07-2017 16:12:09

Belfaigore

Croutons a écrit :

Bonjour
Pourquoi cette ligne

cifs://192.168.182.51/tftpboot


J'aurais plutot mis

cifs://192.168.182.51/srv/tftp

comme décrit dans le smb.conf


Le nom du partage réseau est celui indiqué entre crochet ; '/srv/tftp' est le chemin physique '[tftpboot]' est le nom du partage réseau.

#3 Réseau » [Résolu] Partage Samba sous client Maverick (Mac Os) » 27-07-2017 13:19:47

Belfaigore
Réponses : 4
Bonjour,

Sous VMWare Fusion, j'ai monté une distribution Debian 9 pour faire un serveur TFTP (en vue d'un PXE), connectée par pont sur la carte ethernet et pour faciliter la préparation, je cherche a mettre en place un Samba pour travailler sur le dossier /srv/tftp directement depuis mon Mac.

J'ai installé Samba et ai créé un groupe "SambaGrp" et un utilisateur "SmbUser" en définissant le mot de passe et en activant le compte avec les commandes

smbpasswd -a SmbUser
smbpasswd -e SmbUser


J'ai également changer les droits et propriétaire du dossier via

chmod -R a=rw /srv/tftp
chgrp -R SambaGrp /srv/tftp
chown -R SmbUser /srv/tftp


Ce qui donne :
aulTisZCWKRBg09ZjCeajWjSpCJIUnlr2cZ59YW3LB3gJ0QnONOAkoq2JWYiM9EAYGGGxEEU52ufJDN9cKvtzB3YEQL76ktJMS_ZreeRWSwrbGpzDt4t8OlrPaLt-Ty1zWA001tg3PzJbL-sURqAVF6bU_tAQIrioIV-B5MJsixleP5RqQaXKfKInsjsGgQ6tKEqqplmB6_5hpob7RpsaPMn4BLAqWhSIrdXRU5xirkVaTAA2klQNkaQX7x0wRwCnYwGWjuILR1dGSrphMJH0eII_5wdk_g_rGb_jsFdSJfZwIa0k87gZYaupkhUvAIMY4Rkm0-31ilmptSGRLIkGwL3cRgAMNftbPL1GXFrM5OTkg9bSn_MMG3iUINgWvJ0msP4HgrSRITzXqRHcHZjQPGu6w_oRfQoKaP_Ts-0tUKPfcgqGQNlEvwAawlDYNy-6WZTbBrso1VZ4DZ_-vEaAFmgHjFLwjeF4-4dR4wq0vbRhED4iI0JQL_zT0FOTKgGSm7Y_eBPMnWng8CZmfoNffWhUKqg6H74IL4HevGXLcCq9aKmVyi1wv2nHtEiF5rfREpdS5Fvmf8spyqZIT4I_JtM696gcXtfuqLe6dfGUAP_aYk_A28jgnsx=w448-h65-no
La configuration du serveur samba est la suivante (/etc/samba/smb.conf) :

#============================== Global Settings ===============================
[global]
   workgroup            = WORKGROUP
   server string        = %h Server
   netbios name         = SAMBA-SRV
   security             = user
   map to guest         = bad user
   dns proxy            = no
   nt acl support       = yes
   acl map full control = no
;   lanman auth          = no
;   min protocol         = LANMAN2
;   max protocol         = NT1

#============================= Share Definitions ==============================
[tftpboot]
   comment              = Server TFTP pour le démarrage par PXE
   path                 = /srv/tftp
   browsable            = yes
   writable             = yes
   guest ok             = yes
   read only            = no
   valid users          = @SmbUser


Sur mon Mac, dans le Finder, j'utilise "Se connecter au serveur" :
LQx1ARJ7uUHv_YXYK8dFHyCrPu7rWy2u2NtM7-Cxs5Og9ZT6OuY7IkSWp3-_VTtFGUIUDqiTYymmiRfC5EjNdPXKladXzDsMyauz48ko0QwJOG3z_BO8IplQgPqwdhEmUIvGjE6RwUEza1EKlc-0aQ3mIjqZtqNaYSuIsZAB4fyqB0X-B2ffPMgnYPTneGQKxHUST6qcNcym4VoNvCYWbRaeB0r8WrR4_SgPuWYXJw2lSM__7siagXZHK_pH3TdmAUIwOuakQNnXNs-JoOTbuj8pHqg_BDDO1BtxojEmgo-0g6tU6maUtBs67VH0dqUTC2tdgcw1BzcokBjQEg9LXjopGA1-FJOCr2PS_HrHaufF1TNLBrJCnRl5DAsERSg4H6_poa2PlfAMijDuwsvo-Awg0opVglLHp7flvn7wI67pZmPyJZwQ3ShzGgrjaUFsXJDMP3TIDXviEs56tL9syclQxvyw5ZlRDPDn7QazkbhG2nBWr0SaqWI8NPY5kFRr-NAY_5gtNr3AUFhPCPvzZfOF0TSCqKW9Lzp-4vsAd0Jme4b24kkjgEIrA4_x9Gz_2aXy4n66GDPKeClTlZqHuZlpauL9cM4gKWjtdUmu4kVVEaPPPuIa1Yg2=w489-h234-no
Il me demande alors les compte et mot de passe :
RoTw6XmKHpiztloQpAplk7kjoX3avWVo2KeIvKwA6oILuKZJ9hv_c7g6IVJbIg0DLE4H95QfN6cPe6cAL_Kvop7QeiXgJ6_MCBX9KSfyTsRYDnP0RHLeFJtuoS0BXctUzXkX4UJPTXzKHnZpCMuF6rsM2PVl32eK24GdY01IVNhRIAaCxhDMm_pSqtPoc6Hak-WXw2qywEvBbByELDIsLyvYLm-onOA77pDY6Tyrjpl_HfoMjrwMc8IL9wpOi8vxTrf_1ccvpGuaAggztfhCj3mX3NteWz1huG-WEcnd9mMwCQMbQDhpRspYRwRBGmEj07O1twt9kro6Mp8N99W86ePIysIE2m2Pg-kdo537PI3UlBeV7pRCAz37gZ1lycI3Q4Ofd5fGw0EM3H4pE3ld7NR20FRadiY1dFYx-jZat_Zt72ZHEs5PSKpPPadXdtHEo5EG7Rim3TUw_x1SEyPYqBG23-6-UM9FnP-iF8BymjPB3nmtyDEkVmOEQrTy9qvyXqAh6Cv8G9jvaOFQQl_C7absecf8QXlNsw_GUq_4uKwe3o4kxsNiyqXVRmoBwXQh73FAWkuBX2y5glPLsJx498rP2fGb-C-t40KX4J6lpxHA8Y7MfLXrHTLY=w491-h284-no
Mais je me fais jetter :
tCntEVKyxYnRH-4ZjNpmSIzCDfuVL0qYXyIFoOIYnifgxxyb6n4BBuIJUWBWOr-X4g8YpGsyJ6wUvJgYoWKKkzeUQVrnver9G4fq-XqeUOZf2j1siHLoxMxZ3q648YaKgDD-vQVLMsj8esmQoHAvN46ZeNr8cxxnFu5iBMnI3z1FGt1TpiMEMXnSZgnPmC97Bm6zL5oKCxOKYcpF_s0pQMnxJk_5Mdl81UqP927qMgBlm40X-enVRcPP7l-XERHOewGVO6SjjqFT0Yw7P0RTpW7lU0Y_UKHejEzfVZP4tGqhdgJKqC0LWXjrRo2mej8QlETVX8L8wBA7hMiV-ABl0XCaW_IeA5MltHV-bfs9q-TxNh8hVTS6wxRmrRp8u64RU31RovrdPhn3d6jM01FbW5Gm4lZyXEnyFXdr2Ijj9dkRYFqn55e-b3-xigZfjYn50NqgWc-Nfse35jaoeRXWDeD57ood9AuGhQioUWuPHnMxqVXsIyMlG0j17Ljd11BTyMamcwElyNa4ppIbmhRpzFvRY3133_Nnm4BmRXcVBp9gwDW-Am7pyKpOLDN2wlZGTqLVDphlGkGBFGkXUxXAycDgmhIp0ZtmCF3Pl7do90wdRFOr9x9alRvb=w492-h285-no

Merci d'avance pour vos aides.

#4 Re : Réseau » [Stretch/KDE] Client TFTP graphique ? » 05-07-2017 10:33:54

Belfaigore
En attendant de trouver mieux, j'ai mis en place un Samba sur le dossier TFTP.

#5 Réseau » [Stretch/KDE] Client TFTP graphique ? » 04-07-2017 20:45:45

Belfaigore
Réponses : 1
Bonjour,

Je me suis monté mon serveur TFTP pour un démarrage à partir du réseau (ça marche) ; par contre, je ne trouve pas de client TFTP graphique, histoire de pouvoir traiter les fichiers du TFTP comme si j'étais dans une gestionnaire de fichier.

Avez-vous des suggestions, qui fonctionne sous Stretch ?

#6 Re : Installation et migration » Problème Debian 9 et Virtualbox » 21-06-2017 19:14:23

Belfaigore
Désolé, je vais t'apporter grand chose, mais pour ma part avec VMWare, je n'ai eu aucun problème pour installer la version amd64 en netinst

#7 Re : Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 21-06-2017 16:43:58

Belfaigore
Merci à tous, j'ai pu lui régler son compte à GRUB2 ; bon je me suis quand même lancé dans la lecture pationnante du fichier '/etc/grub.d/10_linux', ouvrage interessant, un peu compliquer à comprendre (j'ai pas tout compris) ; mais on cerne l'essentiel.

Donc pour ceux que ça intéresse voici les modifications que j'ai apportées pour avoir un mode console, pas de sous-menu et bonus, le GRUB qui ne s'affiche que si [Shift] et appuyée

         A) D'abord modification du fichier '/etc/grub.d/10_linux'
                1. Variabiliser la ligne de commande en ajoutant la variable GRUB_CMDLINE_LINUX_CONSOLE en début de fichier (ligne 28)

20. prefix="/usr"
21. exec_prefix="/usr"
22. datarootdir="/usr/share"
23. ubuntu_recovery="0"
24. quiet_boot="0"
25. quick_boot="0"
26. gfxpayload_dynamic="0"
27. vt_handoff="0"
28. GRUB_CMDLINE_LINUX_CONSOLE=systemd.unit=multi-user.target
29.
30. . "$pkgdatadir/grub-mkconfig_lib"


                2. Dans la suite du fichier, le libellé de l'OS (je veux pas afficher la version de linux, juste Debian) j'ai mis en commentaire les lignes 41,42,44-48

38. if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
39.  OS=GNU/Linux
40. else
41. #  case ${GRUB_DISTRIBUTOR} in
42. #    Ubuntu|Kubuntu)
43.       OS="${GRUB_DISTRIBUTOR}"
44. #      ;;
45. #    *)
46. #      OS="${GRUB_DISTRIBUTOR} GNU/Linux"
47. #      ;;
48. #  esac
49.   CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
50. fi


                3. Modification de la fonction 'linux_entry()' dont le rôle est de produire, les entrées affichées dans le GRUB, le paramètre $3 correspondant au type nous interresse il informe la méthode s'il s'agit d'une entrée simple ou recovery ... et si on lui ajouter le mode 'console' ; la méthode génére également les libellés ; j'ai mis en commentaire les anciens codes (lignes 124, 127, 130 + commentaire en 112)

108. linux_entry ()
109. {
110.   os="$1"
111.   version="$2"
112.   #type is single, recovery, console
113.   type="$3"
114.   args="$4"
115.
116.   if [ -z "$boot_device_id" ]; then
117.       boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
118.   fi
119.   if [ x$type != xsimple ] ; then
120.       case $type in
121.           console)
122.        title="$(gettext_printf "%s (console)" "${os}")";;
123.    recovery)
124. #        title="$(gettext_printf "%s, with Linux %s (%s)" "${os}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")")" ;;
125.        title="$(gettext_printf "%s (%s)" "${os}" "$(gettext "${GRUB_RECOVERY_TITLE}")")";;
126.    init-*)
127. #        title="$(gettext_printf "%s, with Linux %s (%s)" "${os}" "${version}" "${type#init-}")" ;;
128.               title="$(gettext_printf "%s (%s)" "${os}" "${type#init-}")" ;;
129.    *)
130. #        title="$(gettext_printf "%s, with Linux %s" "${os}" "${version}")" ;;
131.               title="$(gettext_printf "%s" "${os}")" ;;


                4. Le reste se passe en fin de fichier, quand le script crée les entrées du menu GRUB, l'idée étant de reprendre le principe du recovery (avec desactivation), et de placer la console au dessus (dans le menu) , donc on va utiliser une variable 'GRUB_DISABLE_CONSOLE' qu'on mettra dans le /etc/default/grub si on veut pas la console et pour l'entrée, on utilisera la variable qu'on a crée plus haut (j'ai ajouter les lignes 364-367)

341.  if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xy ]; then
342.     linux_entry "${OS}" "${version}" simple \
343.     "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
344.
345.     submenu_indentation="$grub_tab"
346.    
347.     if [ -z "$boot_device_id" ]; then
348.  boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
349.     fi
350.     # TRANSLATORS: %s is replaced with an OS name
351.     echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {"
352.     is_top_level=false
353.   fi
354.
355.   linux_entry "${OS}" "${version}" advanced \
356.               "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
357.   for supported_init in ${SUPPORTED_INITS}; do
358.     init_path="${supported_init#*:}"
359.     if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "${init_path}" ]; then
360.       linux_entry "${OS}" "${version}" "init-${supported_init%%:*}" \
361.      "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} init=${init_path}"
362.     fi
363.   done
364.   if [ "x${GRUB_DISABLE_CONSOLE}" != "xtrue" ]; then
365.     linux_entry "${OS}" "${version}" console \
366.                 "${GRUB_CMDLINE_LINUX_CONSOLE} ${GRUB_CMDLINE_LINUX}"
367.   fi
368.   if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
369.     linux_entry "${OS}" "${version}" recovery \
370.                 "${GRUB_CMDLINE_LINUX_RECOVERY} ${GRUB_CMDLINE_LINUX}"
371.   fi
372.
373.
374.   list=`echo $list | tr ' ' '\n' | fgrep -vx "$linux" | tr '\n' ' '`
375. done


                5. Voilà, j'aurai pu m’arrêter là, mais "qu'y-t-a" flinguer une après-midi par 37°C autant aller au bout de ce que je veut faire, a savoir, n'afficher le GRUB que si [Shift] est appuyé, donc mise en place d'un fichier /etc/grub.d/50_hidemenu

touch /etc/grub.d/50_hidemenu
chmod +x /etc/grub.d/50_hidemenu

merci au post de 'tux1c' sur askubuntu https://askubuntu.com/questions/117525/ … his-happen

#!/bin/bash
cat <<EOF
if [ "x\${timeout}" != "x-1" ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible ${GRUB_HIDDEN_TIMEOUT}; then
      set timeout=0
    fi
  fi
fi
EOF


                6. Et voilà plus qu'a mettre à jour /etc/default/grub et faire un 'update-grub' et le tour est joué

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISABLE_SUBMENU=y
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

[...]

# Uncomment to disable generation of console mode menu entries
#GRUB_DISABLE_CONSOLE="true" && export GRUB_DISABLE_CONSOLE

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"


Et pour reprendre une réplique de "Le coeur à ses raisons - scene de Beky avec le téléphone" ... "Et ben voilà, c'était pas si compliqué".

Bon pour ceux qui souhaite refaire mes manipulation ... j'espère que je n'ai rien oublié dans ce post ... sinon dommage pour vous, car chez moi ça marche bien smile

#8 Re : Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 21-06-2017 14:22:07

Belfaigore

raleur a écrit :

Les modifications directes du fichier /boot/grub/grub.cfg seront écrasées à la prochaine exécution de update-grub.

Pour que ce soit update-grub qui crée ces entrées de menu, il faut modifier (ou dupliquer et modifier les copies) /etc/grub.d/10_linux.


ça confirme ce que je pensais, mais j'ai regarder le '10_linux', c'est nettement moins simple a comprendre que le grub.cfg, je ne trouve pas comment renommer l'entrée, ni comment organiser le menu sans sous menu, juste avec 3 entrées, ni comment il gère le recovery

#9 Re : Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 21-06-2017 13:02:12

Belfaigore
Pour la partie GRUB, j'ai éditer les 'menuentry' du '/boot/grub/grub.cfg' ; les 3 entrées fonctionnes, mais mon 'single' pour la console me la démarre le recovery ; je me demande s'il n'y a pas un 'if single then recovery' qqpart.

Question bonus, comment puis faire pour avoir ce résultat du grub.cfg après un update-grub (j'ai regardé un peu les fichiers dans /etc/grub.d/XX_...) mais ça m'a l'air bien plus compliqué notamment pour changer les libellés

bootloader
grub.cfg
Demarrage console

#10 Re : Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 20-06-2017 15:19:14

Belfaigore
OK merci pour les idées en compilant tes infos, je vais faire du GRUB et de la session, je penses que mes besoins pourront être satisfait de la manière suivante :

Dans le Grub, ajouter l'entrée pour le mode console de façon à avoir :
   1. Debian sous XFCE
   2. Debian console
   3. Debian recovery

En mode Debian XFCE, dans l’écran de login, afficher les différents utilisateurs parmi
   1. Moi même (+password)
       --> Utilisation bureautique ou autre
   2. Media Center (sans mot de passe)
       --> Lancement de Kodi
   3. Console Retro (sans mot de passe)
       --> Lancement de RetroArch ou EmulationStation

Avec un beau thème et de jolie icon de session, je pense que ça va le faire, je vais peut être, par-contre, voir pour remplacer LightDM, pour un gestionnaire d'ouverture plus esthétique en vue de ce que je cherche à produire ; SDDM me semble intéressant.

#11 Re : Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 20-06-2017 14:57:47

Belfaigore
Oui effectivement le principe est simple ; un peu comme si on voulait installer Windows + Debian + MacOs sur un PC par exemple ... je retiens l'idée.

Le truc que je pensais était plutôt d'utiliser la même installation afin de garder les mêmes programme de fond (SSH, WebServer, Samba)

Maintenant, je me demande s'il n'y a pas moyen avec un bon partitionnement d'avoir par exemple 3 distribs (Debian/XFCE, RetroArch, LibreElec) qui utilisent les mêmes partition /usr /home /var /tmp /boot, etc ???

L'objectif étant, s'il n'est pas possible d'avoir une même distrib, de factoriser les applications serveurs et ce qui tourne en fond avec les dossiers \Home

J'espère être clair

#12 Installation et migration » [Résolu] GRUB2-ajouter des entrées (lancement console ou X11 ou autre) » 20-06-2017 14:32:26

Belfaigore
Réponses : 13
Bonjour,

alors voilà, je me lance dans l'aventure Debian pour me monter un vieux PC (Sempron/4Go/GTX560/2To) sur la télé qui est dans la chambre (je ne regarde la télé commerciale sur cet écran).

Donc ayant entendue parlé de RetroGaming (émulateurs d'ancienne console) et de Kodi (Media Center), je me suis dit, il y peut être moyen dans faire quelque chose.

Maintenant que vous avez l'idée, le cahier des charges :
Mon menu GRUB s'affiche au démarrage et me propose de démarrer '1. Debian 9' ou '2. Autre > pour le Recovery'

Est-ce possible de rajouter dans le Grub :
   (1) Debian 9
        --> Demarrage de Debian 9 sous XFCE (déjà dans le grub)

    2. Kodi
        --> Démarre que kodi si c'est possible sinon XFCE (par exemple) puis kodi

    3. RetroArch / Emulation Station
        --> Démarrer RetroArch si possible sinon XFCE puis RetroArch

    4. Console
        --> On démarre pas X11, un peu comme en mode Recovery mais sauf qu'on est pas en recovery

   (5) Recovery
       --> Console en mode recovery, déjà dans le grub

Je n'ai pas trouvé de tuto très clair sur le GRUB, et encore moins sur les lignes de commande pour démarrer Debian et pour certain cas, avec des particularité.

#13 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 20-06-2017 14:15:27

Belfaigore
Bonjour petit caribou,

J'ai cherché un bon moment et sur différent post, je n'ai rien trouvé pour résoudre de manière plus propre ce point.
Mais moi qui pensait que c'était un problème lié au Dongle Logitech, toi tu as le problème avec un clavier filaire.

#14 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 20-06-2017 08:53:04

Belfaigore
re-moi,

Suite à l'installation de Strech, mon clavier logitech K830 (sans fils) est bien en AZERTY à l'ouverture de session.

Bon la disposition n'est pas exactement celle du clavier, notamment pour les caractères '²' (première touche en haut à gauche) et '¤' (AltGr de la touche '$' à coté de [Enter])

       ² --> œ
       ¤ --> ■

Mais sinon ça marche bien sous Stretch (Debian 9)

Cordialement.

#15 Réseau » Partage de fichier Samba 4 <-> Windows 10 » 19-06-2017 12:09:11

Belfaigore
Réponses : 1
Bonjour chacun,

Je partage avec vous ce point, car j'ai eu des difficultés à mettre en place un partage de fichier entre Samba (4.5.8) et Windows 10 ; je vous post donc MA résolution du problème (s'il y a plus simple ou mieux, n’hésitez pas à compléter ce sujet).

Le problème étant (de se que j'en comprend) que Windows 10 ne prend pas en charge le protocol de Samba 4 ; donc il faut ajouter dans la configuration samba (/etc/samba/smb.conf), dans la section [global] les paramètres suivants :

min protocol = LANMAN2
max protocol = NT1


ceci me permet de me connecter via smbclient (sous linux) et Windows 10 dans un explorateur windows

De plus, faite attention aux firewall, sur le serveur samba, j'ai 'gufw'

ufw allow 139/tcp

, coté windows, bien vérifier que le partage de fichier et la découverte du réseau sont activés

J'ai pas pu vérifier s'il y avait un vrai intérêt mais j'ai également mis en place la DWORD suivante dans Windows 10 (autoriser les connections non securisées)

Mettre la DWORD à 1 : HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\AllowInsecureGuestAuth



Pour un partage non-sécurisé (mode invité, sans mot de passe) dans /srv/samba/public, je vous partage mon fichier de config

#
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#
#
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options most of which
# are not shown in this example
#
# Some options that are often worth tuning have been included as
# commented-out examples in this file.
#  - When such options are commented with ";", the proposed setting
#    differs from the default Samba behaviour
#  - When commented with "#", the proposed setting is the default
#    behaviour of Samba but the option is considered important
#    enough to be mentioned here
#
# NOTE: Whenever you modify this file you should run the command
# "testparm" to check that you have not made any basic syntactic
# errors.

#======================= Global Settings =======================

[global]
############ Browsing/Identification ############

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup                 = WORKGROUP
   server string             = %h server
   netbios name              = samba-srv

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
   wins support              = no

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
;   wins server               = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy                 = no
   
############ Debugging ############

# This tells Samba to use a separate log file for each machine
# that connects
   log file                  = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
   max log size              = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
;   syslog only               = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
;  syslog                     = 0

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

# Server role. Defines in which mode Samba will operate. Possible
# values are "standalone server", "member server", "classic primary
# domain controller", "classic backup domain controller", "active
# directory domain controller".
#
# Most people will want "standalone sever" or "member server".
# Running as "active directory domain controller" will require first
# running "samba-tool domain provision" to wipe databases and create a
# new domain.
;   server role               = standalone server

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.  
   encrypt passwords         = true
   passdb backend            = smbpasswd
   obey pam restrictions     = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
   unix password sync        = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
   passwd program            = /usr/bin/passwd %u
   passwd chat               = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
   pam password change       = yes
   
# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
   map to guest              = bad user
   
# This parameter determines whether or not smbd(8) will attempt to authenticate users or permit password changes using the LANMAN password hash. If disabled, only clients which support NT password hashes (e.g. Windows NT/2000 clients, smbclient, but not Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.
   lanman auth               = no
 
# The value of the parameter (a string) is the protocol that will be supported by the server.
# Use max NT1 with Windows 10
   min protocol              = LANMAN2
   max protocol              = NT1
;   main protocol             = NT1

# Set guest login  
;   guest ok                  = no
;   guest account             = nobody
   
############ Tuning option ############

# This option allows you to set socket options to be used when talking with the client.
# Socket options are controls on the networking layer of the operating systems which allow the connection to be tuned.
# This option will typically be used to tune your Samba server for optimal performance for your local network. There is no way that Samba can know what the optimal parameters are for your net, so you must experiment and choose them yourself. We strongly suggest you read the appropriate documentation for your operating system first (perhaps man setsockopt will help).
   socket options            = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.
   
# Maximum number of usershare. 0 (default) means that usershare is disabled.
   usershare max shares      = 100
   
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
   usershare allow guests    = yes
   security                  = user
;   username map              = /etc/samba/smbusers

# This cache allows Samba to batch client writes into a more efficient write size for RAID disks (i.e. writes may be tuned to be the RAID stripe size) and can improve performance on systems where the disk subsystem is a bottleneck but there is free memory for userspace programs.
   write cache size          = 2097152

# If this parameter is yes, and the sendfile() system call is supported by the underlying operating system, then some SMB read calls (mainly ReadAndX and ReadRaw) will use the more efficient sendfile system call for files that are exclusively oplocked. This may make more efficient use of the system CPU's and cause Samba to be faster. Samba automatically turns this off for clients that use protocol levels lower than NT LM 0.12 and when it detects a client is Windows 9x (using sendfile from Linux will cause these clients to fail).
   use sendfile              = yes

# This is a tuning option. When this is enabled a caching algorithm will be used to reduce the time taken for getwd() calls. This can have a significant impact on performance, especially when the wide smbconfoptions parameter is set to no.
   getwd cache               = yes

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

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
;   include                   = /home/samba/etc/smb.conf.%m

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

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

[Public]
   comment                   = Dossier partagé sur le serveur Samba
   path                      = /srv/samba/public
   browsable                 = yes
   writeable                 = yes
   guest ok                  = yes
   read only                 = no
   create mask               = 0755

#======================= Share Printer Definitions =======================
;[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
 

#16 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 17-06-2017 23:16:59

Belfaigore
Je confirme, l'installation de Solaar, n'a rien changé pour la disposition du clavier, j'ai cependant pu récupérer un icon dans le tableau de bord qui me donne l'état des piles et m'affiche bien la model du clavier.

j'ai tenté un

dpkg-reconfigure keyboard-configuration

mais il n'était dans la liste des claviers proposés ; du coups j'ai re-decommenté mon bricolage dans le fichier de LightDM.

#17 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 17-06-2017 16:28:38

Belfaigore
Ok je vais regarde de ce coté, je vais attendre Strech, en stable, après on verra, il devrait être dispo d'ici peu

#18 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 17-06-2017 00:33:25

Belfaigore
Youpi ... j'ai trouvé grâce à un poste sur https://handylinux.org/forum/viewtopic.php?id=1813 :
il faut éditer /usr/share/lightdm/lightdm.conf.d/01_debian.conf pour y insérer la ligne

display-setup-script=/usr/bin/setxkbmap fr

en fin de fichier ; bon ça reste du bricolage, mais j'ai pas trouvé mieux.

Il semblerai que ce soit un problème avec les Dongle Logitech Receiver Unifying mal géré

Deplus, l'utilisateur esox13 sur HandyLinux précise (si c'est plus clair pour vous) :

Le problème viendrait du fait que lightDM n'utilise pas les variables locales pour s'initialiser mais la détection matérielle du noyau. Ainsi il prend comme référence de clavier le module bluetooth Unyfing qui est le premier à être détecté. Il faut donc passer par un display-setup-script pour forcer l'agencement FR.



Donc, je ne pense pas que le problème soit lié à XFCE.

Ceci dit, si certain comprennent plus précisement le problème et trouve une idée pour ne pas faire du bricolage, je reste ouvert.

#19 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 16-06-2017 19:06:14

Belfaigore
Le dossier /etc/X11/xorg.conf.d n'existait pas, je l'ai créé, avec le fichier 00-keyboard.conf ; mais toujours QWERTY dans LightDM.

Pour info, en mode "Recovery", la console est bien en AZERTY.
Dans XFCE, si je force dans les paramétrages clavier, la disposition en "FR", j'ai bien le clavier en AZERTY après l'ouverture de session ; mais LightDM reste toujours en QWERTY.

J'ai le sentiment que c'est un truc plus profond dans la configuration de Linux ???

Pour rappel, j'ai le même problème avec KDE.

Mon clavier est un K830 de logitech (USB sans fils)

#20 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 16-06-2017 17:20:14

Belfaigore
Effectivement, je suis bien en fr_FR.Utf8 en haut à droite sous LightDM.

J'ai changer d'interface pur KDE et j'ai le même problème.

Je vais essayer ta solution Anonyme et vous tient informé de la suite

Merci à vous

#21 Re : Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 14-06-2017 13:02:19

Belfaigore
Ok, effectivement, il semble que se soit le même sujet ... mais à priori sans solution ... aïe

#22 Xfce » [Résolu] Pb QWERTY sur ouverture de session [Jessie/XFCE 4] » 12-06-2017 16:29:52

Belfaigore
Réponses : 16
Bonjour,

Le contexte :
  - Installation toute fraiche de Debian via CD net-install v8.2.0
  - suite à la première connexion en root : apt-get update && apt-get upgrade && apt-get dist-upgrade (je ne me souviens plus dans quelle ordre je les ai fait)

Le problème :
  - à l'ouverture de session XFCE, le clavier est en QWERTY (dans la barre de tache cependant, il est bien indiqué "fr_FR.utf8")

Ce que j'ai déjà essayé (en root) suite à la lecture de divers discussion sur ce sujet :
  - # setxkbmap fr --> replace le clavier en AZERTY, mais au redemarrage, l'ouverture de session est toujours en QWERTY
  - j'ai mis la ligne la commande ci-dessus dans le /etc/X11/xinit/xinitrc juste avant la ligne "...XSession" --> aucun changement, toujours en QWERTY
  - #dpkg-reconfigure keyboard-configuration --> je choisi bien Francais, mais idem, l'ouverture de session est toujours en QWERTY

je sèche et désespéré de voir mon login en mode AZERTY ; comme dirai Lilou Wallas Moultipass, "Please Help"

Cordialement.

Pied de page des forums

Propulsé par FluxBB