Apa Yang Harus Anda Ketahui Mengenai Perintah Sudo

Ia Lebih Berguna dan Versatile Daripada Anda Menyedari

Pengguna baru ke Linux (terutamanya Ubuntu) dengan cepat menyedari arahan Sudo. Ramai pengguna tidak pernah menggunakannya untuk apa-apa selain daripada melewati "izin bertolak" mesej-tetapi Sudo tidak begitu banyak lagi.

Mengenai Sudo

Kesalahpahaman umum tentang Sudo adalah bahawa ia digunakan semata-mata untuk memberikan kebenaran root kepada pengguna biasa. Sebenarnya, arahan Sudo membolehkan anda menjalankan arahan sebagai pengguna, dengan kegagalan secara umumnya menjadi root.

Cara Memberi Kebenaran Pengguna Sudo

Pengguna Ubuntu biasanya mengambil keupayaan untuk menjalankan arahan Sudo untuk diberikan. Itu kerana, semasa pemasangan , pengguna lalai dicipta, dan pengguna lalai di Ubuntu sentiasa ditubuhkan dengan kebenaran Sudo. Sekiranya anda menggunakan pengedaran lain atau mempunyai pengguna lain dalam Ubuntu, bagaimanapun, pengguna mungkin perlu diberikan kebenaran untuk menjalankan perintah Sudo.

Hanya beberapa orang yang mempunyai akses kepada arahan Sudo, dan mereka harus menjadi pentadbir sistem. Pengguna hanya perlu diberi keizinan yang diperlukan untuk melaksanakan tugas mereka.

Untuk memberikan izin pengguna Sudo, anda hanya perlu menambahkannya ke kumpulan Sudo. Apabila mencipta pengguna, gunakan arahan berikut:

sudo useradd -m -G sudo

Perintah di atas akan membuat pengguna dengan folder rumah dan menambah pengguna ke kumpulan Sudo. Jika pengguna sudah wujud, maka anda boleh menambah pengguna ke kumpulan Sudo menggunakan perintah berikut:

sudo usermod -a -G sudo

A Trik Neat Sudo untuk Apabila Anda Lupakan untuk Menjalankannya

Berikut adalah salah satu helah perintah terminal yang anda boleh belajar daripada pakar yang berpengalaman - dalam kes ini, untuk melepasi mesej "izin dinafikan". Sekiranya arahan itu panjang, anda boleh melangkah masuk ke dalam sejarah dan meletakkan Sudo di hadapannya, anda boleh menaipnya semula, atau anda boleh menggunakan perintah mudah berikut yang menjalankan perintah sebelumnya menggunakan Sudo:

sudo !!

Bagaimana Beralih kepada Pengguna Root Menggunakan Sudo

Perintah Su digunakan untuk beralih dari satu akaun pengguna kepada yang lain. Menjalankan arahan Su pada suis sendiri ke akaun superuser. Oleh itu, untuk beralih ke akaun superuser menggunakan Sudo, cukup jalankan perintah berikut:

sudo su

Bagaimana Melaksanakan Perintah Sudo di Latar Belakang

Jika anda ingin menjalankan arahan yang memerlukan keistimewaan superuser di latar belakang, jalankan arahan Sudo dengan suis -b, seperti ditunjukkan di sini:

sudo -b

Ambil perhatian bahawa, jika arahan yang dijalankan memerlukan interaksi pengguna, ini tidak akan berfungsi.

Cara alternatif untuk menjalankan arahan di latar belakang adalah untuk menambahkan ampersand ke hujung, seperti berikut:

sudo &

Cara Edit Fail Menggunakan Keistimewaan Sudo

Cara yang jelas untuk mengedit fail menggunakan keistimewaan superuser ialah menjalankan editor seperti GNU nano , menggunakan Sudo seperti berikut:

sudo nano

Sebagai alternatif, anda boleh menggunakan sintaks berikut:

sudo -e

Bagaimana Melaksanakan Perintah Sebagai Pengguna Lain Menggunakan Sudo

Seperti yang dinyatakan sebelum ini, arahan Sudo boleh digunakan untuk menjalankan arahan sebagai pengguna lain. Sebagai contoh, jika anda log masuk sebagai pengguna "john" dan anda ingin menjalankan perintah itu sebagai "terry," maka anda akan menjalankan perintah Sudo dengan cara berikut:

sudo-u terry

Jika anda ingin mencubanya, buat pengguna baru yang dikenali sebagai "ujian" dan jalankan arahan Whoami berikut:

sudo -u test whoami

Bagaimana Mengesahkan Kelayakan Sudo

Apabila anda menjalankan arahan menggunakan Sudo, anda akan diminta untuk kata laluan anda. Untuk tempoh selepas itu, anda boleh menjalankan arahan lain menggunakan Sudo tanpa memasukkan kata laluan anda. Jika anda ingin melanjutkan tempoh itu, jalankan arahan berikut:

sudo -v

Lebih lanjut mengenai Sudo

Terdapat lebih banyak lagi untuk Sudo daripada hanya menjalankan perintah sebagai pengguna super. Lihat Manual Sudo kami untuk melihat beberapa suis lain yang boleh anda gunakan.