Gamoover

Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => Livemamecab => Discussion démarrée par: Iro le Mardi 08 Juillet 2014, 15:19:50 PM

Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mardi 08 Juillet 2014, 15:19:50 PM
Hello,
J'ai modifié fstab pour que LMC monte au démarrage mon disque.
Seulement j'ai beau modifier les options, il est toujours en permission root.
Je ne peux donc rien modifié avec l'utilisateur par défaut
J'ai ajouté cette ligne
UUID=uuidDeMonDisque PointDeMontage ext4 user,users,rw,uid=1000,gid=1000 0 2
Sachant que j'ai jonglé avec toutes les options que j'ai pu recenser.
Quand la commande ne plantait pas au démarrage , mon disque était monté mais en root.

une idée ?
Merci <:)
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Noelfhim le Mardi 08 Juillet 2014, 15:28:19 PM
Hello,

"users" ne serait pas de trop ?

Régis.
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mardi 08 Juillet 2014, 16:27:07 PM
non , j'ai essayé sans et c'est pareil :(
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: jcp le Mardi 08 Juillet 2014, 17:23:10 PM
Tu te compliques bien la vie, je mettrais simplement :

UUID=uuidDeMonDisque PointDeMontage ext4 defaults,user 1 1

nb : attention aux espaces qui sont importants bien entendu.
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mardi 08 Juillet 2014, 17:33:34 PM
toujours pareil  :-[
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20140708173328-Iro-LMC2.jpg) (https://gamoovernet.pixhotel.fr/pics/20140708173328-Iro-LMC2.jpg)
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: jcp le Mardi 08 Juillet 2014, 17:50:03 PM
Ce n'est pas normal.
C'est quoi LMC ?
Tu as bien démonté (umount ...) et remonté (mount ...) ton disque via root ?
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mardi 08 Juillet 2014, 17:56:51 PM
LMC, c'est livemamecab.
Ce qui est bizarre, c'est qu'il me change les droits de mon point de montage au reboot.
Je le crée avec les droits utilisateur mais au reboot , il passe en root.
Je ne peux donc rien modifier par thunar puisque thunar s'exécute en droit utilisateur
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Stealth le Mardi 08 Juillet 2014, 18:14:00 PM
Citation de: Iro le Mardi 08 Juillet 2014, 17:56:51 PM
LMC, c'est livemamecab.
Ce qui est bizarre, c'est qu'il me change les droits de mon point de montage au reboot.
Je le crée avec les droits utilisateur mais au reboot , il passe en root.
Je ne peux donc rien modifier par thunar puisque thunar s'exécute en droit utilisateur

Et les droits de /media ?
Essaye ça

sudo mkdir /datas
sudo chmod 777 /datas
Dans ton fstab tu mets /datas
sudo reboot

Le point de montage /medias est le plus souvent utilisé par des périphériques temporaires du genre disque usb
Ce n'est pas la cas là ?

Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Stealth le Mardi 08 Juillet 2014, 18:17:57 PM
Sur ma machine

UUID=b600dde9-961e-4e85-bfd8-ecb630b06894 /datas      ext4      noatime,errors=remount-ro 0       1

Après il faut que datas possède les bonnes permissions, dans mon cas

drwx------   8 fred root  4096 juin   8 12:17 datas

Écriture, lecture, exécution, pour fred, rien pour le groupe (root) et rien pour les autres

Un autre truc quels droits ont les données sur ton disque ?
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: f4brice le Mardi 08 Juillet 2014, 18:55:48 PM
Je suppose que la phrase "monté mais en root" signifie que seul "root" peut accéder aux données du disque.
L'option "user" permet à un utilisateur lambda (autre que root) de réaliser le montage manuellement (man fstab).
Ce n'est donc pas le but recherché.

Sur mon PC, le "/home" est un point de montage ext4 avec l'option "defaults".
Je me connecte avec un nom d'utilisateur différent de "root" et j'ai bien tous les droits dans mon répertoire perso, situé dans un "autre disque dur".

Le problème ne vient pas du point de montage, mais des droits des fichiers dans cet "autre disque dur".

Tu peux faire :
sudo bash
cd /media/HDD1
find . -name "*" -exec chown TOTO {} \;
find . -name "*" -exec chgrp TOTO {} \;
find . -name "*" -type f -exec chmod 644 {} \;
find . -name "*" -type d -exec chmod 777 {} \;
exit


Attention à bien finir les lignes concernées par un "backslash point-virgule" comme indiqué.

Ca va :
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Stealth le Mardi 08 Juillet 2014, 19:05:19 PM
Citation de: f4brice le Mardi 08 Juillet 2014, 18:55:48 PM

sudo bash
cd /media/HDD1
find . -name "*" -exec chown TOTO {} \;
find . -name "*" -exec chgrp TOTO {} \;
find . -name "*" -type f -exec chmod 644 {} \;
find . -name "*" -type d -exec chmod 777 {} \;
exit


Attention à bien finir les lignes concernées par un "backslash point-virgule" comme indiqué.


Un brin complexe, non ?

chown -Rf TOTO /media/HDD1
chgrp -Rf TOTO /media/HDD1
chmod -Rf 750 /media/HDD1

Devrait largement suffire
Toutefois je pense que Iro devrait faire son montage ailleurs que dans /media


Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mercredi 09 Juillet 2014, 00:09:04 AM
bon à priori , c'étais bien un probléme de chmod 777.
Les disques durs se montent dans quel fichier ? il y à une régle ?
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: f4brice le Mercredi 09 Juillet 2014, 07:36:44 AM
Les disques-durs se montent où tu veux.
L'habitude, c'est de mettre dans /media les trucs amovibles. C'est une habitude et tu fais ce que tu veux.
Tu peux le mettre par exemple dans /mnt ou même dans le home du user qui fait fonctionner LMC.
Le point de montage "HDD1" n'est pas très joli.
Tu devrais utiliser "roms" ou un truc qui décrit le contenu du disque, pas le fait que c'est un disque.
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: f4brice le Mercredi 09 Juillet 2014, 07:37:59 AM
Citation de: Stealth le Mardi 08 Juillet 2014, 19:05:19 PM
chmod -Rf 750 /media/HDD1

Ca va rendre tous les fichiers exécutables et c'est à éviter.
Titre: fstab - Monter un disque avec les droits utilisateurs
Posté par: Iro le Mercredi 09 Juillet 2014, 13:49:52 PM
On peut monter dans /media.
Mais curieusement, je suis obligé de reboot entre le chmod et la modif de mon fstab, pour quele chmod soit pris en compte au reboot

J'ai synthétisé la méthode dans la FAQ
Merci pour l'aide <:)