|
Publicité ' | ||||||||||||||||||||||||
|
|
#81 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 188 ![]() |
Manque pas /tmp et /sys et sbin?
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#82 | |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 376 ![]() |
Citation:
sudo n'est pas forcément installée/configurée sur toute les distributions, de la même façon. De ce fait, je pense qu'il faut nuancer les commandes suivantes : L'intérraction entre un utilisateur normal et root se fait soit, selon la distribution, par la commande sudo, soit par la commande su. su est la commande de base pour effectuer une action sous un autre nom d'utilisateur (l'action peut-être un login, ou une commande complète). sudo est une encapsulation du la commande su. Son interet est de pouvoir donner des droits particuliers sur l'usage de l'exécution de processus sous le couvert d'une identitée différente. Exemple : autoriser un utilisateur à lancer une sauvegarde oracle, comme s'il etait root. En bash, lorsque l'on doit effectuer une commande "sensible", et donc la réaliser en root, on tape : soit Et lorsque l'on doit taper plusieurs commandes en mode root, il est parfois utile de se loguer directement en root avec : soit simplement
__________________
www.kywyxy.net |
|
|
|
00
|
|
|
#83 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 113 ![]() |
![]() Concernant la commande su, il existe aussi deux façons de l'invoquer. Qui nous fai devenir Super utilisateur dans l'environnement de celui-ci, ou Qui nous fait aussi passer Super Utilisateur mais en récupérant l'environnement root.
|
|
|
00
|
|
|
#84 |
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 1 060 ![]() |
L'éventuel paramètre de su n'est pas le mot de passe, mais le mon d'utilisateur sur lequel on veut se loguer. Parce que c'est pas forcément en root qu'on veut se loguer.
Le - (ou -l ou -login) sert à fournir le même environnement qu'on aurait eut en se loguant directement en tant que l'utilisateur cible.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter. |
|
|
00
|
|
|
#85 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes Linux/Unix/SAN Inscription : mars 2004 Messages : 3 192 ![]() |
Il est impossible de passer le mot de passe a "su" comme il l'est pour passwd ou ssh ...
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP "En face, c'est des c**s, alors au premier regroupement, il faut qu'ils discutent avec les taupes." Je ne réponds ni aux messages privées, ni aux messages plein de fautes... |
|
|
00
|
|
|
#86 | |
|
Membre du Club
![]() |
Citation:
Par environnement root tu sous-entends que le fichier .bashrc (Pour Bash par exemple) de root est lu alors qu'il ne l'est pas quand on fait un simple "su" ? |
|
|
|
00
|
|
|
#87 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 762 ![]() |
Roulement de tambours...
La FAQ a été mise à jour !! ![]() http://linux.developpez.com/faq/(déjà en ligne, mais sera annoncé normalement demain) Si vos contrib n'y figurent pas, merci de laisser un message après le bip et toutes nos excuses par avance ![]() Si tout est ok, on fera le ménage dans ce topic pour ne pas qu'il devienne trop long.
__________________
Tutoriels sur les UPS, e-commerce, PHP, critiques de livres... Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles. Je n'ai rien à voir avec la société www.ovh.com ! |
|
|
00
|
|
|
#88 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Juste un mot concernant le sudo merci de ne pas faire l'amalgame entre root et sudo (hein Manumation
sudo n 'est en aucun cas un super utilisateur ou autre !, ne n'est qu'une commande qui attribue temporairement des droits d'admin à un utilisateur lamba ou un groupe d'utilisateur, d'ailleur sudo signifie : "SuperUser DO" Or il s'avère que sur Ubuntu il est installé par défaut est que celui qui installe la machine est inscrit dans sudo par défaut ! Exemple d'utilisation du sudo : Passer en root (a utiliser avec moultes précautions): Exécuter une commande avec des droits d'admin : Sudo pour application graphique (gnome) : Sudo pour application graphique (kde) : Par exemple pour ajouter des privilèges super-utilisateur à un utilisateur Je rappelle pour les ubunteros, ne JAMAIS affecter de mot de passe au compte root, il est désactivé, c'est normal Un peu de lecture : http://doc.ubuntu-fr.org/sudo De plus vu sur la FAQ : Comment lancer des commandes root en étant loggé en tant qu'utilisateur normal ? "Le paramètre "NOPASSWD" indique à sudo qu'il ne doit demander le mot de passe de l'utilisateur avant de lancer la commande." C'est aberrant d'insécurité de proposer ça dans la FAQ
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#89 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Voila que pensez-vous de rajouter la distribution RedHat Entreprise sur la FAQ ?
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#90 | |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 963 ![]() |
Citation:
|
|
|
|
00
|
|
|
#91 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
J'ai commencé
![]() http://www.developpez.net/forums/sho...d.php?t=513304 A venir comment s'inscrire sur le Red Hat Network et utiliser la version au support limité
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#92 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 1 ![]() |
bonjour à tous, ça fait un moment que j'utilise votre site qui est une mine d'or. C'est pourtant la première fois que je poste.
Un item de la FAQ me semble un peu léger au niveau sécurité : http://linux.developpez.com/faq/?page=devel#pointslash Imaginez un petit malin qui place un executable nommé "rm" trafiqué pour utiliser les options "-rf /"par défaut dans le /home d'un utilisateur ... au mieux, tous les fichiers personnels de cet utilisateur seront détruis. Au pire, c'est tout le système qui disparaitra si la commande a été lancée avec les droits d'admin c'est une très bonne idée pour une utilisation à la maison mais ça ouvre une faille de sécurité très importante pour une utilisation en entreprise, par exemple. ça serait bien de le préciser |
|
|
00
|
|
|
#93 |
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 1 060 ![]() |
Je suis assez d'accord pour dire que mettre le . dans le PATH est une assez mauvaise idée.
D'un point de vue sécurité d'une part. -> Si jamais "." doit se trouver dans le PATH, c'est en tant que dernière entrée uniquement. Sinon, un admin qui se balade dans les répertoires et fait un simple ls risque d'exécuter un programme non prévu. Ou encore... un simple "[1;2c" sur la ligne de commande après avoir fait un cat d'un fichier binaire. Si on appuie sur entrée, les programmes [1 et 2c vont être cherchés et exécutés. Si ils se trouvent dans le répertoire ".", dommage... Mais aussi d'un point de vue pédagogique. Combien de fois j'ai vu (à la fac, en TP) des gens taper "test" ou "expr" pour lancer leur programme et passer des heures à chercher le bug parce que rien ne se passe... -> Mettre "." plus tôt dans le PATH ne serait pas une solution. D'une part à cause des problèmes de sécurité, mais aussi parce que les gens ne devraient pas confondre les commandes et leurs programmes. (Bien que les commandes soient des programmes.) Bref, je pense que cette entrée de la FAQ devrait être complétée.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com