Edite seu arquivo sudoers usando visudo para ficar assim.
USERHERE ALL= (root) NOPASSWD: /bin/cp /home/USERHERE/foo/in.csv /home/anotheruser/in.csv
Não pedirá a senha. Se você precisar de mais informações, você pode verificar a resposta aqui .
Teste
Eu fiz o seguinte na minha máquina. Primeiro como usuário root, emitiu o comando visudo
para editar o arquivo sudoers
. Em seguida, adicionei a entrada abaixo para permitir que o usuário ramesh emita o comando de reinicialização da rede.
ramesh ALL = (root) NOPASSWD: /etc/init.d/network restart
Depois disso, eu fiz su ramesh
para fazer login como esse usuário. Agora, eu emiti o comando /etc/init.d/network restart
e ele não solicitou a senha.