Perintah Su di Linux dengan contoh yang berguna

Perintah Su di Linux dengan contoh yang berguna

The su Perintah juga dikenali sebagai ubah Pengguna. Perintah ini digunakan untuk menjadi pengguna lain semasa sesi log masuk. Apabila dipanggil tanpa nama pengguna, suis defaults beralih kepada pengguna super. Pada asasnya, perintah SU digunakan untuk menukar pengguna semasa ke pengguna lain tanpa log keluar dari sistem.

Ia adalah arahan yang sering digunakan oleh pengguna terminal Linux. Tutorial ini akan membantu anda memahami penggunaan arahan Linux Su dengan contoh.

Sintaks:

Su [Pilihan] [Pengguna] [Args Pilihan ...] 

Contoh perintah su di linux

Mari kita mulakan dengan contoh asas. Saya log masuk ke sistem saya dengan 'root' pengguna, mengesahkan mengenal pasti menggunakan perintah whoami. Kemudian beralih ke pengguna root dengan arahan SU. Sekali lagi mengesahkan mengenal pasti.

siapakah saya  ### Output: Rahul Su - akar  ### menjadi pengguna akar siapakah saya  ### Output: Root 

Perkara yang perlu diketahui:

  • Memohon perintah su tanpa nama pengguna menjadi superuser (root).
  • Menggunakan tanda hubung (-) dengan menukar skrip shell masuk. Ini digunakan untuk menyediakan persekitaran yang serupa dengan apa yang pengguna dapat masuk secara langsung
  • Persekitaran semasa diserahkan kepada shell baru dengan pembolehubah persekitaran yang berkesan kepada pengguna bertukar.

Pengguna istimewa sudo juga boleh mengutamakan sudo dengan perintah su. Seperti:

sudo su - akar  

Kadang -kadang, anda hanya perlu menukar pengguna untuk menjalankan satu atau beberapa arahan sahaja. Dalam keadaan itu, Su menyediakan anda -c pilihan untuk menjalankan arahan sebagai pengguna lain tanpa benar -benar menukar cangkang.

su - root -c "whoami" ### Output: Root 

Pilihan baris perintah su

Perintah Linux SU hanya mempunyai sedikit pilihan tetapi sangat berguna. Pilihan ini sangat berguna semasa mengautomasikan tugas dengan skrip shell.

  1. -C, -Komando Gunakan pilihan ini untuk lulus arahan ke cangkang yang dipanggil. Dengan bantuan ini, anda boleh menjalankan perintah sebagai pengguna lain.
  2. -, -L, --login Jadikan shell baru sebagai cangkang log masuk. Oleh itu, semua persekitaran akan ditetapkan sama dengan pengguna yang dilog masuk secara langsung.
  3. -s, --shell Tukar shell lalai yang dinyatakan dalam /etc /passwd fail.
  4. -M, -P, -Perlahan -Tenaga Gunakan pilihan ini untuk memelihara pembolehubah persekitaran, ini membantu, sambil menjalankan arahan sementara sebagai pengguna lain.
    1. Kesimpulan

      Dalam tutorial ini, anda telah mempelajari arahan Linux Su dengan contoh yang berguna.