Sur f.c.t.tex (fil comment afficher les fontes mathdesign ?) on me dit
que "avoir /sbin dans son path d'utilisateur, ça serait bizarre".
Pourtant c'est le cas chez moi, et j'ignorais que ce puisse être bizarre.
Donc comme ce forum semblait plus approprié j'ai changé de forum, et je
souhaiterais savoir à quoi correspond le répertoire /sbin.
# Archlinux % ls -l =ip lrwxrwxrwx 1 root root 8 Aug 14 21:00 /usr/sbin/ip -> /sbin/ip
Ça ne prouve rien. Utilise namei plutôt que ls.
Quoi qu'il en soit, je ne vois pas quel est le problème de mettre /sbin dans son PATH.
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir _besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes légitimement utilisables par un simple utilisateur (et ping l'est indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur est buggée, c'est tout.
Benoit Izac , dans le message <87hapnhamo.fsf@izac.org>, a écrit :
# Archlinux
% ls -l =ip
lrwxrwxrwx 1 root root 8 Aug 14 21:00 /usr/sbin/ip -> /sbin/ip
Ça ne prouve rien. Utilise namei plutôt que ls.
Quoi qu'il en soit, je ne vois pas quel est le problème de mettre /sbin
dans son PATH.
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir
_besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes
légitimement utilisables par un simple utilisateur (et ping l'est
indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur
est buggée, c'est tout.
# Archlinux % ls -l =ip lrwxrwxrwx 1 root root 8 Aug 14 21:00 /usr/sbin/ip -> /sbin/ip
Ça ne prouve rien. Utilise namei plutôt que ls.
Quoi qu'il en soit, je ne vois pas quel est le problème de mettre /sbin dans son PATH.
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir _besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes légitimement utilisables par un simple utilisateur (et ping l'est indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur est buggée, c'est tout.
lionmarron
Le 21/10/2012 19:06, Benoit Izac a écrit :
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof -rwxr-xr-x 1 root root 72456 Aug 7 22:13 /sbin/ifconfig -rwxr-xr-x 1 root root 58032 Aug 7 22:13 /sbin/route -rwxr-xr-x 1 root root 35744 Oct 4 14:05 /usr/bin/ping -rwxr-xr-x 1 root root 137712 Apr 28 00:27 /usr/sbin/lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
Parce que si j'essaie de taper la même chose sur ma configuration j'obtiens un message d'erreur aussi bien si j'essaie % que si j'essaie =route par exemple.
(Il se peut que les manuels sur Linux parlent de ces deux signes, mais je me souviens pas d'avoir vu ça quelque part.)
-- lionmarron
Le 21/10/2012 19:06, Benoit Izac a écrit :
Ce que j'ai sous la main :
# Archlinux :
% ls -l =route =ifconfig =ping =lsof
-rwxr-xr-x 1 root root 72456 Aug 7 22:13 /sbin/ifconfig
-rwxr-xr-x 1 root root 58032 Aug 7 22:13 /sbin/route
-rwxr-xr-x 1 root root 35744 Oct 4 14:05 /usr/bin/ping
-rwxr-xr-x 1 root root 137712 Apr 28 00:27 /usr/sbin/lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
Parce que si j'essaie de taper la même chose sur ma configuration
j'obtiens un message d'erreur aussi bien si j'essaie % que si j'essaie
=route par exemple.
(Il se peut que les manuels sur Linux parlent de ces deux signes, mais
je me souviens pas d'avoir vu ça quelque part.)
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof -rwxr-xr-x 1 root root 72456 Aug 7 22:13 /sbin/ifconfig -rwxr-xr-x 1 root root 58032 Aug 7 22:13 /sbin/route -rwxr-xr-x 1 root root 35744 Oct 4 14:05 /usr/bin/ping -rwxr-xr-x 1 root root 137712 Apr 28 00:27 /usr/sbin/lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
Parce que si j'essaie de taper la même chose sur ma configuration j'obtiens un message d'erreur aussi bien si j'essaie % que si j'essaie =route par exemple.
(Il se peut que les manuels sur Linux parlent de ces deux signes, mais je me souviens pas d'avoir vu ça quelque part.)
-- lionmarron
Sergio
Le Sun, 21 Oct 2012 22:27:13 +0200, Jérémie Courrèges-Anglas a écrit :
Merdique, bof. Sur OpenBSD /usr/sbin et /sbin sont dans le PATH par défaut de tous les utilisateurs. Pas comme sur Debian (et Ubuntu, apparemment) par exemple. lsof, lui, est dans /usr/local/sbin (aussi dans le PATH par défaut).
Sur Ubuntu /sbin et /usr/sbin sont dans le PATH (contrairement à Debian)
Le Sun, 21 Oct 2012 22:27:13 +0200, Jérémie Courrèges-Anglas a écrit :
Merdique, bof. Sur OpenBSD /usr/sbin et /sbin sont dans le PATH par
défaut de tous les utilisateurs. Pas comme sur Debian (et Ubuntu,
apparemment) par exemple. lsof, lui, est dans /usr/local/sbin (aussi
dans le PATH par défaut).
Sur Ubuntu /sbin et /usr/sbin sont dans le PATH (contrairement à Debian)
Le Sun, 21 Oct 2012 22:27:13 +0200, Jérémie Courrèges-Anglas a écrit :
Merdique, bof. Sur OpenBSD /usr/sbin et /sbin sont dans le PATH par défaut de tous les utilisateurs. Pas comme sur Debian (et Ubuntu, apparemment) par exemple. lsof, lui, est dans /usr/local/sbin (aussi dans le PATH par défaut).
Sur Ubuntu /sbin et /usr/sbin sont dans le PATH (contrairement à Debian)
Olivier Miakinen
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main :
# Archlinux :
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell.
Certains mettent un $ par défaut, d'autres un %, mais de toute façon
c'est configurable.
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
lionmarron
Le 22/10/2012 08:26, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
D'accord, cette fois ça me rappelle quelque chose effectivement. Mais que veut dire le = ? Personnellement j'obtiens un message d'erreur si je tente de l'utiliser.
-- lionmarron
Le 22/10/2012 08:26, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main :
# Archlinux :
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell.
Certains mettent un $ par défaut, d'autres un %, mais de toute façon
c'est configurable.
D'accord, cette fois ça me rappelle quelque chose effectivement. Mais
que veut dire le = ? Personnellement j'obtiens un message d'erreur si
je tente de l'utiliser.
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
D'accord, cette fois ça me rappelle quelque chose effectivement. Mais que veut dire le = ? Personnellement j'obtiens un message d'erreur si je tente de l'utiliser.
-- lionmarron
Lucas Levrel
Le 22 octobre 2012, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André) : quand on te montre des lignes de commande qui commencent par #, il ne faut pas le taper, mais passer root avant. (Attention cependant, # est aussi le signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît : ksh, zsh ?
-- LL
Le 22 octobre 2012, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main :
# Archlinux :
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell.
Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André) :
quand on te montre des lignes de commande qui commencent par #, il ne faut
pas le taper, mais passer root avant. (Attention cependant, # est aussi le
signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît : ksh,
zsh ?
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André) : quand on te montre des lignes de commande qui commencent par #, il ne faut pas le taper, mais passer root avant. (Attention cependant, # est aussi le signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît : ksh, zsh ?
-- LL
Lucas Levrel
Le 21 octobre 2012, Nicolas George a écrit :
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir _besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes légitimement utilisables par un simple utilisateur (et ping l'est indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur est buggée, c'est tout.
Comment faire pour que « sudo machin_dans_sbin » marche sans ajouter /sbin dans le PATH de l'utilisateur fondé à lancer la commande machin ?
-- LL
Le 21 octobre 2012, Nicolas George a écrit :
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir
_besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes
légitimement utilisables par un simple utilisateur (et ping l'est
indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur
est buggée, c'est tout.
Comment faire pour que « sudo machin_dans_sbin » marche sans ajouter /sbin
dans le PATH de l'utilisateur fondé à lancer la commande machin ?
Le problème n'est pas d'avoir sbin dans le PATH, le problème, c'est d'avoir _besoin_ d'avoir sbin dans le PATH. Une distribution où des programmes légitimement utilisables par un simple utilisateur (et ping l'est indiscutablement) ne sont pas dans le PATH normal d'un simple utilisateur est buggée, c'est tout.
Comment faire pour que « sudo machin_dans_sbin » marche sans ajouter /sbin dans le PATH de l'utilisateur fondé à lancer la commande machin ?
-- LL
erwan
Lucas Levrel écrivait :
Le 22 octobre 2012, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André) : quand on te montre des lignes de commande qui commencent par #, il ne faut pas le taper, mais passer root avant. (Attention cependant, # est aussi le signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît : ksh, zsh ?
en zsh cmd =toto est équivalent à cmd $(which toto)
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Lucas Levrel <lucas.levrel@u-pec.fr> écrivait :
Le 22 octobre 2012, Olivier Miakinen a écrit :
Le 22/10/2012 02:51, lionmarron a écrit :
Ce que j'ai sous la main :
# Archlinux :
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell.
Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André)
: quand on te montre des lignes de commande qui commencent par #, il
ne faut pas le taper, mais passer root avant. (Attention cependant, #
est aussi le signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît :
ksh, zsh ?
en zsh cmd =toto est équivalent à cmd $(which toto)
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Ce que j'ai sous la main : # Archlinux : % ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %,
Voire un >
mais de toute façon c'est configurable.
Mais conventionnellement on garde # pour root. Corollaire (pour André) : quand on te montre des lignes de commande qui commencent par #, il ne faut pas le taper, mais passer root avant. (Attention cependant, # est aussi le signe du commentaire dans les scripts !)
Quand au =, c'est sûrement un truc spécifique au shell de Benoît : ksh, zsh ?
en zsh cmd =toto est équivalent à cmd $(which toto)
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Tonton Th
On 10/22/2012 08:26 AM, Olivier Miakinen wrote:
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
En gros, conventionnelement, on a : $ -> sh, bash, ksh; % -> csh, tcsh; # pour quand on est root.
--
Nous vivons dans un monde étrange/ http://foo.bar.quux.over-blog.com/
On 10/22/2012 08:26 AM, Olivier Miakinen wrote:
% ls -l =route =ifconfig =ping =lsof
Je voudrais pas poser une question indiscrète, mais que veut dire % dans
ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell.
Certains mettent un $ par défaut, d'autres un %, mais de toute façon
c'est configurable.
En gros, conventionnelement, on a :
$ -> sh, bash, ksh;
% -> csh, tcsh;
# pour quand on est root.
--
Nous vivons dans un monde étrange/
http://foo.bar.quux.over-blog.com/
Je voudrais pas poser une question indiscrète, mais que veut dire % dans ce qui précède ?
M'est avis que c'est juste le 'prompt' (caractère d'invite) du shell. Certains mettent un $ par défaut, d'autres un %, mais de toute façon c'est configurable.
En gros, conventionnelement, on a : $ -> sh, bash, ksh; % -> csh, tcsh; # pour quand on est root.
--
Nous vivons dans un monde étrange/ http://foo.bar.quux.over-blog.com/