GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menjalankan skrip sebagai pengguna lain tanpa kata sandi?

coba jalankan:

su -c "Your command right here" -s /bin/sh username

Ini akan menjalankan perintah sebagai nama pengguna mengingat Anda memiliki izin untuk sudo sebagai pengguna itu.


Panggil visudo dan tambahkan ini:

user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh

Jalur perintah harus mutlak ! Kemudian panggil sudo -u user2 /home/user2/bin/test.sh dari user1 kerang. Selesai.


Linux
  1. Bagaimana Cara Menjalankan Perintah Sebelum Login Pengguna Di Linux?

  2. Jalankan bagian dari skrip bash sebagai pengguna yang berbeda

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

  1. Bagaimana Cara Menjalankan Program Tertentu Sebagai Root Tanpa Prompt Kata Sandi?

  2. Bagaimana Menambahkan Pengguna Unix/linux Dalam Skrip Bash?

  3. Periksa kata sandi pengguna dengan skrip shell

  1. Jalankan Perintah Sudo, Menentukan Kata Sandi Pada Baris yang Sama?

  2. Bagaimana Cara Menjalankan Perintah Tanpa Properti Root?

  3. Cara Menjalankan SCP Tanpa Interupsi Prompt Kata Sandi di Linux