¿Cómo ejecuto el command sudo desde la count estándar?

Según lo que he leído, es un buen enfoque de security tener dos counts, un administrador y un estándar.

Estoy tratando de ejecutar el siguiente command en la terminal en mi count estándar

sudo mv /System/Library/CoreServices/Search.bundle /System/Library/CoreServices/Search.bundle.bak killall SystemUIServer 

Solicita una contraseña y el process falla porque el usuario actual "no está en el file sudoers".

¿Me está pidiendo la contraseña de mi count de administrador o mi contraseña de root? ¿Tengo una count raíz / contraseña si no configuré una? ¿Cómo elevo temporalmente mi acceso para ejecutar el command sin necesariamente habilitar la raíz?

  • Indentación y espaciado incorrectos para páginas de manual en la terminal
  • ¿Cómo cambiar el nombre de osascript en el dialog de privilegios de administrador?
  • ¿Cómo puedo tener la convocatoria de script makefile / shell /Applications/application.app?
  • ¿Hay una aplicación de terminal iOS4 utilizable?
  • Deshabilitar las notifications de banner macOS para Time Machine
  • Cómo usar el proxy en el terminal
  • .plist devuelve: list de properties no válida, ¡dice plutil!
  • Crea una window de terminal personalizada
  • 3 Solutions collect form web for “¿Cómo ejecuto el command sudo desde la count estándar?”

    El sistema está solicitando la contraseña de su count y luego verifica si puede ejecutar sudo en function del contenido de /etc/sudoers . Por defecto, solo los administradores (que tienen el ticket de opción en Preferences) pueden hacerlo.

    En caso de que desee ejecutar commands de shell con sudo sin tener que cambiar de usuario todo el time, tiene varias opciones:

    • Utilice ssh <any-admin-user>@localhost para iniciar session como usuario administrador y ejecute sudo luego
    • Agregue su usuario no administrador a /etc/sudoers session como usuario administrador, ejecutando sudo visudo en Terminal, duplicando la línea %admin ALL=(ALL) ALL y reemplazando %admin con su nombre de usuario. Esto le permitirá usar sudo en Terminal sin darle acceso de administrador completo. El uso de visudo lugar de editar el file directamente asegurará que se compruebe la exactitud sintáctica del file al save (un error en /etc/sudoers podría bloquearlo completamente en su sistema)

    Abra la Terminal e inicie session en su count de administrador. Debe tener un aspecto como este:

     MyComputer:~ MyStandardAccount$ login MyAdminAccountName Password: <enter password here> --The text you type will be invisible so no one can see the password MyComputer:~ MyAdminAccount$ sudo mv /System/Library/CoreServices/Search.bundle /System/Library/CoreServices/Search.bundle.bak killall SystemUIServer Password: <enter password here> --Text will be invisible again MyComputer:~ MyAdminAccount$ logout MyComputer:~ MyStandardAccount$ 

    Respondí una pregunta similar aquí


    Parece que podría usar el command SU para cambiar a otro usuario en la Terminal. Una vez que haya cambiado al usuario administrador, puede usar los commands sudo junto con la contraseña de la count de administrador.

    Por ejemplo, cuando estoy en uno de los Mac de mi usuario final y necesito ejecutar algo con privilegios elevados (chown por ejemplo) sin cerrar la session y en la count de administrador (ladmin), usaría algo como esto (en negrita):

    Mr-Rabbits-Mac: ~ notadminuser $ su ladmin

    Esto le pedirá la contraseña de la count ladmin, una vez ingresada verá una instrucción de command bash. Desde aquí puedo ejecutar cualquier command de sudo deseado, ingresando la contraseña de ladmin según sea necesario …

    bash-3.2 $ sudo chown user2 / some / folder

    Esto ejecutará el command chown utilizando el usuario ladmin ahora conectado, solicitando la contraseña de la count ladmin. Una vez que haya terminado, puede escribir exit para regresar al prompt de su usuario conectado.

    Captura de pantalla de un process similar, solo usando sudo para ejecutar el command ls (solo por ejemplo). enter image description here

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).