Gamoover

Vous aimez GAMOOVER ? Vous avez trouvé la perle rare grâce à notre forum ?
Alors pourquoi pas nous soutenir en effectuant un petit don Paypal sur : contribution@gamoover.net
C'est peut être un détail pour vous, mais nous, ça nous aiderait beaucoup !

fstab - Monter un disque avec les droits utilisateurs

Démarré par Iro, Mardi 08 Juillet 2014, 15:19:50 PM

Iro

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 <:)
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO   

Noelfhim


Iro

"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO   

jcp

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.

Iro

"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO   

jcp

Ce n'est pas normal.
C'est quoi LMC ?
Tu as bien démonté (umount ...) et remonté (mount ...) ton disque via root ?

Iro

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
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO   

Stealth

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à ?

Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Stealth

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 ?
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

f4brice

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 :

  • attribuer la propriété des fichiers et des répertoires à l'utilisateur TOTO et au groupe TOTO
  • autoriser la lecture/écriture des fichiers à TOTO
  • autoriser tout le monde à lire/écrire/traverser les répertoires

Stealth

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


Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Iro

bon à priori , c'étais bien un probléme de chmod 777.
Les disques durs se montent dans quel fichier ? il y à une régle ?
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO   

f4brice

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.

f4brice


Iro

#14
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 <:)
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF - Ma collec' de panels

LES TUTOS DE GAMO