Cara Menjadi Root Atau Pengguna Lain Menggunakan Linux Command Line

Saat ini adalah mungkin untuk menggunakan Linux tanpa banyak interaksi dengan baris perintah tetapi masih ada banyak kesempatan di mana melakukan sesuatu menggunakan baris perintah jauh lebih mudah daripada menggunakan alat grafis.

Contoh perintah yang mungkin Anda gunakan secara teratur dari baris perintah adalah apt-get yang digunakan untuk menginstal perangkat lunak dalam distribusi berbasis Debian dan Ubuntu.

Untuk menginstal perangkat lunak menggunakan apt-get, Anda harus menjadi pengguna yang memiliki izin yang memadai untuk melakukannya.

Salah satu perintah pertama pengguna sistem operasi Linux desktop populer seperti Ubuntu dan Mint belajar adalah sudo.

Perintah sudo memungkinkan Anda untuk menjalankan perintah apa pun sebagai pengguna lain dan biasanya digunakan untuk meningkatkan izin sehingga perintah dijalankan sebagai administrator (yang dalam istilah Linux dikenal sebagai pengguna root).

Itu semua baik dan bagus tetapi jika Anda akan menjalankan serangkaian perintah atau Anda perlu menjalankan sebagai pengguna lain untuk jangka waktu lama maka apa yang Anda cari adalah perintah su .

Panduan ini akan menunjukkan kepada Anda bagaimana menggunakan perintah su dan akan memberikan informasi tentang switch yang tersedia.

Beralih Ke Pengguna Root

Untuk berpindah ke pengguna root, Anda perlu membuka terminal dengan menekan ALT dan T secara bersamaan.

Cara Anda beralih ke pengguna root berbeda dapat berbeda. Misalnya pada distribusi berbasis Ubuntu seperti Linux Mint, Ubuntu, Kubuntu, Xubuntu dan Lubuntu Anda perlu beralih menggunakan perintah sudo sebagai berikut:

sudo su

Jika Anda menggunakan distribusi yang memungkinkan Anda untuk mengatur kata sandi root ketika Anda menginstal distribusi maka Anda dapat menggunakan berikut ini:

su

Jika Anda menjalankan perintah dengan sudo maka Anda akan dimintai kata sandi sudo tetapi jika Anda menjalankan perintah seperti su maka Anda harus memasukkan kata sandi root.

Untuk mengkonfirmasi bahwa Anda memang beralih ke pengguna root, ketik perintah berikut:

siapa saya

Perintah whoami memberi tahu Anda pengguna yang Anda jalankan saat ini.

Cara Beralih ke Pengguna Lain dan Mengadopsi Lingkungannya

Perintah su dapat digunakan untuk beralih ke akun pengguna lain.

Misalnya bayangkan Anda membuat pengguna baru yang disebut ted menggunakan perintah useradd sebagai berikut:

sudo useradd -m ted

Ini akan membuat pengguna disebut ted dan itu akan membuat direktori home untuk ted yang disebut ted.

Anda perlu mengatur kata sandi untuk akun ted sebelum dapat digunakan dengan menggunakan perintah berikut:

passwd ted

Perintah di atas akan meminta Anda untuk membuat dan mengkonfirmasi kata sandi untuk akun ted.

Anda dapat beralih ke akun t menggunakan perintah berikut:

ted

Seperti yang berdiri di atas perintah akan login Anda sebagai ted tetapi Anda tidak akan ditempatkan di folder home untuk pengujian dan pengaturan yang ted telah ditambahkan ke file .bashrc tidak akan dimuat.

Namun Anda dapat masuk dan mengadopsi lingkungan menggunakan perintah berikut:

su - ted

Kali ini ketika Anda login sebagai ted Anda akan ditempatkan ke direktori home untuk ted.

Cara yang baik untuk melihat ini dalam aksi penuh adalah menambahkan utilitas screenfetch ke akun pengguna ted.

Jalankan Perintah Setelah Mengalihkan Akun Pengguna

Jika Anda ingin beralih ke akun pengguna lain tetapi menjalankan perintah segera setelah Anda beralih, gunakan sakelar -c sebagai berikut:

su -c screenfetch - ted

Dalam perintah di atas, su- switch pengguna, -c screenfetch menjalankan utilitas screenfetch dan beralih ke akun ted.

Adhoc Switches

Saya telah menunjukkan bagaimana Anda dapat beralih ke akun lain dan menyediakan lingkungan yang serupa menggunakan tombol - .

Untuk kelengkapan, Anda juga dapat menggunakan yang berikut:

su-l

su --login

Anda dapat menjalankan shell yang berbeda dari default ketika Anda mengalihkan pengguna dengan menyediakan sakelar -s sebagai berikut:

su -s -

su --shell -

Anda dapat mempertahankan pengaturan lingkungan saat ini dengan menggunakan switch berikut:

jumlah

su-p

su --preserve-environment

Ringkasan

Sebagian besar pengguna biasa akan mendapatkan hanya dengan perintah sudo untuk menjalankan perintah dengan hak istimewa tinggi tetapi jika Anda ingin menghabiskan waktu yang lama dalam log masuk sebagai pengguna lain, Anda dapat menggunakan perintah su .

Perlu dicatat bahwa itu adalah ide yang baik untuk hanya menjalankan sebagai akun dengan izin yang Anda butuhkan untuk pekerjaan di tangan. Dengan kata lain, jangan jalankan setiap perintah sebagai root.