Mise à niveau de sudo 1.7.4p6 vers 1.8.6p7 sous OS X 10.7.5

0

J'ai téléchargé sudo for os x 10.7 à partir du lien suivant, j'ai suivi les instructions du fichier Lisez-moi, mais lorsque j'appelle sudo -VI, j'obtiens toujours l'ancien numéro de version. Je peux voir que la réclamation relative aux dossiers a été modifiée au moment où j'ai exécuté la commande suggérée.

Des idées?

http://archive.hmug.org/BSD/Administration/System/sudo/1.8.6p7/

Jongleur défectueux
la source
Où installe-t-il - il semble n'y avoir aucune documentation
Mark

Réponses:

1

La commande sudo tar -C / -zxf sudo-1.8.6p7-1-osx7.tar.gzdevrait fonctionner, en supposant que vous soyez dans le même répertoire de travail que le fichier téléchargé.

Vous pouvez ajouter --overwriteà la commande, mais cela peut avoir des effets inattendus ...

Je ne comprends pas très bien votre désir de remplacer le stock sudopar cette "mise à jour" apparemment aléatoire et non prise en charge. Si cela ne va pas, vous risquez de vous retrouver sans sudo; ou vous pourriez casser plus que sudo.

Vous pouvez décompresser sans le -C /, et déplacer manuellement les fichiers en position.

sage
la source
Pour des raisons de sécurité au travail, ils veulent que cette version de sudo soit installée sur toutes les plateformes OS X
FaultyJuggler
0

Est /usr/local/binavant /usr/binsur le chemin?

Sinon, ajoutez export PATH=/usr/local/bin:$PATHà ~/.bash_profileou modifier le chemin d' une autre manière.

Lri
la source
CHEMIN actuel / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / X11 / bin Je vais essayer de déplacer / usr / local / bin en avant
FaultyJuggler,
Cela rend la nouvelle version disponible, mais je dois mettre à jour sudo pour tous les utilisateurs
FaultyJuggler
Vous pouvez également changer le chemin dans /etc/launchd.conf. S'il existe d'autres programmes dans / usr / local / bin /, le remplacement des versions par défaut peut toutefois avoir des effets secondaires inattendus.
Lri