bonsoir

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Reprise du message précédent
Bah... Soit pas jaloux Yopman
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Fopossum Membre non connecté
-
- Voir le profil du membre Fopossum
- Inscrit le : 15/07/2012
On va faire un deux ou trois tests si vous voulez bien.
Tout d'abord, un man su donne ceci comme premières lignes :
man(1) su :
NAME
su - change user ID or become superuser
SYNOPSIS
su [options] [username]
DESCRIPTION
The su command is used to become another user during a login session. Invoked without a username, su defaults to becoming the superuser. The
optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly.
su - change user ID or become superuser
SYNOPSIS
su [options] [username]
DESCRIPTION
The su command is used to become another user during a login session. Invoked without a username, su defaults to becoming the superuser. The
optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly.
Maintenant que l'on a lu, on teste pour voir :
Utilisons su tout court :
Code :
fopossum@wombat ~ $ su
Mot de passe :
wombat fopossum # pwd
/home/fopossum
wombat fopossum # echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
wombat fopossum # echo $MAIL
/var/mail/fopossum
Utilisons su -
Code :
fopossum@wombat ~ $ su -
Mot de passe :
wombat ~ # pwd
/root
wombat ~ # echo $MAIL
wombat ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin
Utilisons su - root :
Code :
fopossum@wombat ~ $ su - root
Mot de passe :
wombat ~ # pwd
/root
wombat ~ # echo $MAIL
wombat ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin
On le voit donc bien, su sans le - ou le - root ne fait pas un un --login. Ce qui veut dire que :
- Le .{bash|csh|truc}profile n'est pas sourcé
- Transitivité de certaines variables d’environnement définies en tant que user : regardez la variable $MAIL ou le résultat de la commande pwd
- Le PATH n'est pas sourcé complètement.
- Des tas d'autres trucs
Donc, on prend, tout le monde, l'habitude de faire un su - root !
Oui, en spécifiant bien root. Pour bien se rappeler que devenir root, c'est devenir admin de la machine. Pouvoir potentiellement tout péter partout. Donc que Achtung Minen !
rastatane :
petite question en plus : existe-t-il une liste des commande pour konsole?
Non, il n'existe pas de liste de commandes pour Konsole. Pas plus qu'il n'en existe pour Eterm, aterm, terminator, gnome-terminal ou xterm. Tous ces programmes permettent d'avoir accès à une "console" avec C. Ce n'est pas l'apanage de Konsole.
Par contre, des commandes pour le shell, ça, il y en a des tas

Vala vala.
C'était la minute mise au point du vieux barbu aigri du jour.
A pluche !

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Fopossum :
Et même que ça s'appelle le Commande Line Interface par opposition au Graphical User Interface Et que non seulement, il y en a des tas mais on en rajoute autant qu'on en veut (avec les scripts et les aliases)...Par contre, des commandes pour le shell, ça, il y en a des tas
a+
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie