problème autorisation accès dossier!

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

mgnthe54
Messages : 40
Enregistré le : mar. 3 mai 2022 09:29

Re: problème autorisation accès dossier!

Message par mgnthe54 » mer. 4 mai 2022 14:39

A force de bidouiller dans tout les sens je n'ai réussi qu'à planter mon partage.... Et je n'arrive pas à retrouver ce que j'ai fais...
la commande
pi@raspberrypi:/mnt $ sudo mount.cifs //PCBUREAUGILLES/Sauvegarde_Raspberry /mnt/share cifs username=[mon mail@net.fr]
Password for root@//PCBUREAUGILLES/Sauvegarde_Raspberry: ***********
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

pi@raspberrypi:/mnt $ dsmeg

dsmeg me retourne plus de détail mais j'avoue que c'est du javanais pour moi!

CIFS: Attempting to mount //PCBUREAUGILLES/Sauvegarde_Raspberry
[ 65.456702] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount.
Il faudrait je pense que j'efface tout et que je recommence depuis 0 non? qu'en penses tu?
Mercu

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: problème autorisation accès dossier!

Message par piper » mer. 4 mai 2022 17:29

Tu n'a pas fait ce que je t'ai proposé
Ca aurait permis de savoir pourquoi tu n'avais pas le droit d'écriture.
Tant pis

mount.cifs est une commande de montage smbv3
Le message d'erreur te dit de te référer à l'aide de cette commande
pour l'afficher :

Code : Tout sélectionner

man mount.cifs
ton utilisation est mauvaise il manque à minima -o user=username
Les complément de message te rappelle que mount.cifs est maintenant par défaut pour smb v>=2.0 et que si tu veux utiliser smb 1.0, tu dois le préciser dans ta ligne de commande

dmesg ne t'apportera rien : dmesg affiche les messages du noyau

Inutile d'effacer ta carte sd, si le soucis est dans le paramétrage de windows, comme je le pense, ça ne changera rien du tout
Redémarre le pi
Assures toi que windows est accessibe par le réseau (ping)

Puis si c'est ok : fais ce que je t'ai demandé :

Code : Tout sélectionner

smbclient "\\\\[ip ou non du serveur]\\[nom du partage]" -U [username windows pour accéder au partage] -d 4
puis comme je l'ai dit tente de créer un dossier
Si tu n'as pas le droit, tu auras un message d'erreur, fait un copier/coller
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

mgnthe54
Messages : 40
Enregistré le : mar. 3 mai 2022 09:29

Re: problème autorisation accès dossier!

Message par mgnthe54 » mer. 4 mai 2022 20:51

Bon cette fois je vais essayer de suivre pas à pas tes conseils:
J'ai fais le ping :
pi@raspberrypi:~ $ ping 192.168.1.11
PING 192.168.1.11 (192.168.1.11) 56(84) bytes of data.
64 bytes from 192.168.1.11: icmp_seq=1 ttl=128 time=0.653 ms
64 bytes from 192.168.1.11: icmp_seq=2 ttl=128 time=0.466 ms
64 bytes from 192.168.1.11: icmp_seq=3 ttl=128 time=0.423 ms
..... cela n'en fini jamais semble t-il donc c'est bon 192.168.1.11 étant l'adresse IP de mon PC windows

Puis j'ai tapé ceci sur l'invite de commande du Raspberry :
pi@raspberrypi:~ $ smbclient "\\\\[192.168.1.11]\\[Sauvegarde_Raspberry2]" -U [mon identifiant windows (mon adresse mail)] -d 4
bash: smbclient : commande introuvable

Déjà bloqué toute commande smbclient me donne commande introuvable idem en sudo smbclient...
Faut-il installer quelque chose?

De plus pour le paramètre nom du partage je ne suis pas sûr. Je dois mettre le nom du dossier sur le Raspberry ou celui sur le PC?
Idem après relecture l'adresse Ip ou nom du serveur c'est l'adresse IP du Raspberry? Dans cette configuration j'ai du mal à identifier qui sert de serveur le Raspberry ou le PC?
Merci

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: problème autorisation accès dossier!

Message par piper » mer. 4 mai 2022 22:25

Mon post où j'avais donné les explications disait qu'il fallait l'installer.
Il est toujours dans le fils de la discussion.

Je réécris juste la partie où je disais comment l'installer

Code : Tout sélectionner

sudo apt-get install smbclient
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

mgnthe54
Messages : 40
Enregistré le : mar. 3 mai 2022 09:29

Re: problème autorisation accès dossier!

Message par mgnthe54 » jeu. 5 mai 2022 07:40

Salut, voici ce que cela donne (on ne m'a pas demandé mon mot de passe...)

Merci

J'ai installé smbclient sur le raspberry et essayé la commande en voici le résultat:

pi@raspberrypi:~ $ smbclient "\\\\[192.168.1.11]\\[Sauvegarde_Raspberry2]" -U [xyzn@orange.fr] -d 4
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter log file = /var/log/samba/log.%m
doing parameter max log size = 1000
doing parameter logging = file
doing parameter panic action = /usr/share/samba/panic-action %d
doing parameter server role = standalone server
doing parameter obey pam restrictions = yes
doing parameter unix password sync = yes
doing parameter passwd program = /usr/bin/passwd %u
doing parameter passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
doing parameter pam password change = yes
doing parameter map to guest = bad user
doing parameter usershare allow guests = yes
pm_process() returned Yes
directory_create_or_exist_strict: invalid ownership on directory /var/run/samba/msg.lock
cmdline_messaging_context: Unable to initialize messaging context.
Unable to initialize messaging context
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter log file = /var/log/samba/log.%m
doing parameter max log size = 1000
doing parameter logging = file
doing parameter panic action = /usr/share/samba/panic-action %d
doing parameter server role = standalone server
doing parameter obey pam restrictions = yes
doing parameter unix password sync = yes
doing parameter passwd program = /usr/bin/passwd %u
doing parameter passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
doing parameter pam password change = yes
doing parameter map to guest = bad user
doing parameter usershare allow guests = yes
pm_process() returned Yes
added interface wlan0 ip=2a01:cb11:3fa:a400:63a1:9df9:58b6:4232 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2a01:cb11:3fa:a400:f43d:6b0d:d58c:f7d0 bcast= netmask=ffff:ffff:ffff:ffff::
added interface wlan0 ip=192.168.1.47 bcast=192.168.1.255 netmask=255.255.255.0
added interface eth0 ip=192.168.1.57 bcast=192.168.1.255 netmask=255.255.255.0
Client started (version 4.9.5-Debian).
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Permission non accordée
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Aucun fichier ou dossier de ce type
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Permission non accordée
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Aucun fichier ou dossier de ce type
resolve_hosts: Attempting host lookup for name [192.168.1.11]<0x20>
resolve_hosts: getaddrinfo failed for name [192.168.1.11] [Nom ou service inconnu]
do_connect: Connection to [192.168.1.11] failed (Error NT_STATUS_UNSUCCESSFUL)

Merci

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: problème autorisation accès dossier!

Message par piper » jeu. 5 mai 2022 08:48

Tu as laissé les crochets.
Faut pas

Ce serait

Code : Tout sélectionner

 smbclient "\\\\192.168.1.11\\Sauvegarde_Raspberry2" -U xyzn@orange.fr -d 4
ET PAS

Code : Tout sélectionner

 smbclient "\\\\[192.168.1.11]\\[Sauvegarde_Raspberry2]" -U [xyzn@orange.fr] -d 4
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

mgnthe54
Messages : 40
Enregistré le : mar. 3 mai 2022 09:29

Re: problème autorisation accès dossier!

Message par mgnthe54 » jeu. 5 mai 2022 12:11

Je débute vraiment et là c'est la galère, je m'excuse.

J'ai fait "correctement (enfin je crois)" cette fois ci et voici le résultat:



pi@raspberrypi:~ $ smbclient "\\\\192.168.1.11\\Sauvegarde_Raspberry2" -U rxyz@orange.fr -d 4
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter log file = /var/log/samba/log.%m
doing parameter max log size = 1000
doing parameter logging = file
doing parameter panic action = /usr/share/samba/panic-action %d
doing parameter server role = standalone server
doing parameter obey pam restrictions = yes
doing parameter unix password sync = yes
doing parameter passwd program = /usr/bin/passwd %u
doing parameter passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
doing parameter pam password change = yes
doing parameter map to guest = bad user
doing parameter usershare allow guests = yes
pm_process() returned Yes
mkdir failed on directory /var/run/samba/msg.lock: Permission non accordée
cmdline_messaging_context: Unable to initialize messaging context.
Unable to initialize messaging context
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[global]"
doing parameter workgroup = WORKGROUP
doing parameter log file = /var/log/samba/log.%m
doing parameter max log size = 1000
doing parameter logging = file
doing parameter panic action = /usr/share/samba/panic-action %d
doing parameter server role = standalone server
doing parameter obey pam restrictions = yes
doing parameter unix password sync = yes
doing parameter passwd program = /usr/bin/passwd %u
doing parameter passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
doing parameter pam password change = yes
doing parameter map to guest = bad user
doing parameter usershare allow guests = yes
pm_process() returned Yes
added interface wlan0 ip=2a01:cb11:3fa:a400:63a1:9df9:58b6:4232 bcast= netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=2a01:cb11:3fa:a400:f43d:6b0d:d58c:f7d0 bcast= netmask=ffff:ffff:ffff:ffff::
added interface wlan0 ip=192.168.1.47 bcast=192.168.1.255 netmask=255.255.255.0
added interface eth0 ip=192.168.1.57 bcast=192.168.1.255 netmask=255.255.255.0
Client started (version 4.9.5-Debian).
Connecting to 192.168.1.11 at port 445
session request ok
negotiated dialect[SMB3_11] against server[192.168.1.11]
got OID=1.3.6.1.4.1.311.2.2.30
got OID=1.3.6.1.4.1.311.2.2.10
Enter rxyz@orange.fr's password:
GENSEC backend 'gssapi_spnego' registered
GENSEC backend 'gssapi_krb5' registered
GENSEC backend 'gssapi_krb5_sasl' registered
GENSEC backend 'spnego' registered
GENSEC backend 'schannel' registered
GENSEC backend 'naclrpc_as_system' registered
GENSEC backend 'sasl-EXTERNAL' registered
GENSEC backend 'ntlmssp' registered
GENSEC backend 'ntlmssp_resume_ccache' registered
GENSEC backend 'http_basic' registered
GENSEC backend 'http_ntlm' registered
GENSEC backend 'http_negotiate' registered
GENSEC backend 'krb5' registered
GENSEC backend 'fake_gssapi_krb5' registered
Got challenge flags:
Got NTLMSSP neg_flags=0x628a8215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_ALWAYS_SIGN
NTLMSSP_TARGET_TYPE_SERVER
NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY
NTLMSSP_NEGOTIATE_TARGET_INFO
NTLMSSP_NEGOTIATE_VERSION
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x62088215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_ALWAYS_SIGN
NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY
NTLMSSP_NEGOTIATE_VERSION
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x62088215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_ALWAYS_SIGN
NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY
NTLMSSP_NEGOTIATE_VERSION
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
SPNEGO login failed: The attempted logon is invalid. This is either due to a bad username or authentication information.
session setup failed: NT_STATUS_LOGON_FAILURE


Il y a un chose qui m'a paru "bizarre" lorsqu'il m'a demandé mon mot de passe que j'ai tapé aucun caractère, ni étoile ne s'est affiché (j'ai essayé depuis le Raspberry et depuis ma connexion à distance).
Est-ce normal?
Car lors d'un autre essai fait avec la commande sudo mount.cifs //Windows/SharedFolder /mnt/share -o user=account lors de la demande de mot de passe des étoiles s'affichaient à chaque frappe de caractère.

On est bien d'accord je rentre l'IP de mon PC (192.168.1.11) le nom du dossier à partager sur le PC :Sauvegarde_Raspberry2 (que j'ai crée sur mon bureau et que j'ai mis en partage depuis windows) et l'adresse mail utilisé pour mon compte Microsoft comme identifiant ?

Merci

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: problème autorisation accès dossier!

Message par piper » jeu. 5 mai 2022 13:02

Quand Linux demande un mot de passe dans un terminal et que tu le tapes : jamais aucune étoile ni autre caractère ne s'affichera l'écran
C'est la base de la sécurité : une personne derrière toi ne peux même pas compter le nombre d'étoiles pour connaitre le nombre de caractères
Tu dois oublier ce que Windows te présente

Donc tu n'as pas mis de mot de passe d'où l'échec de la connexion.

Recommences en tapant ton mot de passe lorsqu'il sera demandé (suivit de la touche Entrée)
Puis, une fois connecté, tentes de créer un dossier comme je te l'ai dit
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

mgnthe54
Messages : 40
Enregistré le : mar. 3 mai 2022 09:29

Re: problème autorisation accès dossier!

Message par mgnthe54 » jeu. 5 mai 2022 14:33

Si si j'avais mis le mot de passe malgré tout et fait entrer...

Bon pour voir ou j'ai encore merdu...

Je résume j'ai installé sur le Raspberry msclient OK

Faut-il créer sur le PC un fichier à partager?
Ou juste taper la commande sans rien au préalable?

Sinon pour le problème d'user/password j'ai vérifié, ce sont les bons si on parle bien de mon identifiant Windows et de son mdp (live.com) accessible depuis le panneau de configuration puis system (en haut à gauche de cet écran)

Je n'ai pas d'utilisateur autre que l'administrateur sur mon PC et sans mot de passe.
Voilà je ne sais pas si j'ai pensé à tout
Merci

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: problème autorisation accès dossier!

Message par piper » jeu. 5 mai 2022 17:39

smbclient (et pas msclient) est un programme qui permet de se connecter à un partage existant et y faire des choses (lister le contenu, créer un dossier, le supprimer etc..)
La différence avec le montage par mount. C'est que mount ne permet QUE le montage, ensuite, le point de montage est présenté à l'utilisateur comme un dossier quelconque. (mais pas du tout traité comme un dossier quelconque)

Pourquoi je t'ai suggéré d'utiliser smbclient pour faire ce test ??
Parce que tu n'as pas voulu voir les logs dans ton serveur de fichiers windows et que smbclient est assez bavard (par l'option -d : debug) pour te montrer ce qui se passe.

Donc smbclient doit être utiliser pout te connecter à un partage existant et voir ce qui se passe (pourquoi tu n'arrives à écrire dans ton partage)
Il n'est pas du tout destiné à remplacé mount ou fstab. Il n'est là que pour tester la configuration.
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Répondre

Retourner vers « Débutants »