Questions marquées «su»

10
Exécuter plusieurs commandes avec su dans Bash

Je voudrais utiliser su -cpour exécuter en tant que root plusieurs commandes. Je ne veux pas utiliser de script supplémentaire pour cela. J'ai essayé ce qui suit: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh" mais il exécute seulement le lspas le premier. J'ai essayé ce qui...

9
Lancer le processus-id hors de commande lancé avec "su -c"

J'exécute un programme java à l'intérieur d'un shell et j'écris l'identifiant du processus dans un fichier texte. Alors quand je fais ça: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Ça marche. Mais je veux vraiment l'exécuter en tant qu'autre utilisateur su -...

8
Passer des arguments au shell fourni

man su dit: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dit: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of - is equivalent to --....