[root] Problème d' "appropriation" de programmes
[root] Problème d' "appropriation" de programmes
Bonjour à tous,
J'ai un petit problème : j'ai archlinux depuis peu, je m'en sors à peu près avec cette super distrib',
mais je m'aperçois que depuis quelques temps, des programmes ou commandes ne fonctionnent plus que pour le root.
Au début c'était quelques uns, mais maintenant, c'est de plus en plus de commandes qui nécessitent d'être
utilisées par le root, et c'est de plus en plus gênant...
Je pense avoir à peu près compris à quoi c'était dû, ce que je voudrais savoir c'est s'il y a une solution, et si
oui laquelle ?
Merci d'avance pour votre aide !
J'ai un petit problème : j'ai archlinux depuis peu, je m'en sors à peu près avec cette super distrib',
mais je m'aperçois que depuis quelques temps, des programmes ou commandes ne fonctionnent plus que pour le root.
Au début c'était quelques uns, mais maintenant, c'est de plus en plus de commandes qui nécessitent d'être
utilisées par le root, et c'est de plus en plus gênant...
Je pense avoir à peu près compris à quoi c'était dû, ce que je voudrais savoir c'est s'il y a une solution, et si
oui laquelle ?
Merci d'avance pour votre aide !
- Abazigal
- Chu Ko Nu
- Messages : 313
- Inscription : sam. 26 avr. 2008, 14:45
- Localisation : Seine et Marne
Re: [root] Problème d' "appropriation" de programmes
T'as des exemples concrets à nous donner, là ? de programmes qui "depuis peu" nécessitent d'être root ?
Qu'est-ce que ca te dit aujourd'hui, quand tu veux les lancer en utilisateur lambda ?
C'est pas très claire, pour le moment, ton histoire; ca manque d'infos !
Qu'est-ce que ca te dit aujourd'hui, quand tu veux les lancer en utilisateur lambda ?
C'est pas très claire, pour le moment, ton histoire; ca manque d'infos !
- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [root] Problème d' "appropriation" de programmes
Salut, il m'était arrivé la même chose, la raison était que j'utilisais la commande "su" toute seule pour passer en root au lieu de "su -".
Le "-" est très important, notamment pour le lancement de programmes en root, vois ici l'explication et la solution, quand j'ai posé la question, ou encore le wiki.
Si la raison est bien la même, tu as alors pourri ton /home en utilisant su, et root s'est approprié un maximum de fichiers.
Le "-" est très important, notamment pour le lancement de programmes en root, vois ici l'explication et la solution, quand j'ai posé la question, ou encore le wiki.
Si la raison est bien la même, tu as alors pourri ton /home en utilisant su, et root s'est approprié un maximum de fichiers.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [root] Problème d' "appropriation" de programmes
@abazigal : Quand je dis que des programmes demandent d'être root, c'est que lorsque j'essaie de les exécuter en tant
qu'utilisateur, ils ne fonctionnent pas, affichent des messages d'erreurs, ou bloquent des fonctionnalités, ce qui n'est pas le cas quand on le lance en root.
Par exemple, la commande beep, les libre office, etc...
@anghirrim : il me semble avoir fait une bêtise dans le genre, oui, mais je pense l'avoir corrigée...
Je me souviens que mon openbox avait été réinitialisé à cause de ça, mais maintenant tout va bien...
qu'utilisateur, ils ne fonctionnent pas, affichent des messages d'erreurs, ou bloquent des fonctionnalités, ce qui n'est pas le cas quand on le lance en root.
Par exemple, la commande beep, les libre office, etc...
@anghirrim : il me semble avoir fait une bêtise dans le genre, oui, mais je pense l'avoir corrigée...
Je me souviens que mon openbox avait été réinitialisé à cause de ça, mais maintenant tout va bien...
- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [root] Problème d' "appropriation" de programmes
Ça n'est pas incompatible, il suffit que le programme en question crée ou modifie un fichier de config dans ton home pour que l'utilisation en root dudit programme s'approprie le fichier de config. Du coup, lorsque ton programme y fait appel en tant qu'utilisateur "de base", tu n'y ais pas accès.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [root] Problème d' "appropriation" de programmes
OK, merci beaucoup pour la réponse, j'y ferai attention la prochaine fois.
Mais pour les programmes "atteints", peux tu m'aider à me les réapproprier ?
Mais pour les programmes "atteints", peux tu m'aider à me les réapproprier ?
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [root] Problème d' "appropriation" de programmes
Salut,
Pour une action ciblée, cherche les sujets sur le forum portant sur find + chown + user + root.
Pour une action ciblée, cherche les sujets sur le forum portant sur find + chown + user + root.
«The following statement is not true. The previous statement is true.»
- Abazigal
- Chu Ko Nu
- Messages : 313
- Inscription : sam. 26 avr. 2008, 14:45
- Localisation : Seine et Marne
Re: [root] Problème d' "appropriation" de programmes
Si ton problème est bien celui qu'il a décrit, il suffit de lancer un chown (en root) récursif sur ton dossier home pour qu'il te re-appartiennent.
Par exemple,si ton utilisateur est "toto" et son groupe principal "users".
EDIT: ha, grillé;
Par exemple,
Code : Tout sélectionner
chown -R toto:users /home/toto
EDIT: ha, grillé;
Re: [root] Problème d' "appropriation" de programmes
J'ai déjà essayé, je connaissais déjà chown, j'ai même essayé chmod par ci par là (avec modération).
Mais pour récupérer des fichiers appartenant au root seulement.
J'imagine que pour un programme çà doit être plus difficile, non ?
Mais pour récupérer des fichiers appartenant au root seulement.
J'imagine que pour un programme çà doit être plus difficile, non ?
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [root] Problème d' "appropriation" de programmes
Je ne vois pas ce que tu veux dire.
Tes programmes ne fonctionnent simplement pas car, alors que tu étais en root (emploi de
Un
te montrera ce qui ne t'appartient pas chez toi.
Puis (en root), un:
rectifiera le tir.
Tes programmes ne fonctionnent simplement pas car, alors que tu étais en root (emploi de
su
et non su -
), les fichiers de configuration se retrouvent appartenir à root. Du coup, ton utilisateur n'y a plus accès.Un
Code : Tout sélectionner
find /home/ton-user ! -user ton-user
te montrera ce qui ne t'appartient pas chez toi.
Puis (en root), un:
Code : Tout sélectionner
find /home/ton-user ! -user ton-user -exec chown ton-user:ton-group {} \;
«The following statement is not true. The previous statement is true.»
Re: [root] Problème d' "appropriation" de programmes
Une question a été posée...
Une réponse a été donnée via une demande d'éclaircissement pour apporter l'aide la plus appropriée
je me permettrai de dire simplement sudo > su
Ceux encore qui ne maîtrisent pas les commandes ne devraient surtout pas effectuer :
# visudo
et décommenter : wheel ALL=(ALL) NOPASSWD: ALL
Désolé je ne sais toujours pas si l'erreur vient d'un problème de droits, ou d'autres choses proposées avant.
Cdlt,
Z.
Une réponse a été donnée via une demande d'éclaircissement pour apporter l'aide la plus appropriée
je me permettrai de dire simplement sudo > su
Ceux encore qui ne maîtrisent pas les commandes ne devraient surtout pas effectuer :
# visudo
et décommenter : wheel ALL=(ALL) NOPASSWD: ALL
Désolé je ne sais toujours pas si l'erreur vient d'un problème de droits, ou d'autres choses proposées avant.
Cdlt,
Z.
Calme, en avant, droit.
(principe équestre)
Arch@Asus-X93SM-16Go-SSD OpenBox
(principe équestre)
Arch@Asus-X93SM-16Go-SSD OpenBox
- benjarobin
- Maître du Kyudo
- Messages : 17225
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [root] Problème d' "appropriation" de programmes
@Zolive Ce qui est totalement faux,
sudo
à le même comportement par défaut que su
je sache . Il n'y a pas env_reset dans sudoersZsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [root] Problème d' "appropriation" de programmes
sur les causes oui.. sur l'utilisation non...
Je ne présentais ici bas que l'avantage de devenir ROOT sur une commande.
SU tu passes ROOT jusqu'à passer la commande exit...
donc N commandes potentiellement dangeureuse sous SU.
sous SUDO une seule commande est risquée
Voilà ce que je souhaité mettre en exergue.
Je ne présentais ici bas que l'avantage de devenir ROOT sur une commande.
SU tu passes ROOT jusqu'à passer la commande exit...
donc N commandes potentiellement dangeureuse sous SU.
sous SUDO une seule commande est risquée
Voilà ce que je souhaité mettre en exergue.
Calme, en avant, droit.
(principe équestre)
Arch@Asus-X93SM-16Go-SSD OpenBox
(principe équestre)
Arch@Asus-X93SM-16Go-SSD OpenBox
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [root] Problème d' "appropriation" de programmes
@Zolive: désolé de te contredire aussi, mais tu peux très bien exécuter plusieurs commandes par sudo en lançant un sous shell. Tiré du man:
sudo sh -c "cd /home ; du -s *"
. Tout comme tu ne peux lancer qu'une commande par su sans avoir à te connecter en root (avec su - -c
, par exemple su - -c "ls -la /root"
).«The following statement is not true. The previous statement is true.»
Re: [root] Problème d' "appropriation" de programmes
Ben justement, la proposition de Zolive me plaît mieux, mais sudo ne marche pas sur mon PC, il me semble.
Je préférais largement cette commande, mais j'ai été contraint à utiliser su.
J'ai tout de même réussi à "récupérer" deux programmes sur 5 ou 6.
C'est déjà ça!
Je préférais largement cette commande, mais j'ai été contraint à utiliser su.
J'ai tout de même réussi à "récupérer" deux programmes sur 5 ou 6.
C'est déjà ça!
- Abazigal
- Chu Ko Nu
- Messages : 313
- Inscription : sam. 26 avr. 2008, 14:45
- Localisation : Seine et Marne
Re: [root] Problème d' "appropriation" de programmes
À propos des 3 ou 4 autres ...
Abazigal a écrit :T'as des exemples concrets à nous donner, là ? [...]
Qu'est-ce que ca te dit aujourd'hui, quand tu veux les lancer en utilisateur lambda ?
sur Arch, sudo a une configuration qui ne change pas grand chose, par défaut. C'est à toi d'éditer le fichier sudoers pour que ca fasse ce que tu veux.cybrem a écrit :Ben justement, la proposition de Zolive me plaît mieux, mais sudo ne marche pas sur mon PC, il me semble.
Re: [root] Problème d' "appropriation" de programmes
OK, d'accord;
sudoers, c'est dans quoi ? /etc ?
EDIT : en fait, sudo est une commande inconnue du système.
sudoers, c'est dans quoi ? /etc ?
EDIT : en fait, sudo est une commande inconnue du système.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [root] Problème d' "appropriation" de programmes
Wiki.....
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Abazigal
- Chu Ko Nu
- Messages : 313
- Inscription : sam. 26 avr. 2008, 14:45
- Localisation : Seine et Marne
Re: [root] Problème d' "appropriation" de programmes
Bein il faut l'installer ... Pour Sudo, tout est dans le wiki (comme d'hab):
https://wiki.archlinux.org/index.php/Sudo
Et ca ne nous dit toujours pas ce qui t'empeche de lancer certains programme en utilisateur classique; ce qui aiderait, ca serait que tu nous paste les messages que tu obtients en les lancant ...
(3ème essai ... )
https://wiki.archlinux.org/index.php/Sudo
Et ca ne nous dit toujours pas ce qui t'empeche de lancer certains programme en utilisateur classique; ce qui aiderait, ca serait que tu nous paste les messages que tu obtients en les lancant ...
(3ème essai ... )
Re: [root] Problème d' "appropriation" de programmes
@Abazigal le wiki est un peut complexe je trouves,c'est tous simple y a juste ajouter le groupe sudo y ajouter sont utilisateur et dé commenter %sudo ALL=(ALL) ALL
Thinkpad 13 Archlinux/XFCE