[montage] emplacement des périphériques externes ?.(résolu)
[montage] emplacement des périphériques externes ?.(résolu)
bonjour,
je suis surpris de cette spécificité arch :
les périphériques externes (clés usb...) ne sont pas montées sous /media mais sous /var/run/media/user/nom_périph
quelle est la raison de cela ? Est ce que ça a des incidences particulières sur la manière de gérer les phériphérique externes ?
je suis surpris de cette spécificité arch :
les périphériques externes (clés usb...) ne sont pas montées sous /media mais sous /var/run/media/user/nom_périph
quelle est la raison de cela ? Est ce que ça a des incidences particulières sur la manière de gérer les phériphérique externes ?
Dernière modification par falke le sam. 15 sept. 2012, 22:58, modifié 1 fois.
Re: [montage] emplacement des périphériques externes ?..
En fait, c'est
Ce n'est pas spécifique à Arch mais à udisks2 donc valable pour tout soft/distribution l'utilisant.
/run/media/...
, /var/run
n'étant qu'un lien.Ce n'est pas spécifique à Arch mais à udisks2 donc valable pour tout soft/distribution l'utilisant.
- karhu
- Maître du Kyudo
- Messages : 1222
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [montage] emplacement des périphériques externes ?..
Bonjour
Je profite de ce topic, ce qui m'évitera d'en ouvrir un autre, même si je suis légèrement hors sujet.
Ce "nouveau" style de montage me gêne un peu, on a ses petites habitudes ! Alors voilà je souhaite mettre dans mon rc.local la création du répertoire /run/media/<user> plus un lien symbolique vers /media. Seulement je viens de découvrir les attributs de ce répertoire :
Que veut dire ce "+" ? Et comment le déclarer ?
Mes recherches sur la toile n'ont rien donné à son propos.
Merci.
Je profite de ce topic, ce qui m'évitera d'en ouvrir un autre, même si je suis légèrement hors sujet.

Ce "nouveau" style de montage me gêne un peu, on a ses petites habitudes ! Alors voilà je souhaite mettre dans mon rc.local la création du répertoire /run/media/<user> plus un lien symbolique vers /media. Seulement je viens de découvrir les attributs de ce répertoire :
Code : Tout sélectionner
drwxr-x---+ 4 root root 80 2 sept. 11:48 <user>
Mes recherches sur la toile n'ont rien donné à son propos.
Merci.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Re: [montage] emplacement des périphériques externes ?..
Le "+" indique qu'il y a des droits acl sur le fichier :
En clair, seul le root et mon utilisateur ont accès à ce répertoire.
On rajoute les droits acl avec
C'est l'une des raisons du déplacement vers
Si tu crées toi même ce dossier, et que tu ne te soucies pas si un autre utilisateur peut y accéder, tu n'as pas besoin d'acl.
Code : Tout sélectionner
$ getfacl /run/media/tuxce
getfacl : suppression du premier « / » des noms de chemins absolus
# file: run/media/tuxce
# owner: root
# group: root
user::rwx
user:tuxce:r-x
group::---
mask::r-x
other::---
On rajoute les droits acl avec
setfacl
mais il faut que le système de fichiers les accepte.C'est l'une des raisons du déplacement vers
/run
, ce dernier est monté en tmpfs
et ce système de fichier est compilé avec acl
:
Code : Tout sélectionner
$ zgrep -i tmpfs.*acl /proc/config.gz
CONFIG_TMPFS_POSIX_ACL=y
- karhu
- Maître du Kyudo
- Messages : 1222
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [montage] emplacement des périphériques externes ?..
Donc dans mon rc.conf :
Je crée le répertoire /run/media/<user>
je modifie ses ACL :
je crée le lien symbolique :
et je me retrouve dans la situation précédente ?
C'est brut de fonderie, il y aura quand même quelques tests d'existence et autres.
Je crée le répertoire /run/media/<user>
je modifie ses ACL :
Code : Tout sélectionner
setfacl -s u:<user>:r-x /run/media/<user>
Code : Tout sélectionner
ln -s /run/media/<user> /media
C'est brut de fonderie, il y aura quand même quelques tests d'existence et autres.

S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Re: [montage] emplacement des périphériques externes ?..
Si c'est dans ce sens, tu n'as pas besoin de créer le répertoire. Un lien symbolique n'a pas besoin que la cible existe.
- karhu
- Maître du Kyudo
- Messages : 1222
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [montage] emplacement des périphériques externes ?..
Tu as raison, mais cela fait une erreur et ce n'est pas beau. 
Le répertoire est crée lors de la première utilisation et au démontage il n'est pas détruit. Ce qui implique qu'il y a un test d'existence à chaque fois, en fait je lui économise du travail.

Le répertoire est crée lors de la première utilisation et au démontage il n'est pas détruit. Ce qui implique qu'il y a un test d'existence à chaque fois, en fait je lui économise du travail.

S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.