Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/10/2020, à 11:39

legrand98

Accès à un Disque dur connecté sur la box

Bonjour,

J'ai 2 ordinateurs portables :

le premier encore sous 18.04.05 et je peux accèder à un disque dur portable branché sur ma box SFR via le logiciel FICHIERS via la commande
smb://192.168.1.1/dd500 (avec un raccourci)

dd500 désignant le disque dur portable branché

le second portable vient de passer à Ubuntu 20.04 et là impossible de me connecter à ce disque dur portable pourtant qu'il voit bien mais quand je veux le monter il m'avertit par un pop up

Impossible de monter le partage Windows

Pourquoi ? pouvez vous m'aider ?

Merci d'avance.

Hors ligne

#3 Le 18/10/2020, à 13:52

legrand98

Re : Accès à un Disque dur connecté sur la box

merci pour ton aide nany

au
4) relance du service par la commande suivante dans le terminal :

jj@jj-Lenovo-G50-70:~$ service smbd restart
Failed to restart smbd.service: Unit smbd.service not found.
jj@jj-Lenovo-G50-70:~$ 

aïe !

Hors ligne

#4 Le 18/10/2020, à 14:59

legrand98

Re : Accès à un Disque dur connecté sur la box

malgré reboot

impossible de monter DD500 Partage windows impossible

Hors ligne

#5 Le 18/10/2020, à 19:06

nany

Re : Accès à un Disque dur connecté sur la box

Mmmh…
Donne le retour de :

cat /etc/samba/smb.conf

Hors ligne

#6 Le 19/10/2020, à 08:37

legrand98

Re : Accès à un Disque dur connecté sur la box

bonjour Nany et merci de ton aide .

jj@jj-Lenovo-G50-70:~$ cat /etc/samba/smb.conf
#
# 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 is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)
   
 client min protocol = CORE

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
;   interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
;   bind interfaces only = yes



#### Debugging/Accounting ####

# 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

# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}.
# Append syslog@1 if you want important messages to be sent to syslog too.
   logging = file

# 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 server" 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

   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

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

#
# The following settings only takes effect if 'server role = primary
# classic domain controller', 'server role = backup domain controller'
# or 'domain logons' is set 
#

# It specifies the location of the user's
# profile directory from the client point of view) The following
# required a [profiles] share to be setup on the samba server (see
# below)
;   logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
#   logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
;   logon drive = H:
#   logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
;   logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe.  The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the 
# SAMR RPC pipe.  
# The following assumes a "machines" group exists on the system
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.  
; add group script = /usr/sbin/addgroup --force-badname %g

############ 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

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
;   idmap config * :              backend = tdb
;   idmap config * :              range   = 3000-7999
;   idmap config YOURDOMAINHERE : backend = tdb
;   idmap config YOURDOMAINHERE : range   = 100000-999999
;   template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 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

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

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
;   valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700

[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

jj@jj-Lenovo-G50-70:~$ 

Hors ligne

#7 Le 19/10/2020, à 10:29

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

Bonjour
J'ai déjà eu ce type de problème, je l'ai résolu en montant le disque en cifs ici
Il faut d'abord repérer l'adresse ip du disque, puis installer l'utilitaire pour cifs (cifs-utils, non fourni par défaut), puis monter le disque (après avoir créé le répertoire de montage).
L'origine du problème vient d'un utilitaire (fork de samba ?) qui n'est plus fourni.
Le disque monté se retrouve donc après montage (via fstab, à modifier en conséquence) à une adresse fixe et apparait directement dans nautilus avec le nom du répertoire de montage

[Edit] Si ma mémoire ne raconte pas de salade, ça doit remonter au passage à la version 19.04 [/Edit]

Dernière modification par FrancisFDZ (Le 19/10/2020, à 10:50)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#8 Le 19/10/2020, à 10:49

legrand98

Re : Accès à un Disque dur connecté sur la box

Merci Francis FDZ

Toutefois je pense, peut être, à tort que la solution ne se situe pas là puisque mon DD externe est bien visible à partir de mon autre portable encore sous 18.04.05.

Et je n'a i pas envie de formater ce DD.

La réponse se situe peut être là :

Extrait du forum :
https://forum.linuxquimper.org/t/ubuntu … mba/4240/4


ok au vu de ci dessous je pense qu’il va falloir trouvé un autre protocole… :
j’ai regardé la discussion sur le partage reseau mais c’est pas si simple a priori surtout quand on travaille avec un dd externe…
SMB1 is disabled by default

The defaults of ‹ client min protocol › and ‹ server min protocol ›
have been changed to SMB2_02.

This means clients without support for SMB2 or SMB3 are no longer
able to connect to smbd (by default).

It also means client tools like smbclient and other,
as well as applications making use of libsmbclient are no longer
able to connect to servers without SMB2 or SMB3 support (by default).

It’s still possible to allow SMB1 dialects, e.g. NT1, LANMAN2
and LANMAN1 for client and server, as well as CORE and COREPLUS on
the client.

Note that most commandline tools e.g. smbclient, smbcacls and others
also support the ‹ –option › argument to overwrite smb.conf options,
e.g. --option=‹ client min protocol=NT1 › might be useful.

As Microsoft no longer installs SMB1 support in recent releases
or uninstalls it after 30 days without usage, the Samba Team
tries to get remove the SMB1 usage as much as possible.

SMB1 is officially deprecated and might be removed step by step
in the following years. If you have a strong requirement for SMB1
(except for supporting old Linux Kernels), please file a bug
at https://bugzilla.samba.org 3 and let us know about the details

Qu'en pensez vous ?

Hors ligne

#9 Le 19/10/2020, à 11:02

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

Oui, le DD est bien visible, mais pas accessible !
Il n'est absolument pas nécessaire de le formater pour le monter
Dans ton cas, la commande devrait être

sudo mkdir /media/DD500
sudo mount -t cifs //192.168.1.1/dd500 /media/DD500

Le choix de mettre le nom du répertoire de montage en majuscules est lié au fait que les montages automatiques se font dans /media avec des noms toujours en minuscules, donc ainsi on distingue immédiatement la présence d'un répertoire permanent.
Bien sur, après avoir testé l'efficacité de la commande, il y aura lieu de modifier /etc/fstab pour la rendre automatique.

[Edit] L'utilitaire ayant été supprimé après la version 18.04, il est bien entendu que le disque est toujours accessible de la façon habituelle dans cette version; mais plus dans les versions suivantes. Le montage du disque comme indiqué ici fonctionne aussi bien en 18.04 mais dans ce cas n'est pas indispensable pour y avoir accès. [/Edit]

[Edit2] La méthode de "montage" ne nécessite pas l'installation de samba, qui (AMHA) se présenterait ici comme une "usine à gaz" pour résoudre ce problème
C'est dans "La mouche" de D. Cronenberg, tiré de la nouvelle éponyme de G. Langelaan qu'il est nécessaire d'écraser les mouches avec un marteau-pilon wink [/Edit2]

Dernière modification par FrancisFDZ (Le 19/10/2020, à 11:26)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#10 Le 19/10/2020, à 11:21

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

Remarque : si ton disque externe n'est pas branché en permanence, il faudra probablement le signaler en option dans fstab


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#11 Le 19/10/2020, à 11:25

legrand98

Re : Accès à un Disque dur connecté sur la box

Merci FrancisFDZ

voilà ce que donne ta commande :

j@jj-Lenovo-G50-70:~$ sudo mkdir /media/DD500
[sudo] Mot de passe de jj : 
jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500 /media/DD500
mount: /media/DD500: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
jj@jj-Lenovo-G50-70:~$ 

Hors ligne

#12 Le 19/10/2020, à 11:26

legrand98

Re : Accès à un Disque dur connecté sur la box

jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500/media/DD500
[sudo] Mot de passe de jj : 
mount: //192.168.1.1/dd500/media/DD500: impossible à trouver dans /etc/fstab.
jj@jj-Lenovo-G50-70:~$ 

Hors ligne

#13 Le 19/10/2020, à 11:27

legrand98

Re : Accès à un Disque dur connecté sur la box

Remarque : si ton disque externe n'est pas branché en permanence, il faudra probablement le signaler en option dans fstab

mon DD externe branché sur ma box est branché en permanence.

Hors ligne

#14 Le 19/10/2020, à 11:30

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

legrand98 a écrit :

Merci FrancisFDZ

voilà ce que donne ta commande :

j@jj-Lenovo-G50-70:~$ sudo mkdir /media/DD500
[sudo] Mot de passe de jj : 
jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500 /media/DD500
mount: /media/DD500: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
jj@jj-Lenovo-G50-70:~$ 

Oui, c'est cifs qui n'est pas reconnu

sudo apt install cifs-utils

et relance le montage (pas besoin de recréer le point de montage)

sudo mount -t cifs //192.168.1.1/dd500 /media/DD500

[Edit] j'avais eu ce même problème tant j'étais sur que cifs était connu par défaut par le système, or ce n'est pas le cas [/Edit]

Dernière modification par FrancisFDZ (Le 19/10/2020, à 11:32)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#15 Le 19/10/2020, à 11:32

legrand98

Re : Accès à un Disque dur connecté sur la box

Si çà peut t'aider (pour la commande terminal exacte) :

quand je vais sur Nautilus je clique sur

Reseau Windows puis
Workgroup puis
Clef USB puis
DD500

Impossible d’accéder à l'emplacement
Impossible de monter le partage windows
le logiciel a provoqué l'abandon de la connexion

Dernière modification par legrand98 (Le 19/10/2020, à 11:33)

Hors ligne

#16 Le 19/10/2020, à 11:35

legrand98

Re : Accès à un Disque dur connecté sur la box

jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500/media/DD500
mount: //192.168.1.1/dd500/media/DD500: impossible à trouver dans /etc/fstab.
jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500 /media/DD500
Password for root@//192.168.1.1/dd500:  ******                  
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
jj@jj-Lenovo-G50-70:~$ 

idem dans Nautilus

es tu sûr,si je peux humblement me permettre, de la commande compte tenu de mon post précédent :

Si çà peut t'aider (pour la commande terminal exacte) :

quand je vais sur Nautilus je clique sur

Reseau Windows puis
Workgroup puis
Clef USB puis
DD500

Dernière modification par legrand98 (Le 19/10/2020, à 11:41)

Hors ligne

#17 Le 19/10/2020, à 17:38

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

legrand98 a écrit :

Si çà peut t'aider (pour la commande terminal exacte) :

quand je vais sur Nautilus je clique sur

Reseau Windows puis
Workgroup puis
Clef USB puis
DD500

Impossible d’accéder à l'emplacement
Impossible de monter le partage windows
le logiciel a provoqué l'abandon de la connexion

J'avais exactement les mêmes réponses :
-
As-tu bien téléchargé cifs-utils ?
Si oui, la commande mount devrait fonctionner.  il se pourrait que je me sois loupé dans la commande, dans ce cas, il faudra mettre à jour le fstab, puis

sudo mount -a

Je n'ai pas la ligne du fstab sous la main, si tu n'y arrives pas je vais te la retrouver.

Dernière modification par FrancisFDZ (Le 20/10/2020, à 12:21)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#18 Le 19/10/2020, à 18:00

legrand98

Re : Accès à un Disque dur connecté sur la box

Oui j'ai fait exactement ce que tu m'as dit de faire.

Le résultat est #16

Décidément pas de chance !

Hors ligne

#19 Le 20/10/2020, à 09:49

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

voici les lignes à rajouter à /etc/fstab

# Monter disque / box
//192.168.1.1/dd500/media/DD500 /media/DD500 cifs  guest,iocharset=utf8,gid=1000,uid=1000,vers=1.0

NB ; il manquait un espace dans la commande que tu citais en #16; il aurait fallu

sudo mount -t cifs //192.168.1.1/dd500 /media/DD500

-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#20 Le 20/10/2020, à 10:08

legrand98

Re : Accès à un Disque dur connecté sur la box

jj@jj-Lenovo-G50-70:~$ sudo mount -a
[sudo] Mot de passe de jj : 
jj@jj-Lenovo-G50-70:~$ 

Hors ligne

#21 Le 20/10/2020, à 10:10

legrand98

Re : Accès à un Disque dur connecté sur la box

comment fait-on pour ajouter ces lignes ( Désolé je ne suis pas doué) à /etc/fstab ?

Dernière modification par legrand98 (Le 20/10/2020, à 10:11)

Hors ligne

#22 Le 20/10/2020, à 10:13

legrand98

Re : Accès à un Disque dur connecté sur la box

jj@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500 /media/DD500
[sudo] Mot de passe de jj : 
Password for root@//192.168.1.1/dd500:  ******                  
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
jj@jj-Lenovo-G50-70:~$ 

Hors ligne

#23 Le 20/10/2020, à 12:17

FrancisFDZ

Re : Accès à un Disque dur connecté sur la box

le message d'erreur a écrit :

mount error(2): No such file or directory

Il semble que le répertoire point de montage (/media/DD500) n'ait pas été créé correctement !
Contrôles sa présence (et l'orthographe correcte)

ls /media

S'il n'existe pas, crée le

sudo mkdir /media/DD500

Et repasse la commande mount

sudo mount -t cifs //192.168.1.1/dd500 /media/DD500

Pour modifier fstab, tu peux utiliser l'éditeur "nano" (éditeur de texte par défaut en mode console)

sudo nano /etc/fstab

et ajouter les lignes en fin de texte

# Monter disque / box
//192.168.1.1/dd500 /media/DD500 cifs  guest,iocharset=utf8,gid=1000,uid=1000,vers=1.0

Puis refermer nano en enregistrant les modifications.

Dernière modification par FrancisFDZ (Le 20/10/2020, à 12:20)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#24 Le 20/10/2020, à 14:05

legrand98

Re : Accès à un Disque dur connecté sur la box

jj@jj-Lenovo-G50-70:~$ ls /media
DD500  jj
jj@jj-Lenovo-G50-70:~$

Hors ligne

#25 Le 20/10/2020, à 14:10

legrand98

Re : Accès à un Disque dur connecté sur la box

j@jj-Lenovo-G50-70:~$ sudo mount -t cifs //192.168.1.1/dd500 /media/DD500
[sudo] Mot de passe de jj : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de jj : 
Password for root@//192.168.1.1/dd500:

que faut il mettre comme password for root@//192.168.1.1/dd500   ?????

Hors ligne