[Utilisateur normal vs root]Manque de commandes (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

[Utilisateur normal vs root]Manque de commandes (résolu)

Message par cauchy »

Bonjour,
(et revoilà le boulet qui veut installer son Arch mais qui n'est vraiment pas au niveau !).

Suite à mon installation (Arch+Gnome) j'ai évidement plusieurs soucis (!).
J'ai l'impression que mon compte personnel n'a pas accès à certaines choses auquel il aurait le droit, je m'explique :

1. j'ai installé networkmanager, son applet pour gnome et je l'avais lancé dans les daemons, celui-ci n'était pas visible dans la zone de notification , par contre en me connectant en root, il était bien visible avec les réseaux wifi disponibles.

2. je n'ai pas la possibilité d'éteindre de basculer d'utilisateur et redémarrer en tant qu'utilisateur normal alors que toutes ces possibilités me sont offertes en root, (je ne peux que << quitter la session >> ce qui me ramène en console avec des messages d'erreurs comme

Code : Tout sélectionner

gnome-settings-daemon FATAL IO error 2 (aucun fichier ou dossier de ce type on X server :0.0)

pour info, je ne sais pas si cela va servir,
groups k-arch me renvoi :

Code : Tout sélectionner

[root@LePetit-sous-Arch ~]# groups k-arch
lp wheel log network video audio optical storage scanner power users
et mon rc.conf :

Code : Tout sélectionner

# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin1"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(fuse)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="LePetit-sous-Arch"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
#wlan0="dhcp"
INTERFACES=(lo !eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond @alsa acpid hal networkmanager !gdm)
Merci d'avance.
Dernière modification par cauchy le lun. 07 juin 2010, 23:15, modifié 1 fois.
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
tonge
Hankyu
Messages : 29
Inscription : mar. 25 mai 2010, 22:08

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par tonge »

Bonjour,
et revoilà le boulet qui veut installer son Arch mais qui n'est vraiment pas au niveau !
tu n'est pas le seul, cela fait maintenant une semaine que je suis sur l'installation, est ce n'est pas fini. Mais bon, je découvre ...
je n'ai pas la possibilité d'éteindre de basculer d'utilisateur et redémarrer en tant qu'utilisateur normal alors que toutes ces possibilités me sont offertes en root,
J'ai eu le même problème, mais pas avec gnome, mais avec lxde. La solution a été d'utiliser dans 'xinitrc' la commande
exec ck-launch-session startlxde au lieu de
exec startlxde
Peut-être que c'est la même chose pour gnome ?
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par cauchy »

Ok, je vais essayer.
Merci.
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
bailchanis
Daikyu
Messages : 71
Inscription : mar. 08 déc. 2009, 02:15

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par bailchanis »

cauchy a écrit : 1. j'ai installé networkmanager, son applet pour gnome et je l'avais lancé dans les daemons, celui-ci n'était pas visible dans la zone de notification , par contre en me connectant en root, il était bien visible avec les réseaux wifi disponibles.

Code : Tout sélectionner

[root@LePetit-sous-Arch ~]# groups k-arch
lp wheel log network video audio optical storage scanner power users
-> le groupe network est largement facultatif (je ne sais pas s'il est problématique)
cauchy a écrit :

Code : Tout sélectionner

DAEMONS=(syslog-ng network netfs crond @alsa acpid hal networkmanager !gdm)
-> la doc indique qu'il faut retirer network de la liste des daemons quand on y met networkmanager.
-> si tu n'utilises pas gamin, alors tu dois placer fam dans la liste des daemons (en arrière plan : @fam)
-> si tu n'utilises pas gdm ce n'est pas la peine de l'interdire dans les daemons, il suffit de ne pas le mettre. Moyennant quoi, inittab+gdm est une solution très efficace et élégante pour démarrer une interface graphique.

cauchy a écrit : 2. je n'ai pas la possibilité d'éteindre de basculer d'utilisateur et redémarrer en tant qu'utilisateur normal alors que toutes ces possibilités me sont offertes en root
L'interface graphique en root ? Héretique, va ! ..

sinon la piste que donne tonge me parait être la bonne, d'autant plus certainement que c'est écrit dans la doc d'install de gnome :
La doc a écrit :Avec l'utilisation de PolicyKit et ConsoleKit, il faut lancer ceci:

Code : Tout sélectionner

exec ck-launch-session gnome-session
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par benjarobin »

Ceci : exec ck-launch-session gnome-session c'est pour un basique startx
Normalement gdm devrait s'occupper de tout
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par kamui57 »

J'avais le même problème avec nm-applet, je pouvais le lancer en root mais pas en utilisateur normal. J'ai trouvé la solution dans le wiki, ici :
http://wiki.archlinux.org/index.php/Net ... ormal_user
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par cauchy »

Code : Tout sélectionner

exec ck-launch-session gnome-session
résout le problème de network-manager (je n'utilise pas gdm pour l'instant).
J'ai retiré network et !gdm de mes démons, je n'ai pas rajouté @fam car j'ai installé gamin (j'ai suivi la doc sans savoir ce que cela signifie !).
L'interface graphique en root ? Héretique, va ! .

je n'ai pas recommencé :oops: (nano... avant le startx !), d'ailleurs si je suis logué sous k-arch (simple utilisateur) je passe en root avec su, mais comment revenir pour me connecter sans interface graphique (su init 3 ?) ?
sinon la piste que donne tonge me parait être la bonne, d'autant plus certainement que c'est écrit dans la doc d'install de gnome :
effectivement et merci à tous mais je suis un peu noyé sous les doc !
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
bailchanis
Daikyu
Messages : 71
Inscription : mar. 08 déc. 2009, 02:15

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par bailchanis »

cauchy a écrit :

Code : Tout sélectionner

exec ck-launch-session gnome-session
résout le problème de network-manager (je n'utilise pas gdm pour l'instant).
Si tu n'as pas d'objections spécifiques à l'emploi de gdm, je te le recommande chaudement. Il est pas très joli et moins personnalisable mais

cauchy a écrit :si je suis logué sous k-arch (simple utilisateur) je passe en root avec su, mais comment revenir pour me connecter sans interface graphique (su init 3 ?) ?
depuis une console,
su (substitute user), modifie la session en cours. Sans argument elle donne les droits root, mais on peut aussi l'utiliser pour prendre le niveau de droits d'un autre compte : 'su toto' donne des droits identiques à l'utilisateur toto. Pour abandonner ces nouveaux droits, un simple exit suffit.

pour plus de détails :

Code : Tout sélectionner

man su


c'est une commande de base qui peut s'avérer très utile, il faut bien la connaitre :p

si tu veux pouvroir basculer d'une console 'user' à une console 'root' dans le même affichage tu peux regarder du coté de screen qui peut être pratique en complément.

cauchy a écrit :je suis un peu noyé sous les doc !
C'est normal au début :wink:
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par cauchy »

Bonsoir, je vais mettre gdm sous peu, sinon pour su (root) dans l'environnement graphique de mon utilisateur k-arch c'est bon, mais je ne sais pas comment quitter l'environnement graphique pour me loguer comme je le fais au démarrage ?
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par mélodie »

cauchy a écrit :Bonsoir, je vais mettre gdm sous peu, sinon pour su (root) dans l'environnement graphique de mon utilisateur k-arch c'est bon, mais je ne sais pas comment quitter l'environnement graphique pour me loguer comme je le fais au démarrage ?
Moi non plus, je ne sais pas comment tu peux faire. Tu n'as pas un bouton "marche-arrêt-etc" ?

Tu as installé Gnome, tu as bien un panel ? Un clic droit sur le panel devrait t'offrir un accès à un choix de boutons en plus à installer dessus...

Pour les droits, reboot shutdown et autres en mode utilisateur, euh.... policykit ? je ne sais plus, ça change souvent... :>

Regardes là et essaies de configurer le fichier PolicyKit.conf: http://wiki.archlinux.fr/systeme/policykit
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par cauchy »

Je me suis mal exprimé, ma question c'est comment avoir une commande opposée à startx (un genre de killx) est-ce qu'il y aurait un truc comme :

Code : Tout sélectionner

su (mon pass root) init 3 
pour m'y rammener ?
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par benjarobin »

Je crois que personne ne comprend ta question dont moi... Si tu démarre ton interface graphique avec startx et que tu veux l'arrêter, il suffit de faire ctrl+C
Tu as toujours accès a ta commande, fait ctrl+alt+F1, tu reviendra a la commande startx...
Sinon un killall X marche toujours très bien :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par cauchy »

En fait tu as un petit peu mieux compris la question que moi même puisque tu y réponds (bien) !
Quand je démarre je n'ai pas d'interface graphique, je me log et je lance un startx ma question c'était comment revenir à la console que j'avais au départ avant le startx mais après le log, le ctrl+alt+F1 ou le killall X semble donc bien correspondre à ce que je cherchais.
Merci.
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Utilisateur normal vs root]Manque de commandes (en cours)

Message par benjarobin »

Tu peux naviguer dans plusieurs tty, une fois que tu es sous X tu dois faire ctrl+Alt+F1-6 pour revenir dans un tty.
Puis une fois que tu es dans un tty il suffit de faire alt+F1-7 (7 pour revenir a X)
Sinon si on a répondu a toutes tes questions, change le sujet en résolu. :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
cauchy
Hankyu
Messages : 44
Inscription : dim. 11 avr. 2010, 23:31
Localisation : Lorient

Re: [Utilisateur normal vs root]Manque de commandes (résolu)

Message par cauchy »

C'est fait, merci pour le cours sur les tty c'est ce que je cherchais.
Stéphane Lejoly
1. Acer Aspire One et Ubuntu Netbook Remix 10.04 + (Archlinux + Debian Sid sur disque externe) ;
2. AMD Duron 1,4 GHz sous Archlinux (Gnome) et Debian Squeeze ;
3. Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) ;
4. Mac OS X 5.8 sur iMac PPC ;
5. Mac OS X 6.7 sur MacBook, ouf !
Répondre