GNU/Linux >> Tutoriales Linux >  >> Linux

Escriba los comandos de Linux en mayúsculas para ejecutarlos como usuario de Sudo

La razón por la que amo mucho a la comunidad de Linux es que crean tantos proyectos DIVERTIDOS que rara vez se encuentran en otros sistemas operativos propietarios. Hace un tiempo, vimos un proyecto divertido llamado "Hollywood" lo que convierte a la Terminal en una interfaz de hacker de melodrama técnico de Hollywood en sistemas similares a Ubuntu. Hay algunas otras utilidades disponibles, por ejemplo, cowsay , fortuna , sl y inodoro (!), etc., para matar tu tiempo libre y mantenerte entretenido. Puede que no sean útiles, pero estas utilidades son realmente entretenidas y divertidas de usar. Hoy, me topé con otra utilidad similar llamada "SUDO" . Como su nombre lo indica, siempre que escriba comandos de Linux en letras mayúsculas, ¡la utilidad SUDO los ejecutará como usuario sudo! Es decir, no necesita escribir "sudo" delante de los comandos de Linux que está a punto de ejecutar. Genial, ¿sí?

Instalar SUDO en Linux

Una advertencia:

Antes de instalar esta (o cualquier otra utilidad), eche un vistazo al código fuente (el enlace se proporciona al final) y vea si hay algún código sospechoso o malicioso incluido para dañar su sistema. . Pruébelo en una máquina virtual. Si te gusta o lo encuentras útil, puedes usarlo en tus sistemas personales/de producción.

Git clona el repositorio SUDO:

$ git clone https://github.com/jthistle/SUDO.git

Este comando clonará el contenido del repositorio SUDO GIT y lo guardará en un directorio llamado "SUDO" en su directorio de trabajo actual.

Cloning into 'SUDO'...
remote: Enumerating objects: 42, done.
remote: Counting objects: 100% (42/42), done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 42 (delta 17), reused 30 (delta 12), pack-reused 0
Unpacking objects: 100% (42/42), done.

Cambiar al directorio SUDO:

$ cd SUDO/

E instálelo usando el comando:

$ ./install.sh

El comando agregará las siguientes entradas en su ~/.bashrc archivo:

[...]
# SUDO - shout at bash to su commands
# Distributed under GNU GPLv2, @jthistle on github

shopt -s expand_aliases

IFS_=${IFS}
IFS=":" read -ra PATHS <<< "$PATH"

for i in "${PATHS[@]}"; do
    for j in $( ls "$i" ); do
        if [ ${j^^} != $j ] && [ $j != "sudo" ]; then
            alias ${j^^}="sudo $j"
        fi      
    done
done

alias SUDO='sudo $(history -p !!)'

IFS=${IFS_}

# end SUDO

También realizará una copia de seguridad de su ~/.bashrc y guárdelo como ~/.bashrc.old . Puede restaurarlo si algo sale catastróficamente mal.

Finalmente, actualice los cambios usando el comando:

$ source ~/.bashrc

Escriba los comandos de Linux en mayúsculas para ejecutarlos como usuario de Sudo

Por lo general, ejecutamos comandos de Linux que requieren privilegios de sudo/root como se muestra a continuación.

$ sudo mkdir /ostechnix

¿Derecha? ¡Sí! El comando anterior creará un directorio llamado "ostechnix" en la raíz (/). Cancelemos este comando usando Ctrl+c .

Una vez que SUDO está instalado, puede escribir cualquier comando de Linux en mayúsculas sin sudo y ejecutarlos. Entonces, puede ejecutar el comando anterior como se muestra a continuación:

$ MKDIR /ostechnix
$ TOUCH /ostechnix/test.txt
$ LS /ostechnix

Escriba los comandos de Linux en mayúsculas para ejecutarlos como usuario de Sudo

Tenga en cuenta que no omitirá la contraseña de sudo . Aún necesita escribir la contraseña de sudo para ejecutar el comando dado. Solo ayudará evitar escribir "sudo" delante de cada comando.

Lectura relacionada:

  • Cómo ejecutar comandos particulares sin contraseña Sudo en Linux
  • Cómo restaurar los privilegios de Sudo a un usuario
  • Cómo otorgar y quitar privilegios de Sudo a los usuarios de Ubuntu
  • Cómo encontrar todos los usuarios de Sudo en su sistema Linux
  • Cómo mostrar asteriscos cuando escribe la contraseña en la terminal
  • Cómo cambiar el indicador Sudo en Linux

Por supuesto, escribir "sudo" tomará solo unos segundos, por lo que no es gran cosa. Debo decir que este es un proyecto divertido e INÚTIL para pasar el tiempo. Si no te gusta, vete y aprende algo útil. Si te gusta, ¡pruébalo y diviértete!


Linux
  1. Usando sudo para delegar permisos en Linux

  2. 5 comandos de Linux que voy a empezar a usar

  3. Ejemplos de comandos sudo en Linux

  4. cuando uso CPAN en linux ubuntu, ¿debería ejecutarlo usando sudo / como root o como mi usuario predeterminado?

  5. Cómo limitar los comandos de usuario en Linux

Cómo ejecutar comandos de Linux en segundo plano

Ejecute comandos como otro usuario a través de Sudo en Linux

Cómo ejecutar comandos particulares sin contraseña Sudo en Linux

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar un alias con Sudo en Linux

Cómo ejecutar comandos sudo sin contraseña