Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Omgekeerde pipe?  (gelezen 287 keer)

Omgekeerde pipe?
« Gepost op: 2017/12/04, 21:01:01 »
Hallo

Is het mogelijk om een omgekeerde pipe te doen? Ik zit met een soort van 'probleem'. Ik wil eigenlijk dit doen:
Citaat
echo 'user:passwd' | sudo chpasswd

Maar door omstandigheden zou de sudo chpasswd eerst moeten komen. Kan ik een soort van omgekeerde pipe doen? Probeerde dit:
Citaat
sudo chpasswd < echo "user:passwd"

Maar dat lukt jammer genoeg niet. Iemand een idee?

Re: Omgekeerde pipe?
« Reactie #1 Gepost op: 2017/12/04, 23:01:28 »
Geen idee, maar verandert
$ sudo chpasswd | echo "user:passwd"
iets aan je situatie?
(Die pipe dus, ipv een inverse redirect?)


Offline Anco

  • Lid
Re: Omgekeerde pipe?
« Reactie #2 Gepost op: 2017/12/05, 00:18:21 »
probeer eens sudo chpasswd<(echo "user:passwd")
(weet niet of bij chpasswd werkt, maar bij python wel)
Linux user #485563

Offline vanadium

  • Lid
Re: Omgekeerde pipe?
« Reactie #3 Gepost op: 2017/12/05, 12:49:55 »
Op die manier:
sudo sh -c "echo 'user:passwd' | chpasswd"