HDD NTFS Droit & Permissios à modifier (Résolu]

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » dim. 27 déc. 2020 18:20

ReSalut Artemus,
J'allais oublier, si ça peut servir

Artemus a écrit
non, il ne s'agit pas de la ligne "public = yes" dans la section "[global]".
Comme dit précédemment, je ne sais pas à quoi sert cette ligne, car pour se connecter, il faut préciser le nom de partage.
A l'occasion de mes multiples lectures sur les forums j'ai trouvé :

Code : Tout sélectionner

https://devconnected.com/how-to-install-samba-on-debian-10-buster/ 
public : synonyme de «guest ok», ce paramètre signifie que tout le monde peut exporter ce partage
Cordialement
A+

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » dim. 27 déc. 2020 21:17

Salut à tous.
Marseillois a écrit :Bonjour Artemus, Bonjour et Bonne fin d'année à tous
Merci marseillois. De même, bonne année, bonn santé, mes meilleurs voeux pour 2021.
Marseillois a écrit :Dans ma config j’ai bien “maison” !!!
Je ne parle pas de ce que vous avez mis dans le fichier "smb.conf", mais du fait que quand vous tapez :

Code : Tout sélectionner

root@gerard-L50:/home/gerard# smbclient //127.0.0.1/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.16-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
vous avez comme domaine "workgroup", ce qui n'est pas bon, et non maison.

Essayez ceci :

Code : Tout sélectionner

smbclient //127.0.0.1/partage  --user root  --workgroup=maison
Marseillois a écrit :Ce pourrait être une explication mais cela voudrait aussi dire qu'il me faut le supprimer ?? Votre avis ??
Je suis désolé, mais je n'ai aucun avis sur votre problème.
Il faudrait que je puisse faire les tests afin de me rendre compte de ce qui ne va pas.
Marseillois a écrit :ou pi est le propriétaire par défaut de la machine
Propriétaire de quoi ???

Je vous parle du compte d'administration de votre raspberry, là où vous avez tous les privilèges et ce compte se nomme "root".
C'est dans le compte "root" que vous devez procéder à toutes les installations ou misez-à-jour, pas dans le compte "pi".
Le compte "pi" est juste un compte d'utilisateur, ou si vous préférez un compte d'exploitation.
Il n'a pas tous les privilèges comme "root" et si vous installez quoi que ce soit, vous risquez de ne pas pouvoir faire fonctionner correctement votre logiciel.
Même en mettant devant une command "sudo", ce n'est pas comme si vous étiez dans le compte "root".
Marseillois a écrit :Pensez vous que le Reste des erreurs que j’ai rencontré dans mon essai puisse venir de ces seuls 2 points ???
Comme dit précédemmnt, je ne pense rien car je ne peux pas faire les tests par moi-même.
Il y a un bétise quelque part, mais je ne la vois pas.

En ce qui me concerne, depuis mon windows, j'accède en ssh à la raspberry soit sur le compte root ou soit sur le compte pi.

En étant "guest ok = yes", vous auriez dû pouvoir accéder à votre répertoire de partage sans problème.
Je pense que vous devez avoir un problème d'installation.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » mar. 5 janv. 2021 17:15

Bonjour à tous et bonne année 2021

Salut Artemus

Me voilà de retour

A force de tourner en rond, avec des erreurs qui semblaient se cumuler ou se contredire (en fait je n’arrivais plus à suivre et à raisonner las multitude d’essais), j’ai suivi tes conseils.

Je suis parti sur des bases neuves

Mon ordinateur portable sera le client (Debian stretch)

Ma rasp3B+ qui supporte le HDD USB où j’enregistre mes émissions TV, abrite le serveur samba

A / Le Serveur
1 /
J’en ai profité pour remplacer la carde SD par une clé USB sur laquelle j’ai installé et configurer l’Enregistreur et le Serveur :
raspbian Buster (version 4.9.5 Debian)
tvheadend serveur pour enregistrer mes émissions TV
installation du serveur Samba
J’ai aussi créé un point de montage Partage_Samba pour y “mounter” les fichiers à partager, en particulier mes films enregistrés sur le HDD USB

Code : Tout sélectionner

pi@Enregistre:~ $ sudo mkdir Partage_Samba


configuration de smb.conf sur la base du modèle de ta propre configuration
dans un premier temps dans ce fichier je définis seulement une section [public] ( CF le testparm ci dessous) pour permettre à tout le monde l’accès en lecture seule sans mot de passe

2 / Sur ces bases, mon testparm

Code : Tout sélectionner

pi@Enregistre:~ $ testparm
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
	bind interfaces only = Yes
	interfaces = 127.0.0.0/8 eth0
	obey pam restrictions = Yes
	security = USER
	server role = standalone server
	server string = %h -samba %v
	usershare max shares = 0
	wins support = Yes
	workgroup = MAISON
	idmap config * : backend = tdb


[public]
	comment = Partage tout public RPI3 Enregistre
	create mask = 0004
	directory mask = 0004
	guest ok = Yes
	path = /home/pi/Partage_Samba
3 / Le test du service

Code : Tout sélectionner

pi@Enregistre:~ $ systemctl status smbd.service
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-01-01 15:30:18 CET; 1h 51min ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 754 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
 Main PID: 758 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 4 (limit: 2063)
   CGroup: /system.slice/smbd.service
           ├─758 /usr/sbin/smbd --foreground --no-process-group
           ├─829 /usr/sbin/smbd --foreground --no-process-group
           ├─830 /usr/sbin/smbd --foreground --no-process-group
           └─851 /usr/sbin/smbd --foreground --no-process-group

janv. 01 15:30:16 Enregistre systemd[1]: Starting Samba SMB Daemon...
janv. 01 15:30:18 Enregistre systemd[1]: Started Samba SMB Daemon.
janv. 01 15:30:18 Enregistre smbd[758]: [2021/01/01 15:30:18.445632,  0] ../lib/util/become_daemon.c:138(daemon_ready)
janv. 01 15:30:18 Enregistre smbd[758]:   daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections
/ 2 & 3 / ont l'air corrects

4 / Enfin pour que le contenu de mon HDD soit accessible il faut le monter sur le répertoire de partage du serveur :

Code : Tout sélectionner

pi@Enregistre:~ $ sudo mount -t ntfs-3g /dev/sdb1 Partage_Samba
B / Coté Client

J’installe smbclient et cifs

Puis je controle le partage

Code : Tout sélectionner

gerard@gerard-L50:~$ smbtree -b -N
WORKGROUP
	\\GERARD-L50     		Samba 4.5.16-Debian
		\\GERARD-L50\ENVY-4520-series	HP ENVY 4520 series
		\\GERARD-L50\IPC$           	IPC Service (Samba 4.5.16-Debian)
		\\GERARD-L50\print$         	Printer Drivers
MAISON
	\\ENREGISTRE     		Enregistre -samba 4.9.5-Debian
		\\ENREGISTRE\IPC$           	IPC Service (Enregistre -samba 4.9.5-Debian)
		\\ENREGISTRE\public         	Partage tout public RPI3 Enregistre
gerard@gerard-L50:~$ 
C / Essais
J’installe sur le client : smbclient et cifs, puis

Code : Tout sélectionner

gerard@gerard-L50:~$ smbclient //192.168.1.87/public
Enter gerard's password: 
Anonymous login successful
Domain=[MAISON] OS=[Windows 6.1] Server=[Samba 4.9.5-Debian]
smb: \>
la liaison s’est bien effectuée et j’ai maintenant accès, à condition de ne pas chercher à servir le mot de passe, à mon partage dans le gestionnaire de fichiers de l’ordinateur client : tout le monde peut lire (exclusivement) les films enregistrés sur le serveur sur l’écran de mon portable, avec “Videos” ou “VLC”

D / Accès restreint

Autorisé au seul utilisateur pi, déjà existant sur le client et que je crée sur le serveur
1 /

Code : Tout sélectionner

smbpassword -a pi 
avec un mot de passe samba

2 / Puis j’ajoute une section [partagepi] à la fin du fichier smb.conf (Shared Definitions) pour cet accès

Code : Tout sélectionner

[partagepi]
	comment = Partage util. pi RPI3 Enregistre
	create mask = 0700
	directory mask = 0700
	path = /home/pi/Partage_Samba
	read only = No
	valid users = pi
3 / Controle

Code : Tout sélectionner

gerard@gerard-L50:~$ smbtree -b -N
WORKGROUP
	\\GERARD-L50     		Samba 4.5.16-Debian
		\\GERARD-L50\ENVY-4520-series	HP ENVY 4520 series
		\\GERARD-L50\IPC$           	IPC Service (Samba 4.5.16-Debian)
		\\GERARD-L50\print$         	Printer Drivers
MAISON
	\\ENREGISTRE     		Enregistre -samba 4.9.5-Debian
		\\ENREGISTRE\IPC$           	IPC Service (Enregistre -samba 4.9.5-Debian)
		\\ENREGISTRE\partagepi      	Partage util. pi RPI3 Enregistre
		\\ENREGISTRE\public         	Partage tout public RPI3 Enregistre
OK
Enfin dernière exigence, pour que le contenu de mon HDD soit accessible il faut le monter sur le répertoire de partage du serveur :
Mon HDD est ntfs donc
pi@Enregistre:~ $ sudo mount -t ntfs-3g /dev/sdb1 Partage_Samba

4 / Derniers préparatifs
Sur le gestionnaire de fichiers, un double clic sur le répertoire partagepi affiche une fenêtre
Utilisateur gerard, Groupe WORKGROUP, Password gerard
gerard est connu de l’ordinateur client mais pas de samba, pi estdéclaré sur le serveur et sur le client ainsi que son mot de passe : il faut donc servir correctement ces paramètres : Utilisateur pi, mot de passe pi(samba), et enfin le groupe de travail déclaré dans mon fichier smb.conf est MAISON

Essai transformé : A ces conditions l’utilisateur pi et lui seul a un accès total au partage

Merci de me faire connaitre tes observations éventuelles : après quoi je mettrai résolu

Cordialement

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » mar. 5 janv. 2021 22:03

Salut marseillois.

Bonne année, bonne santé, mes meilleurs vœux pour l'année 2021.
Marseillois a écrit :Je suis parti sur des bases neuves
Il vaut mieux repartir de zéro quand on ne sait plis trop où on ne est.
Je suis heureux que tu aies pu enfin résoudre ton problème avec samba.

1) Je préfère que le nom du répertoire (Partage_Samba) porte le même nom que le nom de partage (public ou partagepi).

2) pour les mots de passe, tu as ceux des comptes linux, tu as ceux de samba, tu as ceux de putty, tu as ceux de ...
Vas-tu t'en sortir et ne pas tous les confondre à la longue ?
De toute façon, tu fais tes manipulations en local dans ton réseau lan.
Tant qu tu reste en local, tu n'as rien à craindre. Pourquoi ne pas mettre les mêmes mot de passe que ceux de tes compte linux ?
Autrement dit, un pour root et un pour pi et c'st tout.

3) il faut monter ton disque au démarrage de la raspberry.

Code : Tout sélectionner

sudo mount -t ntfs-3g /dev/sdb1 Partage_Samba
Il te faut le UUID de ton dique, afin de le rendre unique :

Code : Tout sélectionner

sudo ls -l /dev/disk/by-uuid/
Tu vas reporter ce numéro dans la ligne que tu vas insérer dans le fichier fstab.

Il faut aussi créer le point de montage. Je crois que tu l'as déjà fait.

Code : Tout sélectionner

mkdir /mnt/Partage_Samba
A mettre dans le fichier fstab :

Code : Tout sélectionner

UUID=xxxxxxxxxxxx		/mnt/Partage_Samba		ntfs-3g		defaults	0	2
Si tu ne veux pas ce UUID, tu peux le remplacer par :

Code : Tout sélectionner

/dev/sdb1		/mnt/Partage_Samba		ntfs-3g		defaults	0	2
Voilà un lien qui pourra t'être utile.

4) c'est à l'usage que tu verras si ce qu tu as fait te conviendra ou pas.
Par exemple, passer à un partage tout public.

@+
Modifié en dernier par Artemus24 le lun. 25 janv. 2021 10:07, modifié 1 fois.
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » lun. 25 janv. 2021 09:28

Salut Artemus

J'ai repris mes travaux après une longue absence

Tout est donc OK

Encore merci pour ta disponibilité

A+ sur le forum

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier (Résolu]

Message par Artemus24 » lun. 25 janv. 2021 10:09

Salut Marseillois.

Ce n'était pourtant pas si compliqué à mettre eu œuvre. :mrgreen:

C'est quoi la prochaine étape ?

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier (Résolu]

Message par marseillois » lun. 15 févr. 2021 15:59

Salut Artemus

Merci pour ton intérêt

J’ai continué ma recherche pour ne pas rester sur un echec : donc après avoir obtenu satisfaction avec samba, qui me laisse une petite difficulté résiduelle avec le traitement des noms longs, j’ai cherché à comprendre pourquoi mes essais antérieurs avec NFS n’avaient pas abouti

C’est fait et j’ai donc maintenant une liaison entr 2 rasp pour un accès à mon MediaCenter sur l’écran de ma TV en partage NFS avec des noms complets : seul problème résiduel la rasp1qui supporte la liaison HDMI avec la TV ne semble pas assez puissante pour cet usage.

J’attends une rasp3B+

A bientôt sur le Forum

Répondre

Retourner vers « En panne ? »