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

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

Message par marseillois » ven. 23 oct. 2020 19:57

Bonjour à tous

Lorsque je cherche à créer un répertoire media/Serveur (par exemple) sur mon HDD NTFS branché sur ma rasp3, je ne peux que me placer en root et de ce fait root est propriétaire du répertoire et de tous ses sous répertoires et fichiers et du groupe et en plus le propriétaire, son groupe et le reste du monde sont sont chacun autorisés à tout (lecture, écriture et exécution)

Le problème: j’ai souvent lu qu’il était dangereux de laisser root propriétaire de répertoires et fichiers d’accès multiquotidiens et aussi d’établir des permissions à 777

La question : ai-je bien compris ?? et est-il nécessaire de modifier cette situation comme j’ai cru le comprendre ??

J’essaie de comprendre comment il peut être possible de procéder à ces modifications alors que NTFS (qui m’ait nécessaire car , entre autres chosesj, mon HDD est aussi alimenté coté Windows et utilisé par des Windosiens) ne reconnait les procédures Posix : mais j’ai fait de nombreuses tentatives depuis 2 jours, dont certaines sur la base de discussions relativement anciennes et je n’arrive pas au but .

Si la réponse du Forum affirme cette nécessité de modifications, puis-je obtenir une orientation récente : actuellement je suis en train d’étudier sur le forum le sujet “Problème de droits HDD” (08/2017)
viewtopic.php?f=70&t=4052&hilit=HDD+ext ... S&start=10

Merci d’avance
Modifié en dernier par marseillois le lun. 25 janv. 2021 09:28, modifié 1 fois.

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

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » dim. 25 oct. 2020 14:34

Bonjour à tous et suite de mes recherches
Après avoir fait de multiples essais hier avec chown puis en suivant les indications du sujet
viewtopic.php?f=70&t=4052&hilit=HDD+ext ... S&start=10, j’ai un peu progressé dans sa compréhension mais à chaque essai, à l’interrogation au terminal de /media/Serveur le résultat reste le même qu’avant les modifications :

Code : Tout sélectionner

pi@SERVEUR:/media/Serveur $ ls -l
total 6328
drwxrwxrwx 1 [b]root root [/b]   4096 sept. 12 15:36 Films
drwxrwxrwx 1 root root    4096 juin  29 12:43 Game_of_thrones
drwxrwxrwx 1 root root    4096 févr. 14  2019 Images
-rwxrwxrwx 2 root root 1317593 oct.   6  2016 Instruction Manual for Safety and Comfort.pdf
drwxrwxrwx 1 root root       0 juin  29 12:39 $RECYCLE.BIN
drwxrwxrwx 1 root root       0 juin  29 12:38 System Volume Information
-rwxrwxrwx 2 root root 5146905 sept. 19  2016 TOSHIBA CANVIO BASICS.pdf
drwxrwxrwx 1 root root       0 déc.  11  2019 Vidéos
mes répertoires et fichiers semblent toujours appartenir à root ??


Ce matin j’ouvre mon ordinateur :
mon fichier fstab est le suivant :
proc /proc proc defaults 0 0
PARTUUID=a53f208f-01 /boot vfat defaults 0 2
PARTUUID=a53f208f-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
# le 22/10/2020 j'ajoute cette ligne (cf https://knowledge.parcours-performance
# .com/monter-disque-dur-externe-partage-raspberry-pi/ pour essai de modif prop$

# /dev/sda1 /media/Serveur ntfs nofail, uid=1000, gid=1000 0 0
# 2eme essai suivant le forum Framboise
# /dev/sda1 /media/Serveur fuseblk rw,relatime,user_id=1000,group_id=1000,allow$
# 3eme essai suivant le forum framboise
/dev/sda1 /media/Serveur ntfs umask=022,uid=1000,gid=1000 0 0

Je lance :

Code : Tout sélectionner

pi@SERVEUR:~ $ sudo chown -Rv 1000 /media/Serveur
appartenance de '/media/Serveur/$RECYCLE.BIN/S-1-5-21-545694133-276029955-1581650782-1001/desktop.ini' modifiée de root en 1000
appartenance de '/media/Serveur/$RECYCLE.BIN/S-1-5-21-545694133-276029955-1581650782-1001' modifiée de root en 1000
………………………..
appartenance de '/media/Serveur/Vidéos/Vietnam/HanoiM.mp4' modifiée de root en 1000
appartenance de '/media/Serveur/Vidéos/Vietnam/VillesM.mp4' modifiée de root en 1000
appartenance de '/media/Serveur/Vidéos/Vietnam' modifiée de root en 1000
appartenance de '/media/Serveur/Vidéos' modifiée de root en 1000
appartenance de '/media/Serveur' modifiée de root en 1000
pi@SERVEUR:~ $ 
et pourtant :

Code : Tout sélectionner

pi@SERVEUR:~ $ sudo mount -t ntfs-3g /dev/sda1 /media/Serveur
pi@SERVEUR:~ $ cd /media/Serveur/Films
pi@SERVEUR:/media/Serveur/Films $ ls -l
total 39815692
-rwxrwxrwx 1 [b]root root[/b] 1821804872 janv.  6  2011 [Direct 8]-A l épreuve du feu-06.janv.2011
-rwxrwxrwx 1 root root 5647547174 déc.  21  2014 Edge.of.Tomorrow.2014.720p  multi .mkv
………….
-rwxrwxrwx 1 root root 2230137819 déc.   6  2012 Zodiac.mp4
pi@SERVEUR:/media/Serveur/Films $
l’utilisateur root semble toujours propriétaire de mes répertoires

et le fichier mtab semble confirmer cette permanence
/dev/sda1 /media/Serveur fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

Les résultats sont les mêmes pour chgrp

J’avoue y perdre mon “latin”

Une bonne âme peut m’aider ??? une idée, une info, une explication, une critique constructive, un autre index du forum…… ?

Merci d’avance

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

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » dim. 25 oct. 2020 16:30

Salut marseillois.
marseillois a écrit :La question : ai-je bien compris ?? et est-il nécessaire de modifier cette situation comme j’ai cru le comprendre ??
Je suppose que oui.
Tout fichier possède bien trois niveaux d'autorisations qui sont le propriétaire, le groupe et les autres.

Je reprends une de vos déclaratives :

Code : Tout sélectionner

drwxrwxrwx 1 root root    4096 févr. 14  2019 Images
Le répertoire "Images" est accessible par tout le monde en lecture, écriture et en exécution.

Je tiens à préciser que les accès à ce répertoire se font sous raspbian et que la partition est de type linux.
En vous lisant, j'ai surtout l'impression que la partition est de type ntfs, c'est-à-dire destinée à windows.

Si votre disque dur est destiné à stocker des films et autres fichiers de type multimédia, et qu'il soit accessible aussi sous windows, le mieux est de déclarer la partition en fonction de l'utilisataire qui va l'utiliser. Je parle bien sûr de kodi.

En fait, je ne comprends pas ce que vous essayez de faire, ni comment vous testez vos modifications.

Si vous avez besoin d'une partition qui soit accessible sous linux et sous windows, le mieux est d'utiliser le type fat32, comme la partition "boot".

@+
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 » dim. 25 oct. 2020 17:18

Salut Artemus et merci de vous interesser à mon souci

Je vais essayer d'être plus clair dans mes réponses qu'il semble que je l'ai été dans mes questions
En vous lisant, j'ai surtout l'impression que la partition est de type ntfs, c'est-à-dire destinée à windows.

Je confirme la partition est bien de type ntfs, car ce HDD doit pouvoir être lu et complété sous Windows
En fait, je ne comprends pas ce que vous essayez de faire, ni comment vous testez vos modifications.

ce que j'essaie de faire & pourquoi : lorsque j'ai créé mon point de montage pour récupérer mes enregistrements sur mon réseau local, j'ai du le créer en tant que root et donc root est propriétaire de tout et comme vous l'avez aussi remarqué tout le monde à tous les droits

Pour des risques réels ou pas de sécurité (je ne suis pas sur qu'il y en ait et c'est une question que je pose dans mon dernier postje me suis mis en tête de donner la propriété à l'utilisateur pi, en limitant les droits, tout au propriétaire et lecture et si nécessaire exécution (je ne sais pas) au groupe et aux autres
comment je teste mes modifications
en relançant après un redémarrage la lecture de la liste de mes répertoires

Code : Tout sélectionner

[quote]pi@SERVEUR:/media/Serveur/Films $ ls -l
total 39815692[/quote]


[quote]-rwxrwxrwx 1 root root 1821804872 janv.  6  2011 [Direct 8]-A l épreuve du feu-06.janv.2011
-rwxrwxrwx 1 root root 5647547174 déc.  21  2014 Edge.of.Tomorrow.2014.720p  multi .mkv
-rwxrwxrwx 1 root root 3302486368 févr. 20  2012 Erragon.mpg
-rwxrwxrwx 1 root root 2713505792 déc.  12  2011 FilleDArtagnan.mpg
drwxrwxrwx 1 root root       4096 sept. 12 15:36 FILM JY
-rwxrwxrwx 1 root root 1273240692 janv.  3  2011 [France 3]-Nelly et monsieur Arnaud-03.janv.2011
-rwxrwxrwx 1 root root 2815482782 févr. 19  2012 hommeHtesPlaines.mpg
-rwxrwxrwx 1 root root 3546915062 mars  25  2012 LennemiIntime.mpg
-rwxrwxrwx 1 root root 3756890099 juin   7  2012 LePatriote.mpg
-rwxrwxrwx 1 root root 4241383539 déc.   6  2011 LouisXI.mpg
-rwxrwxrwx 1 root root 2614099392 janv. 27  2013 RobRoy2.ts
-rwxrwxrwx 1 root root 2543869820 juin  23  2011 Stalingrad -.mpg
-rwxrwxrwx 1 root root 4263855127 janv.  8  2012 terminator2.mpg
drwxrwxrwx 1 root root      20480 oct.  23 20:58 tvshows
-rwxrwxrwx 1 root root 2230137819 déc.   6  2012 Zodiac.mp4
.[/quote]

les propriétaires et groupes n'ont pas changé
Si vous avez besoin d'une partition qui soit accessible sous linux et sous windows, le mieux est d'utiliser le type fat32, comme la partition "boot".
Les limitations de fat32 ne sont pas satisfaisantes et si j'ai bien compris tout ce que j'ai compulsé depuis 2 jours j'aurai les même difficultés si c'est bien l'absence de gestion des droits chez Windows qui semble en cause

Je m'arrête là car on a déjà couvert beaucoup de notions
Plutot que de vous abreuver de questions plus ou moins nouvelles, je continuerai à vous répondre à répondre à vos questions, si vous le voulez bien quand vous aurez pris connaissance de mes réponses

Merci pour votre attention
Cordialement

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

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » lun. 26 oct. 2020 15:32

Salut marseillois.
marseillois a écrit :Salut Artemus et merci de vous interesser à mon souci
Ce sont des problèmes qui m'intéressent.

Pour résumer, vous avez un disque dur (HDD) qui a été formaté en NTFS.
Il est lisible sous windows et vous voudrirez qu'il le soit aussi sous la raspberry.

Concernant la sécurité de votre disque dur dans votre réseau local, la seule question que vous devez vous poser est de savoir si vous avez autorisé à consulter quoi que ce soit depuis l'extérieur (depuis internet) ?
Normalement, c'est au niveau de votre box où vous avez dans la NAT effectué une redirection d'un flux entrant vers l'un de vos périphériques.
Est-ce le cas ? Si la réponse est non, que soit root ou pi, ils ne sont pas en danger.

Maintenant si vous désirez faire les choses correctement, oui, le répertoire doit être attribué au compte pi.
Pour attribuer aux répertoires le compte pi, faire :

Code : Tout sélectionner

chown pi:pi votre_répertoire
mais encore :

Code : Tout sélectionner

chmod 644 votre_répertoire
Que signifie 644 ?
Pour le propriétaire pi, il a le droit de lire et d'écrire. Vu que ce sont des films, musiques et autres images, c'est largment suffisant.
Pour le groupe pi et les autres comptes, ils auront le droit que de lire.

En ce qui concerne le montage de votre disque, c'est là que cela se corse, comme dirait nos amis de l'ile de beauté.

1) vous branchez le disque dur sur votre raspberry. Vous faites avant le branchement et après la commande ci-après :

Code : Tout sélectionner

lsblk
Cela vous indique le nom du périphérique ("/dev/sd....").

2) est-ce bien une partition de type "ntfs" ?
Pour ce fair, vous utilisez la commande suivante :

Code : Tout sélectionner

blkid
qui va dire, pour "type" si c'est bien du NTFS ou pas.

3) Arrivé ici, la question que je me pose est de savoir si vous avez le bon driver ? Je parle celui-ci :

Code : Tout sélectionner

sudo apt-get install ntfs-3g
L'avez-vous installé ?

4) pour y accéder, vous devez aupréalable créer un répertoire dans "/mnt" (c'est ce que je fais habituellement).

Code : Tout sélectionner

mkdir /mnt/server
5) vous montez le disque dur :

Code : Tout sélectionner

mount /dev/sda1  /mnt/server[/code)

6) et vous consultez son contenu en faisant :
[code]cd /mnt/server
ls -al
7) si vous trouvez qu root ou pi sont des comptes ayant trop de privilèges, pourquoi ne pas créer un compte spécial ?

Code : Tout sélectionner

sudo adduser marseillois
Normalement, un nouveau répertoire "/home/marseillois" a été créé.
Pour visualiser le groupe d'appartenance, il suffit de faire :

Code : Tout sélectionner

groups marseillois
pour identifier son numéro d'identification en tant que propriétaire, faire :

Code : Tout sélectionner

id -u marseillois
et en tant que groupe :

Code : Tout sélectionner

id -g marseillois
A partir de maintenant, vous pouvez attribuer votre répertoire à ce compte :

Code : Tout sélectionner

chown marseillois:marseillois votre_répertoire
8) qu'est-ce qu'un groupe ?
C'est une liste de comptes ayant les mêmes privilèges que le groupe ou les groupes auquels ils sont rattachés.
Un groupe est défini par le compte principale auquel il est rattaché et qui possède les privilèges
Personnellement, je ne les utilise pas puisque je suis le seul utilisateur de ma raspberry.
--> https://doc.ubuntu-fr.org/tutoriel/gest ... e_commande

Dans votre cas, il n'est pas nécessaire de passer par une gestion de groupe, vu que vous êtes le seul utilisateur de votre raspberry.

9) pour revenir à votre problème, vous devez vous poser la question de l'accès à ce répertoire.
Autrement dit, par quel compte vous accédez à ce répertoire ?
Le privilège qui sera attribué dépendra du compte que vous utilisez.

Prenons cet exemple :

Code : Tout sélectionner

-rwxrwxrwx 1 root root 4241383539 déc.   6  2011 LouisXI.mpg
a) si vous accédez par le compte "root", vous aurez les droits en tant que propriétaire (ceux des trois premières lettres rwx).

b) admettons que vous avez le compte "toto" qui appartient au groupe "root".
Si vous accédez par le compte "toto", vous aurez les mêmes droits que le groupe "root", mais pas nécessairement ceux du compte "root".
(ceux des trois deuxièmes lettres rwx)

c) si vous accédez par le compte "pi", qui n'appartient pas au groupe "root" alors vous aurez les d
(ceux des trois dernières lettres rwx)

--> https://doc.ubuntu-fr.org/permissions

10) pour un accès aussi bien par windows que par la raspberry, le mieux est de mettre le même compte des deux cotés.
L'accès par windows se fera simplement par le branchement du disque dur à l'ordinateur windows.
L'accès par la raspberry se fera par un branchement direct à la raspberry.

11) cas particulier, l'accès depuis windows au disque dur qui est monté sur la raspberry.
C'est ce que je fais chez moi, au travers de samba, pour accéder à un répertoire de stockage "/share" qui est de type linux.
Là, c'est avec samba qu'il faut voir comment gérer l'accès à votre répertoire.

@+
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. 10 nov. 2020 19:23

Bonjour artemus : de retour chez moi après une assez longue absence, je retrouve mon projet et vos réponses
Artemus a écrit :
Normalement, c'est au niveau de votre box où vous avez dans la NAT effectué une redirection d'un flux entrant vers l'un de vos périphériques.
Est-ce le cas ? Si la réponse est non, que soit root ou pi, ils ne sont pas en danger.
Je n’ai effectué aucune modification dans la gestion de ma box et il n’y a aucun flux entrant sur un de mes périphériques : la diffusion est limitée à mon réseau local 3 ordinateurs dont 2 RPI et ma TV, si l’on fait exception des téléchargements de paquets Debian

Artemus a écrit :
Pour attribuer aux répertoires le compte pi, faire :
chown pi:pi votre_répertoire
Après avoir lancé cette commande

Code : Tout sélectionner

pi@Enregistre:~ $ sudo chown pi:pi /media/Enregistreur
le propriétaire est toujours root idem pour le groupe

En fait, à force de réfléchir sur ce problème, je pense ne pas avoir posé la question correctement, lorsque au début de mon post j’ai écrit :
Lorsque je cherche à créer un répertoire media/Serveur
:

il ne s’agit pas d’un répertoire mais d’un point de montage, et donc j’en arrive à penser que l’opération que je vise n’est ni utile ni possible

Pouvez vous me confirmer ce que je subodore

Pour le reste de vos réponses, je vous remercie pour la précision et le détail du partage de connaissances que vous y proposez

Cordialement

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

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » mar. 10 nov. 2020 20:20

Salut marseillois.
Marseillois a écrit :le propriétaire est toujours root idem pour le groupe
Ce qui signifie que la modification n'a pas été prise en compte.
Marseillois a écrit :il ne s’agit pas d’un répertoire mais d’un point de montage
Ok. Vous avez monté votre partition distante avec la commande mount.

Mais comment avez-vous créé le répertoire "/media/Enregistreur" ?

@+
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 » sam. 14 nov. 2020 11:26

Bonjour Artemus24 et merci pour votre réponse

Artemus a écrit
Mais comment avez-vous créé le répertoire "/media/Enregistreur" ?
Sur une clef USB où j'ai installé raspbian, kodi & tvheadend SERVER, de la seule façon que je connaisse :

Code : Tout sélectionner

pi@Enregistre:~ $ sudo mkdir /media/Enregistreur
Cordialement
A+

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

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » mer. 25 nov. 2020 10:16

Help

Personne ne s'intéresse plus à ce sujet ???

Merci d'avance

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

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » mer. 25 nov. 2020 17:12

Salut marseillois.

Je n'ai pas vu ta dernière réponse. Si, si, je suis toujours là.

Je prends un exemple fort simple.
Je suis sur mon disque dur et j'ai créé une nouvelle partition "/dev/sda3".
Après l'avoir formaté, je peux y accéder en faisant :

Code : Tout sélectionner

mkdir /mnt/part
mount /dev/sda3 /mnt/part
cd /mnt/part
ls -al
C'est la méthode classique ou bien par fstab :

Code : Tout sélectionner

/dev/sda3    /mnt/part    ext4    defaults,noatime           0       2
ce qui revient au même.

Comme j'ai créé ma partition sous le compte "root", j'ai les droits de ce compte.

Maintenant, si c'est un montage d'une partition distante, je ne procède pas ainsi car je passe par "samba client" (smbclient).
Par exemple, une clef usb installé dans ma box sfr.
Il s'agit d'un serveur fichier et j'accède à partir de l'adresse ip "192.168.1.1/nom_du_service".

Code : Tout sélectionner

smbclient //192.168.1.1/nom_du_service
--> https://www.framboise314.fr/partage-sam ... us-jessie/

L'accès est différent car il faut déclarer un compte d'utilisation et c'st ce compte qui donne les droits.

@+
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

Répondre

Retourner vers « En panne ? »