3 votos

sudo: setrlimit(8): Argumento no válido después de cambiar el shell de Mac OS de BASH a ZSH

Después de actualizar a Mac OS Catalina hace unos meses, seguí las sugerencias que se me hicieron y cambié mi shell de BASH a ZSH.

Desde entonces, cada vez que uso sudo en la Terminal, me sale sudo: setrlimit(8): Invalid argument . El comando sudo'd se ejecuta bien, pero este error aparece cada vez.

No tengo ningún plugin o modificaciones en mi shell - es ZSH vainilla en Terminal.app por defecto

He buscado en los Googs pero no encuentro nada que me parezca bien, sólo el genérico "aumentar los límites de los sockets en osx". Podría probar eso, pero no entiendo por qué debería estar teniendo un problema en el primer lugar cuando no tengo y no hacer nada peculiar o de lujo con la cáscara - Lo uso para git, npm y ocasionalmente otros comandos.

¿Alguien tiene alguna idea? No estoy seguro de qué otra información necesitaría, pero hágamelo saber si la hay.

1voto

Tadhg Puntos 256

Yo también recibí este mensaje.

Creo que he encontrado una solución.

Compruebe qué versión de sudo que ha instalado con sudo -V y si no es la 1.8.31 descarga la última versión desde aquí GitHub Tendrás que descargar este aquí "sudo-1.8.31.mac1015.pkg"

¡Hazme saber si te ha funcionado!

0 votos

Gracias. Esto funcionó. No habría pensado en actualizar manualmente sudo.

0 votos

Gracias. A mí también me ha funcionado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X