La cuenta del administrador de Mac OS X aún requiere sudo

2

al intentar instalar Ruby, Vagrant y Grunt usando el terminal, todavía debo usar sudo en mis instalaciones. Soy el único propietario de la computadora portátil y tengo una cuenta de administrador. ¿No debería poder instalar software sin usar sudo?

    
pregunta Irish Stand Down 04.03.2015 - 20:14

3 respuestas

7

A pesar de que la cuenta es un administrador, aún necesita usar sudo para convertirse en el usuario root. El administrador todavía tiene restricciones sobre qué archivos se pueden leer o escribir.

Por ejemplo, la carpeta / System / Library / User Template / está configurada en System: Read / Write y, aunque sea un administrador, no podrá abrir esta carpeta sin cambiar los permisos o usar sudo para convertirse en el usuario root.

    
respondido por el grg 04.03.2015 - 20:17
2

Esto es por diseño. La gran mayoría de los usuarios desean instalar el software GUI y ajustar la configuración del sistema, pero no desean instalar el software de línea de comandos. Esos mismos usuarios preferirían que los programas maliciosos tuvieran más dificultades para entrar en el proceso y, a menudo, necesitan estar protegidos de ellos mismos (¿"Biblioteca"? ¿No necesita una carpeta de libros ...). Así que el usuario administrador no es root.

Los usuarios que están familiarizados con la capa de Unix saben sobre sudo, y también deberían saber cómo agregar comandos específicos a los sudoers cuando sea necesario. También existe el método sudo bash para obtener un shell raíz.

    
respondido por el paul 05.03.2015 - 01:47
-1

No, necesitas usar sudo porque no eres un usuario root (algo bueno, porque no quieres arruinar accidentalmente la computadora), sudo te permite "convertirte" en la raíz momentáneamente. Si no era un administrador, no es uno de los usuarios privilegiados que pueden usar sudo y, por lo tanto, no podrá instalar nada que requiera sudo .

    
respondido por el Caleb Kleveter 05.10.2015 - 17:15

Lea otras preguntas en las etiquetas