Utilise le montage de ta partition avec les options évoquées ici: Montage particulier d'une partition - #3 par Zargos
Bonjour
Ce que je fais personnellement, mais peut-être que ce n’est pas du « meilleur cru » ni de la bonne pratique :
- chmod 777 du point de partage avec des droits d’admin
- création d’un répertoire dans le point de montage ayant les droits de l’utilisateur ou du groupe nécessitant l’accès
Partant du principe que le media est monté dans le répertoire /media/point_partage :
#: chmod 0777 /media/point_partage
#: mkdir /media/point_partage/user_x
#: chown user_x /media/point_partage/user_x
Ainsi l’utilisateur user_x aura accès au répertoire dédié dans le media monté dans le système de fichiers.
L’utilisation des options X-mount.* est plus simple, et en plus ça peut même te créer le point de montage s’il n’existe pas.
Il n’y a pas de répertoire « fstab » sur mon poste !?
C’est un fichier dans le répertoire /etc.
~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# Hardening
#proc /proc proc defaults,hidepid=1 0 0
devpts /dev/pts devpts defaults,noexec 0 0
#
/dev/mapper/vg01-root / ext4 errors=remount-ro 0 1
/dev/mapper/vg01-boot /boot ext4 nodev,nosuid,noexec 0 2
# /boot/efi was on /dev/nvme1n1p1 during installation
[...]
- C’est quoi le point de partage ?
- C’est quoi le point de montage ?
svp.
Suis je bête !
J’ai trouvé le FICHIER « fstab » je m’appprète à le compléter avec la commande :
/dev/mapper/vgelk-var_lib_elasticsearch /var/lib/elasticsearch ext4 relatime,nodev,nosuid,X-mount.owner=110,X-mount.group=116,X-mount.mode=2750 0 2
mais est ce que cette commande contient des paramètres propre à ma plateforme, session, user ?
-Je pense notemment aux valeurs prises par les « options X- » (ici respectivement : 110, 116, 2750 0 2), sont elles universelles ?
-je pense aussi à « /dev/mapper/vegelk-var_lib_elas… », est ce le nom du disque une fois monté (chez moi /dev/sdb1) ? ou autre chose ?
Pardon pour ces question de béotiens, je ne suis pas encore tout a fait au point sur LINUX…
C’est le nom du point de montage/partage dédié dans lequel le périphérique USB sera accessible.
Pour reprendre votre propos :
où est votre point de montage ? Comment est-il nommé ? (information non donnée) !
J’ai peut être compris…mais je préfère m’en assurer…
Avec la commande « lsblk » le disque externe sur lequel je veux pouvoir écrire est connu sous le nom « sdb1 », est ce que les commandes proposées ci dessus deviennent :
#: chmod 777 /dev/sdb1
#: mkdir /dev/sdb1/marc (avec marc le nom de mon user)
#: chown marc /dev/sdb1/marc
Par contre sur l’explorateur Dolphin, le disque est référencé « Primary » mais quand je survole cette rèf j’obtiens en info bulle "/media/marc/[une série de chiffre] (à partir de /dev/sdb1) info d’espace utilisé"
Est ce qu’une fois ces commandes passées en ligne de commande, leurs effets sera permanent ou faudra t’il les éxécuter chaque fois que je brancherai ce disque externe ?
Question annexe : le disque est « sdb1 » faut-il dans les commandes toujours le préfixer par « /dev/ » ?
Vous avez en effet compris le principe 
Maintenant, attention à ces détails :
- bien écrire les commandes, par exemple dans la deuxième vous avez oublié un espace ce qui aura pour résultat que la commande ne s’effectuera pas et devrait renvoyer une erreur
- en effet, le point de montage n’est pas le périphérique spécial
/dev/xyz, mais celui référencé dans le répertoire/media/user/nom_peripherique.
Permanent.
Sincèrement, vous devriez faire l’effort de lire la documentation, tout particulièrement l’excellent « Cahier du débutant » ; de gros efforts ont été faits pour être à portée de compréhension du nouvel utilisateur autant dans les informations, les explications que les usages 
/dev/sdb est un device (/dev est le point d’entrée des devices)
Le point de montage /media/… est un répertoire surt lequel on va monter le device.
110 c’est l’uid de l’utilisateur
116 c’est le gid de l’utilisateur
Ces valeur dépendent du système. Ce sont celles qu’on trouve dans /etc/passwd et /etc/group.
2750 c’est le mode du répertoire final:
- Le deuxième chiffre correspond au droits de l’Utilisateur (User)
- Le troisième chiffre correspond aux droits du Groupe (Group)
- Le quatrième chiffre correspond aux droits des Autres (Other)
- Ces trois chiffres sont lié à du binaire pour les droits rwx. 7 c’est rwx, , 6 c’est rw-, 5 c’est r-x, etc…
- Le premier chiffre est plus compexe car il correspond aux notions de sticky bit, ou de suid, entre autre.
Avec votre éclaircissement et les infos trouvées dans l’explorateur Dolphin cela devient-il bien :
#: chmod 777 /media/marc
#: mkdir /media/marc/8c05de2e-6e12-41b4-ac09-fd83270afb15/marc
#: chown marc /media/marc/8c05de2e-6e12-41b4-ac09-fd83270afb15/marc
si c’est bien cela, la commande mkdir me renvoie " cannot create directory ‘/media/marc/8c05de2e-6e12-41b4-ac09-fd83270afb15/marc’: Permission non accordée" …
Merci pour les liens sur docs, ces derniers jours je lis beaucoup / LINUX mais je n’avais pas ces « essentiels »…
Ont-elles bien été faites avec des droits d’administrateurs ?
Parce que, juste au cas où je l’ai notifié… et juste pour votre information, l’usage des symboles #: devant les commandes le signifient. Dans les faits, il ne faut pas copier ces symboles, mais seulement la commande qui suit !
Pour info, qui n’a pas lieu dans ce contexte, si vous voyez l’usage des symboles $: devant des commandes à exécuter, cela signifie que ce sont des commandes à exécuter en tant que simple utilisateur, sans aucun droit d’administration.
Tout devient « presque » limpide !
J’ai repassé toutes ces commandes en les préfixant avec « sudo ». J’ai désormais un dossier sur mon disque externe dans lequel j’ai pu écrire.
Merci pour votre aide et patience. Je vais pouvoir consacrer le temps qui vient à la lecture des documents dont vous m’avez conseillé la lecture.
Pourquoi un répertoire aussi long? Où marc est répété.
Pour créer un répertoire au delà du premier niveau il faut utiliser l’option -p.
Si j’ai /media et que je veux créer /media/toto et /media/jysuis/toto je devrais donc faire:
mkdir /media/toto
mkdir -p /media/jysuis/toto
Pour créer un répertoire dans /media il faut obligatoirement avoir les droits root (idem pour /mnt).
Dans cette commande la réf
/dev/mapper/vgelk-var_lib_elasticsearch /var/lib/elasticsearch
doit elle être remplacée par le nom du disque externe /dev/sdb1 ou par /media/user/nom_peripherique ou encore autre chose ? SVP.
/dev/mapper/vgelk-var_lib_elasticsearch c’est le device, tu remplaces par ton propre device (/dev/sdb1 si j’ai bien compris)
/var/lib/elasticsearch c’est le point de montage (/media/user…
Il y a longtemps « on » m’a appris qu’il était préférable d’utiliser le UUID.
pour le device, c’est parfois nécessaire (pour ne pas dire souvent), mais pas pour le point de montage