Wyszukiwanie w witrynie

Wpisz polecenia systemu Linux wielkimi literami, aby uruchomić je jako użytkownik Sudo


Powodem, dla którego bardzo kocham społeczność Linuksa, jest to, że tworzą tak wiele ZABAWNYCH projektów, które rzadko można znaleźć w innych, dobrych systemach operacyjnych. Jakiś czas temu przyglądaliśmy się zabawnemu projektowi o nazwie „Hollywood”, który zmienia Terminal w hollywoodzki, techniczny interfejs hakerski w stylu melodramatu w systemach podobnych do Ubuntu. Dostępnych jest kilka innych narzędzi, na przykład cowsay, fortune, sl i toaleta(!) itp. , aby zabić Twój wolny czas i zapewnić Ci rozrywkę! Mogą nie być przydatne, ale te narzędzia są naprawdę zabawne i przyjemne w użyciu. Dzisiaj natknąłem się na kolejne podobne narzędzie o nazwie „SUDO”. Jak sama nazwa wskazuje, za każdym razem, gdy wpiszesz polecenia systemu Linux wielkimi literami, narzędzie SUDO uruchomi je jako użytkownik sudo! Oznacza to, że nie musisz wpisywać „sudo” przed poleceniami systemu Linux, które chcesz uruchomić. Super, tak?

Zainstaluj SUDO w systemie Linux

Ostrzeżenie:

Przed zainstalowaniem tego (lub jakiegokolwiek narzędzia) spójrz na kod źródłowy (link podany na końcu) i sprawdź, czy nie zawiera podejrzanego/złośliwego kodu, który może zaszkodzić Twojemu systemowi. Przetestuj to na maszynie wirtualnej. Jeśli Ci się podoba lub uznasz to za przydatne, możesz go używać w swoich systemach osobistych/produkcyjnych.

Git sklonuj repozytorium SUDO:

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

To polecenie sklonuje zawartość repozytorium SUDO GIT i zapisze ją w katalogu o nazwie „SUDO” w bieżącym katalogu roboczym.

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.

Przejdź do katalogu SUDO:

cd SUDO/

I zainstaluj go za pomocą polecenia:

./install.sh

Polecenie doda następujące wpisy do pliku ~/.bashrc:

[...]
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

Spowoduje to także utworzenie kopii zapasowej pliku ~/.bashrc i zapisanie jej jako ~/.bashrc.old. Możesz go przywrócić, jeśli coś pójdzie nie tak.

Na koniec zaktualizuj zmiany za pomocą polecenia:

source ~/.bashrc

Wpisz polecenia systemu Linux wielkimi literami, aby uruchomić je jako użytkownik Sudo

Zwykle wykonujemy polecenia systemu Linux, które wymagają uprawnień sudo/root, jak poniżej.

sudo mkdir /ostechnix

Prawidłowy? Tak! Powyższe polecenie utworzy katalog o nazwie „ostechnix” w katalogu głównym (/). Anulujmy to polecenie za pomocą Ctrl+c.

Po zainstalowaniu SUDO możesz wpisać dowolną komendę systemu Linux dużymi literami bez sudo i uruchomić ją. Możesz więc uruchomić powyższe polecenie, jak poniżej:

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

Wpisz polecenia systemu Linux wielkimi literami, aby uruchomić je jako użytkownik Sudo

Pamiętaj, że nie spowoduje to pominięcia hasła sudo. Nadal musisz wpisać hasło sudo, aby wykonać dane polecenie. Pomoże to jedynie uniknąć wpisywania „sudo” przed każdym poleceniem.

Powiązana lektura:

  • Jak uruchamiać określone polecenia bez hasła Sudo w systemie Linux
  • Jak przywrócić użytkownikowi uprawnienia Sudo
  • Jak przyznawać i usuwać uprawnienia Sudo użytkownikom Ubuntu
  • Jak znaleźć wszystkich użytkowników Sudo w systemie Linux
  • Jak wyświetlać gwiazdki po wpisaniu hasła w terminalu
  • Jak zmienić monit Sudo w systemie Linux

Oczywiście wpisanie „sudo” zajmie tylko kilka sekund, więc nie jest to wielka sprawa. Muszę powiedzieć, że to po prostu fajny i BEZużyteczny projekt dla zabicia czasu. Jeśli ci się to nie podoba, odejdź i naucz się czegoś pożytecznego. Jeśli Ci się podoba, spróbuj i baw się dobrze!

Zasób:

  • Repozytorium SUDO GitHub

Powiązane artykuły