Inicio·Comandos de terminal

su

Permisos

Uso

su - [user]

Te convierte en otro usuario con la contraseña de ese usuario, al contrario de sudo que pide la tuya; sin el guion conservas tu PATH, la causa habitual de command not found.

Opciones habituales

OpciónSignificado
-A login shell: take that user environment, PATH and home
-lThe same as the bare dash
-mKeep your own environment instead
-cLinux: run one command and exit. macOS su has no -c
-sLinux: use another shell

Ejemplos

su - deploy

Becomes deploy, with the deploy environment.

su -

A root shell, if the root password is set at all.

sudo -i

What to use instead where the root account is locked.

El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace su?

Te convierte en otro usuario con la contraseña de ese usuario, al contrario de sudo que pide la tuya; sin el guion conservas tu PATH, la causa habitual de command not found.

Q. ¿Cómo se escribe?

su - [user] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man su. Este comando está en Permisos.

Comandos relacionados

página man: man su