Page 1 sur 1

[chromium] ne s'ouvre qu'en terminal (résolu)

Publié : lun. 01 août 2011, 23:16
par lensilvan
Depuis que j'ai installé chromium, je remarque qu'il ne s'ouvre qu'à partir du terminal et encore, je dois être en root. Comment faire pour qu'il puisse s'ouvrir à partir du menu graphique ?

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mar. 02 août 2011, 09:09
par benjarobin
:shock: Aucune application graphique ne devrait être lancé en root, c'est déconseillé, sauf si on a configuré correctement l’environnement avant :) Ou utilisation de gtksu / kdesu
Ton home doit contenir des fichiers n'appartenant pas à ton utilisateur :

Code : Tout sélectionner

find /home/ton-user/ -user root
Puis

Code : Tout sélectionner

chown ton-user:ton-group /home/ton-user/les-fichiers-en-root

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mar. 02 août 2011, 09:25
par FoolEcho
Tout pareil que benjarobin. :copain:
benjarobin a écrit : :shock: Aucune application graphique ne devrait être lancé en root, c'est déconseillé, sauf si on a configuré correctement l’environnement avant :) Ou utilisation de gtksu / kdesu
Pour détailler:
- su/sudo et mode graphique: http://wiki.archlinux.fr/Sudo#Lancement ... graphiques
- les précautions à prendre avec "su": https://wiki.archlinux.org/index.php/Su#Login_shell (ou en français sur le forum (dernier paragraphe): http://forums.archlinux.fr/post72696.html#p72696 ... je me suis vaguement dit à ce moment qu'il aurait mieux fallu que je fasse la page su sur le wiki pour coller à celle de l'anglophone, mais bon... voilà, quoi... :| )

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mar. 02 août 2011, 23:23
par lensilvan
Désolé, je ne sais pas c'est quoi mon groupe.

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mer. 03 août 2011, 09:09
par FoolEcho
Pour le groupe principal, tu regardes la valeur de gid avec:

Code : Tout sélectionner

id ton_login
(si tu as correctement créé ton utilisateur en suivant le wiki, ce devrait être "users")

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mer. 03 août 2011, 09:42
par Desintegr
Et encore mieux :

Code : Tout sélectionner

id -gn
-g pour afficher uniquement le groupe effectif et -n pour avoir le nom au lieu du gid.

;)

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mer. 03 août 2011, 23:27
par lensilvan
Et que mettre à la place de "les fichiers en root" ? Il y en a tellement et je ne peux pas les lister tous.

Re: [chromium] ne s'ouvre qu'en terminal

Publié : mer. 03 août 2011, 23:47
par benjarobin
chown -R ton-user:ton-group /home/ton-user/

Re: [chromium] ne s'ouvre qu'en terminal

Publié : ven. 05 août 2011, 09:09
par bennyboy
Ou un peu moins violent:

Code : Tout sélectionner

find /home/ton-user -user root -exec chown ton-user:ton-group {} \;

Re: [chromium] ne s'ouvre qu'en terminal

Publié : ven. 05 août 2011, 09:30
par FoolEcho
bennyboy a écrit :

Code : Tout sélectionner

find /home/ton-user -user root -exec chown ton-user:ton-group {} \;
:yes:

(balise code, stp)

Re: [chromium] ne s'ouvre qu'en terminal

Publié : ven. 05 août 2011, 09:39
par bennyboy
FoolEcho a écrit :
bennyboy a écrit :

Code : Tout sélectionner

find /home/ton-user -user root -exec chown ton-user:ton-group {} \;
:yes:

(balise code, stp)
:daccord:

Désolé :copain: voilà qui est fait !

Re: [chromium] ne s'ouvre qu'en terminal

Publié : ven. 05 août 2011, 23:15
par lensilvan
Et bien, en étant en mode utilisateur, des fichiers avec "opération non permise" sont affichés.

Re: [chromium] ne s'ouvre qu'en terminal

Publié : ven. 05 août 2011, 23:25
par benjarobin
Pour une fois que la commande est à faire en root...

Re: [chromium] ne s'ouvre qu'en terminal

Publié : sam. 06 août 2011, 09:01
par FoolEcho
benjarobin a écrit :Pour une fois que la commande est à faire en root...
:lol:

@lensilvan: ça ne te semble pas normal de devoir faire la commande en root, sachant que ton utilisateur a justement des problèmes de permission sur ces fichiers censés lui appartenir, si ? :| (éventuellement, ça va raler sur ~/.gvfs mais ça devrait se résoudre à ta connexion suivante)

Re: [chromium] ne s'ouvre qu'en terminal

Publié : dim. 07 août 2011, 13:46
par lensilvan
Désolé, je ne suis pas bon dans le fait de distinguer une commande root d'une utilisateur, je regarde le $ ou #.
La première commande donne une liste infinie de fichiers dont un certain find: "/home/utilisateur/.gvfs": Permission non accordée

La 2e:

Code : Tout sélectionner

chown: impossible d'accéder à « /home/[i]utilisateur[/i]/chown »: Aucun fichier ou dossier de ce type
chown: impossible d'accéder à « [i]utilisateur[/i]:[i]group[/i] »: Aucun fichier ou dossier de ce type
chown: impossible d'accéder à « /home/[i]utilisateur[/i]/.gvfs »: Permission non accordée

Re: [chromium] ne s'ouvre qu'en terminal

Publié : dim. 07 août 2011, 13:57
par FoolEcho
:shock:
Quelle est exactement la commande que tu as rentrée ?


lensilvan a écrit :Désolé, je ne suis pas bon dans le fait de distinguer une commande root d'une utilisateur, je regarde le $ ou #.
En l'occurence, c'est une question de logique: il faut rétablir les droits corrects sur tes fichiers pour ton utilisateur... et ce dernier ne peut le faire puisqu'il n'a pas tous les droits justement... donc mode admin oblide. :wink:

Re: [chromium] ne s'ouvre qu'en terminal

Publié : lun. 08 août 2011, 00:14
par lensilvan

Code : Tout sélectionner

# find /home/ton-user/ -user root

Code : Tout sélectionner

# chown ton-user:ton-group /home/ton-user/chown -R ton-user:ton-group /home/ton-user/
Décidément, je préfére éditer des fichiers de configuration...

Re: [chromium] ne s'ouvre qu'en terminal

Publié : lun. 08 août 2011, 00:20
par tuxce
si tu colles 2 fois la commande sur la même ligne, c'est normal qu'il comprenne pas :)

Re: [chromium] ne s'ouvre qu'en terminal

Publié : lun. 08 août 2011, 09:25
par FoolEcho
Et le plus fort est que les droits doivent être quand même bon maintenant ! :mrgreen: (à vérifier quand même via le find)

Re: [chromium] ne s'ouvre qu'en terminal

Publié : lun. 08 août 2011, 09:57
par bennyboy
lensilvan a écrit :

Code : Tout sélectionner

# find /home/ton-user/ -user root

Code : Tout sélectionner

# chown ton-user:ton-group /home/ton-user/chown -R ton-user:ton-group /home/ton-user/
Décidément, je préfére éditer des fichiers de configuration...
Perso, si je pouvais te donner un conseil :copain:, je tenterais de comprendre un minimum ce que tu fais parce que le chown du fichier chown dans ta home c'est limite "Best-of" ;-)