Gamoover
Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => Livemamecab => : Iro Tuesday 08 July 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 <:)
-
Hello,
"users" ne serait pas de trop ?
Régis.
-
non , j'ai essayé sans et c'est pareil :(
-
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.
-
toujours pareil :-[
(http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140708173328-Iro-LMC2.jpg) (http://gamoovernet.pixhotel.fr/pics/20140708173328-Iro-LMC2.jpg)
-
Ce n'est pas normal.
C'est quoi LMC ?
Tu as bien démonté (umount ...) et remonté (mount ...) ton disque via root ?
-
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
-
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à ?
-
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 ?
-
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
-
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
-
bon à priori , c'étais bien un probléme de chmod 777.
Les disques durs se montent dans quel fichier ? il y à une régle ?
-
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.
-
chmod -Rf 750 /media/HDD1
Ca va rendre tous les fichiers exécutables et c'est à éviter.
-
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 <:)