April 25, 200619 yr Bonjour, encore moi ! Depuis un bout de temps je commense à utiliser SSH pour gérer un serveur distant, donc je n'ouvre pas de session directement avec root. Je trouve par contre très irritant les inconvénients que je subis ! Quand j'ouvre ma session SSH, j'ouvre avec mon compte utilisateur standard, ensuite je fais un "su". J'ai donc les droits administrateurs de root, mais je n'ai pas ses paramètres (son dossier personnel par défaut, ses variables d'environnements comme le PATH, la commande mail lis les message de mon usager standard, ... Comment faire quand fait un "su" que tous les paramètres suivent comme si on serait en root ? Les utilisateurs standards n'ont pas le chemin /sbin par exemple, ce qui fait que les commandes comme "lsmod, modprobe, lspci, iptables, ..." ne marchent pas (sauf si je spécifie le chemin complet bien sur) Edited April 25, 200619 yr by ggbce
April 25, 200619 yr SU(1) SU(1)NAME su - change user ID or become super-user SYNOPSIS su [options] [-] [username [args]] DESCRIPTION su is used to become another user during a login session. Invoked without a username, su defaults to becoming the super user. The optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly. [...] OPTIONS The options which apply to the su command are: [...] -, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. When - is used, it must be specified as the last su option. The other forms (-l and --login) do not have this restriction.
April 25, 200619 yr Author Merci Theocrite, on oublie des fois de vérifier le man pour des commandes trop de base ! En très résumé: su - ou su -l tout simplement ! Je viens de comprendre la différence entre le su et su -. Il y a un début à tout
April 25, 200619 yr d'ailleurs, faut jamais faire "su" ! ça devrait être viré des docs... après, les gens ils viennent raler parce que certains fichiers (dont le chemin se trouve dans l'environnement) sont owné par root et que le système à l'air tout cassé... donc, faut toujours faire "su -", toujours... sauf quand tu sais pourquoi tu ne dois pas le faire (comme ça, ça limite les possibilités )
Archived
This topic is now archived and is closed to further replies.