GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur Sudo Beralih ke Pengguna Lain yang Tidak Memiliki Kata Sandi atau Kunci ssh di Linux

Posting ini menguraikan langkah-langkah untuk mengatur akses sudo ke pengguna tertentu untuk beralih ke pengguna lain yang tidak memiliki kata sandi set kunci ssh.

Sebagai pengguna uji (memiliki hak untuk mengedit file sudoers), tambahkan ke file sudoers dengan visudo:

$ sudo visudo

baris berikut ditambahkan ke file sudoers untuk pengguna kirk:

kirk ALL=(spock) NOPASSWD: ALL

Dengan pengaturan ini pengguna 'kirk' saat login dapat beralih ke 'spock' pengguna meskipun tidak memiliki kata sandi atau kunci ssh yang disetel:

$ sudo -iu spock
$ pwd
/home/spock

Ini akan menjalankan semua skrip profil shell. Jika hanya diperlukan untuk mengubah pengguna tanpa menjalankan semua skrip shell awal, gunakan:

$ sudo -su spock
$ pwd
/home/kirk

Direktori saat ini, alias dan pengaturan lain yang biasanya dilakukan di .bashrc (jika menggunakan BASH) disimpan.

Ini mirip dengan ketika kata sandi ditetapkan dan perintah 'su' digunakan. Itu bisa berupa “su – spock” ​​atau hanya “su spock”. Di kedua 2 ini diperlukan kata sandi pengguna spock.


Linux
  1. Cara Mengatur Login SSH Tanpa Kata Sandi

  2. Cara Mengatur Hak Istimewa Sudo untuk Pengguna di Linux

  3. Cara Mengatur Kunci SSH

  1. Cara Mengubah atau Mengatur Kata Sandi Pengguna di Linux

  2. Cara Mengatur kunci SSH untuk login ssh "tanpa kata sandi" di Linux

  3. Cara Setup SSH keys untuk SSH "public/private key" Login Di Linux

  1. Setel atau ubah kata sandi pengguna di Linux

  2. Cara Setup Rsync dengan SSH di UNIX/Linux (rsync tanpa password)

  3. Bagaimana cara melihat riwayat perintah pengguna lain di Linux?