logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-01-2019 09:59:33

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Aucun utilisateur ne peutmonte un disque externe.

Bonjour à tous smile

Je rencontre un problème de ce genre :

https://debian-facile.org/viewtopic.php?id=4510



https://debian-facile.org/topic-4510-re … age-1.html

Deux utilisateur : georges et invite-bis
ID de georges :
uid=1000(georges) gid=1000(georges) groupes=1000(georges),24(cdrom),25(floppy),26(tape),27(sudo),46(plugdev),100(users),108(netdev),113(lpadmin),117(scanner),121(clamav)

ID de invite-bis :
uid=1002(invitebis) gid=1002(invitebis) groupes=1002(invitebis),24(cdrom),29(audio),44(video)

Voici le 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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e44b4bd5-c114-4602-9f5d-5f1f221a300d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb1 during installation
UUID=c5fb0d46-ff8b-45a3-b8a8-69e22363f567 /home           ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=7db55714-dbe7-48f5-a97e-94f0c210076e none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
LABEL=IMAGES  /mnt/IMAGES ext4  resuid=0  0 0
 



Il y a donc le / sur le SSD, et deux partions sur le dd 1 to : le /home et l'autre pour les images Clonezilla. Celle-ci n'est pas accessibles aux users.

Seul root peut monter un disque dur externe. Pas les ussers. Pourtant, le principal est bien dans plugdev...
J'ai bien vérifié : dans /media/root, aucune trace de montage par root.

Qu'arrive-t-il ?

Hors ligne

#2 25-01-2019 19:05:55

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Aucun utilisateur ne peutmonte un disque externe.

bonjour
Tu les montes comment tes partititions? tu laisse thunar-volman le faire en automatique ou tu tente de monter sur un point de montage que tu as créer?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 25-01-2019 19:40:35

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

Bonsoir, Croutons.
Le SSD est monté sur /
L'autre disque, une partition pour le /home, une autre pour les images.

Les disques durs externes (je me suis mal exprimé) sont inaccessibles aux users. Mais pas à root/
Ni avec Nautilus, ni Thunar, ni même double commander. Rien...
On voit bien les disques externes, sur port USB, mais impossibel d'y avoir accès : "Permission non accordée".
L'utilisateur georges est pourtant bien dans le groupe plugdev... Il devrait pouvoir lire les dd sur port USB. Mais non.

Je sèche scratchhead.gif

Dernière modification par Lupa (25-01-2019 19:41:54)

Hors ligne

#4 25-01-2019 20:03:05

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Aucun utilisateur ne peutmonte un disque externe.

LABEL=IMAGES  /mnt/IMAGES ext4  resuid=0  0 0


c'est quoi ce resuid=0 ?


o_O

Hors ligne

#5 25-01-2019 20:54:03

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Lupa a écrit :

On voit bien les disques externes, sur port USB, mais impossibel d'y avoir accès : "Permission non accordée".


Il faut être précis : est-ce que c'est le montage qui échoue ou bien l'accès, une fois le système de fichiers monté ?
Ces deux opérations sont totalement différentes et nécessitent des droits bien distincts. On peut avoir le droit de monter un système de fichiers mais pas d'y accéder, et vice versa.

Freemaster a écrit :

c'est quoi ce resuid=0 ?


Peu importe, cette ligne concerne la partition contenant les images Clonezilla.

Dernière modification par raleur (25-01-2019 20:57:02)


Il vaut mieux montrer que raconter.

Hors ligne

#6 25-01-2019 21:36:37

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Aucun utilisateur ne peutmonte un disque externe.

raleur a écrit :

Freemaster a écrit :

c'est quoi ce resuid=0 ?


Peu importe, cette ligne concerne la partition contenant les images Clonezilla.


ça j'avais compris, mais cela ne me dit pas ce que c'est et à quoi ça sert cette option...


o_O

Hors ligne

#7 25-01-2019 21:40:52

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Tu ne sais pas lire une page de manuel ?

Il vaut mieux montrer que raconter.

Hors ligne

#8 26-01-2019 10:39:44

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

Bonjour à tous smile

"Il faut être précis : est-ce que c'est le montage qui échoue ou bien l'accès" : j'avoue que je n'en sais rien.
Lorsque, sous un gestionnaire de fichiers (tous, en fait), l'user georges clique sur le disque dur, j'ai le message "Permission non accordée".
Alors est-ce le montage qui est refusé, ou l'accès lui-même... Sur un dd EXT4, j'ai même appliqué, en root, un


chmod o=+r+x+X /media/root/Nom_disque_dur/*
chmod o=+r+x+X /media/root/Nom_disque_dur
 



Puis élection du disque, reboot, et... même topo.
J'ai vérifié dans /media/root : il n'y a rien.
Et ça me le fait aussi bien sur des dd NTFS qu'EXT4.
D'autant plus bizarre que, dans ma  salle informatique, quand j'ai installé, la bécane en question ne faisait pas le coup...

Hors ligne

#9 26-01-2019 12:48:07

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Est-ce que le montage est visible avec df ou mount ?

Il vaut mieux montrer que raconter.

Hors ligne

#10 27-01-2019 09:27:50

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

Bonjour, Raleur.
Je ne vois la bécane que demain.
Visible : c'est-à-dire ? Je vais tester avec df.
Chez moi, sous DC, les volumes s'affichent comme ceci :
[e32e03847e4acb539f743afa36569e7dc1a8f065.png

Là-bas aussi.
Si je clique sur l'un d'entre eux, en user, "permission non accordée".

Je refais une capture en user.

Hors ligne

#11 27-01-2019 10:36:52

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Connais pas DC, et de toute façon les programmes graphiques ne sont pas fiables, on peut jamais savoir ce qu'ils font exactement. df ou mount.

Il vaut mieux montrer que raconter.

Hors ligne

#12 27-01-2019 13:59:47

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

OK wink
Je vois ça sur place, demain.

DC : double commander. Remarquable ! Le clone de Windows Coammander (Total commander). Un gestionnaire à double fenêtre, comme Midnight Commander. Mais avec les mêmes raccourcis clavier que Wincmd.
https://doublecmd.sourceforge.io/

Question idiote : "les programmes graphiques ne sont pas fiables, on peut jamais savoir ce qu'ils font exactement" . Nautilus, Thunar, etc. ne sont pas fiables ? A quel niveau ? Je ne me rappelle pas avoir perdu de données avec eux...

Hors ligne

#13 27-01-2019 14:11:28

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Concernant le montage des volumes. Pas évident de savoir si ça affiche les volumes présents et montables ou juste les volumes montés, ce qui se passe quand on clique sur l'icône : accès ou montage, sur quel point de montage...

Il vaut mieux montrer que raconter.

Hors ligne

#14 30-01-2019 19:09:15

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

Pigé !
C'était tout c**
Regarde :


root@deb-gs:/media# ls -l georges
total 8,0K
drwxr-x---+ 2 root root 4,0K janv. 14 14:01 .
drwxr-xr-x  5 root root 4,0K oct.  13 17:48 ..
 



Un simple chown :


root@deb-gs:/media# chown georges /media/georges
root@deb-gs:/media# ls -l georges
total 8,0K
drwxr-x---+ 2 georges root 4,0K janv. 14 14:01 .
drwxr-xr-x  5 root    root 4,0K oct.  13 17:48 ..
 



Qu'est-ce que j'ai fait, là, pour applique des droits root sur /media/georges ??

Ce qui ne règlera peut-être pas le problème de l'user invite-bis. Auquel cas, je ferai la même chose.
C'est bizarre, ça...

Hors ligne

#15 30-01-2019 22:48:11

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Je pense qu'il est normal que /media/georges appartienne à root, c'est la même chose pour le répertoire au nom de mon utilisateur sur mon système. Le + indique qu'il y a des ACL que tu peux afficher avec la commande suivante :

getfacl /media/georges


Chez moi, cela donne la permission en lecture à l'utilisateur du même nom.


Il vaut mieux montrer que raconter.

Hors ligne

#16 31-01-2019 10:15:02

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

Re : Aucun utilisateur ne peutmonte un disque externe.

Bonjour.
Je me rappelle avoir géré les ACL. Je dois le refaire d'ailleurs. De telle sorte que georges puisse avoir un contrôle total sur le dossier personnel de l'user 2.
Mais :
1- je n'avais pas touché à /media
2- l'autre user a le même problème
3- Si le /media/georges appartient à rooot, comment georges peut-il lire un disque dur externe ?

C'est vrai chez moi aussi : /media/user appartient à root... mais l'user peut lire et écrire sur un dd externe.scratchhead.gif

Dernière modification par Lupa (31-01-2019 10:18:08)

Hors ligne

#17 31-01-2019 10:28:19

raleur
Membre
Inscription : 03-10-2014

Re : Aucun utilisateur ne peutmonte un disque externe.

Lupa a écrit :

3- Si le /media/georges appartient à root, comment georges peut-il lire un disque dur externe ?


De la même façon qu'il peut lire et écrire dans son répertoire personnel qui est dans /home qui appartient à root.
D'autre part, ne pas confondre propriétaire et permission. L'utilisateur n'a besoin que de la permission en lecture.


Il vaut mieux montrer que raconter.

Hors ligne

#18 31-01-2019 10:50:16

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Aucun utilisateur ne peutmonte un disque externe.

Une petite visite au tuto des droits unix peut être éclairante :

https://debian-facile.org/doc:systeme:droits-unix-bis

wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#19 31-01-2019 11:06:43

MicP
Membre
Inscription : 29-02-2016

Re : Aucun utilisateur ne peutmonte un disque externe.

Bonjour

Lupa a écrit :

…3 Si le /media/georges appartient à root, comment georges peut-il lire un disque dur externe ?…

de la même façon que georges écrit dans son répertoire personnel /home/georges/

car le répertoire /home/ a les mêmes propriétés que le répertoire /media/ :

ls -ld /home/ /media/

drwxr-xr-x 4 root root 4096 sept.  1 18:00 /home/
drwxr-xr-x 4 root root 4096 déc.  22 00:13 /media/

(le dernier x de la liste des attributs montre que le groupe other peut accéder aux sous-répertoires de ce répertoire.)

=======
Pour la lecture/écriture sur les systèmes de fichiers du ou des disques externes montés,
ce qui compte, ce sont les propriétés de montage ro (<=> lecture seule) ou rw (<=> lecture/écriture) du système de fichiers monté,
et les attributs et propriétés d'appartenance et de groupe du système de fichiers monté.

=======
NOTE : Si aucun système de fichiers n'est monté sur un point de montage dans /media/georges/
avec le compte superutilisateur root tu peux même t'amuser à supprimer le sous-répertoire georges/ qui est dans le répertoire répertoire /media/
car il sera automatiquement recréé (avec les "bons" attributs et propriétés, règles ACL comprises)
dès que tu monteras un système de fichiers depuis ton interface graphique (ou en utilisant la commande udisksctl)

Dernière modification par MicP (31-01-2019 11:51:20)

Hors ligne

#20 31-01-2019 12:27:42

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Aucun utilisateur ne peutmonte un disque externe.

bonjour
c'est le sous répertoire qui normalement appartient a georges
le gestionnaire de fichier créer un sous répertoire du nom du label de la partition à monter ou à défaut de label son numéro  UUID
test en vm:

 ls -l /media/stephane


total 4
drwxr-xr-x 4 stephane stephane 4096 déc.  20 14:49 57ba2c75-76b8-43cc-b960-20ff07e6560b



tout est automatique donc pour l'histoire des droits particulier ACL (je me souviens vaguement de ton autre poste a ce sujet) , il faudra sûrement choisir toi même un point de montage et le déclarer dans le fichier fstab
c'est ce que j'avais fais pour mon serveur media en précisant l'option no auto, de cette manière l’icône du disque apparaissait en grisé en attente de montage

ls -l /media


total 8
lrwxrwxrwx  1 root root    6 nov.   6 17:51 cdrom -> cdrom0
drwxr-xr-x  2 root root 4096 nov.   6 17:51 cdrom0
drwxr-x---+ 2 root root 4096 déc.  15 08:53 stephane




 getfacl /media/stephane


getfacl : suppression du premier « / » des noms de chemins absolus
# file: media/stephane
# owner: root
# group: root
user::rwx
user:stephane:r-x
group::---
mask::r-x
other::---

 


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums