GNU/Linux >> Belajar Linux >  >> Linux

Ketik Perintah Linux Dalam Huruf Kapital Untuk Menjalankannya Sebagai Pengguna Sudo

Alasan saya sangat menyukai komunitas Linux adalah mereka membuat begitu banyak proyek MENYENANGKAN yang jarang Anda temukan di sistem operasi lain yang sesuai. Beberapa waktu yang lalu, kami melihat proyek menyenangkan bernama "Hollywood" yang mengubah Terminal menjadi antarmuka peretas melodrama teknis Hollywood dalam sistem mirip Ubuntu. Ada beberapa utilitas lain yang tersedia, misalnya cowsay , keberuntungan , sl dan toilet (!) dll., untuk menghabiskan waktu luang Anda dan menghibur Anda! Mereka mungkin tidak berguna, tetapi utilitas ini benar-benar menghibur dan menyenangkan untuk digunakan. Hari ini, saya menemukan utilitas serupa lainnya bernama "SUDO" . Sesuai dengan namanya, setiap kali Anda mengetik perintah Linux dalam huruf kapital, utilitas SUDO akan menjalankannya sebagai pengguna sudo! Artinya, Anda tidak perlu mengetikkan "sudo" di depan perintah Linux yang akan Anda jalankan. Keren ya?

Instal SUDO di Linux

Peringatan:

Sebelum menginstal ini (atau utilitas apa pun), lihat kode sumber (Tautan diberikan di akhir) dan lihat apakah ada kode mencurigakan/berbahaya yang disertakan untuk membahayakan sistem Anda . Uji di VM. Jika Anda suka atau merasa berguna, Anda dapat menggunakannya di sistem pribadi/produksi Anda.

Git mengkloning repositori SUDO:

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

Perintah ini akan mengkloning konten repositori SUDO GIT dan menyimpannya di direktori bernama "SUDO" di direktori kerja Anda saat ini.

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.

Beralih ke direktori SUDO:

$ cd SUDO/

Dan, instal menggunakan perintah:

$ ./install.sh

Perintah akan menambahkan entri berikut di ~/.bashrc . Anda berkas:

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

Ini juga akan mengambil cadangan ~/.bashrc your Anda dan simpan sebagai ~/.bashrc.old . Anda dapat memulihkannya jika terjadi kesalahan fatal.

Terakhir, perbarui perubahan menggunakan perintah:

$ source ~/.bashrc

Ketik Perintah Linux dalam huruf kapital untuk menjalankannya sebagai pengguna Sudo

Biasanya, kami menjalankan perintah Linux yang membutuhkan hak sudo/root seperti di bawah ini.

$ sudo mkdir /ostechnix

Benar? Ya! Perintah di atas akan membuat direktori bernama "ostechnix" di root (/). Mari kita batalkan perintah ini menggunakan Ctrl+c .

Setelah SUDO diinstal, Anda dapat mengetik perintah Linux apa pun dengan huruf besar tanpa sudo dan jalankan mereka. Jadi, Anda dapat menjalankan perintah di atas seperti di bawah ini:

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

Ketik Perintah Linux Dalam Huruf Kapital Untuk Menjalankannya Sebagai Pengguna Sudo

Harap perhatikan bahwa ini tidak akan melewati kata sandi sudo . Anda masih perlu mengetikkan kata sandi sudo untuk menjalankan perintah yang diberikan. Ini hanya akan membantu untuk menghindari mengetik "sudo" di depan setiap perintah.

Bacaan terkait:

  • Cara Menjalankan Perintah Tertentu Tanpa Kata Sandi Sudo Di Linux
  • Cara Mengembalikan Hak Istimewa Sudo Kepada Pengguna
  • Cara Memberikan Dan Menghapus Hak Istimewa Sudo Kepada Pengguna di Ubuntu
  • Cara Menemukan Semua Pengguna Sudo di Sistem Linux Anda
  • Cara Menampilkan Tanda Bintang Saat Anda Mengetik Kata Sandi Di Terminal
  • Cara Mengubah Sudo Prompt Di Linux

Tentu saja, mengetik "sudo" hanya akan memakan waktu beberapa detik, jadi itu bukan masalah besar. Saya harus mengatakan ini hanya proyek yang menyenangkan dan TIDAK BERGUNA untuk menghabiskan waktu. Jika Anda tidak menyukainya, pergilah dan pelajari sesuatu yang bermanfaat. Jika Anda menyukainya, cobalah dan bersenang-senanglah!


Linux
  1. Cara Membuat Pengguna Sudo di Rocky Linux 8

  2. ketika menggunakan CPAN di linux ubuntu haruskah saya menjalankannya menggunakan sudo / sebagai root atau sebagai pengguna default saya

  3. Cara membatasi perintah pengguna di Linux

  1. Jalankan container di Linux tanpa Sudo di Podman

  2. 20 perintah Linux penting untuk setiap pengguna

  3. Windows UAC vs Linux sudo

  1. 10 perintah yang harus diketahui setiap pengguna Linux

  2. Menggunakan Sudo untuk mendelegasikan izin di Linux

  3. Menjelajahi perbedaan antara perintah sudo dan su di Linux