[03:10] <astroo-> ciao pessoal
[14:19] <lobocode> Alguem ai manja bastante de shellscript pra me ajudar com um probleminha aqui?
[14:50] <aedigital> lobocode,  pessoal do canal #bash
[14:50] <aedigital> acho que poderia te ajudar
[15:48] <hggdh> lobocode: põe tua dúvida, e vamos ver no que dá
[15:55] <lobocode> hggdh: solucionei de outra maneira. Mas a duvida seria essa basicamente: quando eu executo echo passwd | sudo S adduser, consigo acessar o adduser através de um shellscript tranquilamente. Pois o -S do sudo passa o stdin escrito no echo. No entanto, se eu quiser usado echo passwd | sudo -S /home/user/script.sh  e dentro deste script existir um read
[15:55] <lobocode>  -p "Digite algo: " teste; echo $teste , o stdin vai ser passado direto para o read do script e printar justamente ele o passwd
[15:56] <lobocode> hggdh:  eu queria usar o stdin apenas para preencher a requisição sudo e executar o script sem que o stdin interfira na execução dele.
[15:57] <hggdh> lobocode: bem, esperado... o stdin é direcionado ao pid
[15:57] <hggdh> e o shell script *é* um pid
[15:59] <hggdh> tens que re-direcionar o stdin do shell script para o comando que vai le-lo
[16:00] <lobocode> acabei que optando por outra alternativa visto que echo passwd | sudo -S n é uma boa pratica
[16:00] <lobocode> deixa tudo muito exposto
[16:02] <hggdh> tem isto também :-)
[16:43] <lobocode> hggdh: vc conhece alguma maneira de remover o usuário enquanto reboota o sistema?
[16:43] <lobocode> usuario vitor deixará de existir no próximo reboot do sistema, por exemplo
[16:43] <lobocode> e estou logado nele
[16:44] <hggdh> a única forma é colocar um rc.local para fazer isto
[16:45] <lobocode> hggdh: mas se eu poder um deluser vitor dentro do rc.local, ele n vai pedir senha de root?
[16:45] <lobocode> ou ele assume que já a tem?
[16:56] <hggdh> lobocode: o rc.local roda como root
[16:59] <lobocode> perfeito então :)
[17:09] <lobocode> hggdh:  /etc/init.d/rc.local ou /etc/rc.local?
[21:09] <astroo-> ola pessoal