GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire lo script come un altro utente senza password?

prova a eseguire:

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

Questo eseguirà il comando come nome utente dato che hai le autorizzazioni per sudo come quell'utente.


Chiama visudo e aggiungi questo:

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

I percorsi dei comandi devono essere assoluti ! Poi chiama sudo -u user2 /home/user2/bin/test.sh da un user1 guscio. Fatto.


Linux
  1. Come eseguire un programma specifico come root senza una richiesta di password?

  2. Come eseguire il comando prima dell'accesso dell'utente su Linux?

  3. Come eseguire un comando senza proprietà di root?

  4. Come eseguire un comando come utente specifico in uno script init?

  5. Come eseguire in remoto il comando ssh un comando sudo senza password

Come eseguire il comando Sudo senza password

Come eseguire comandi particolari senza password Sudo in Linux

Come passare a un altro account utente senza fornire la sua password utilizzando il comando "su" su Ubuntu

Come eseguire comandi Sudo senza password

Come eseguire uno script Bash

Come eseguire sudo comandi senza password