AFAIK, you cannot pipe a password to su. I think this is for security reasons.
--- Matt Benson <[EMAIL PROTECTED]> wrote: > Don't you need to pipe a password to su? You could > do > that using exec's inputstring (or to redirect from a > file, input) attribute... or for another idea, you > could put the chown into a shell script owned by > root > and turn on SETUID for the shell script. At least > this way you don't store root's password anyway and > you can control access to the script with groups... > you could also look into the kinds of things you can > do with sudo... > > -Matt > > --- [EMAIL PROTECTED] wrote: > > I have a script that needs to chown some files as > > root, but I don't want to have to execute > everything > > as root. I've been trying to use 'su' with no > > success. > > Any ideas? I've been trying variations on the > > following: > > <exec executable="su"> > > <arg value="-c 'chown -R someUser /var/tomcat' > > root"/> > > </exec> > > > > I've also tried running it from a shell: > > <exec executable="sh"> > > <arg line="su -c 'chown -R someUser > /var/tomcat' > > root"/> > > </exec> > > > > Should I be able to do something like this? I > either > > get an error telling me that su wants input from > > stdin > > or that sh cannot run an executable. > > > > -sc > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Photos: High-quality 4x6 digital prints for > > 25� > > http://photos.yahoo.com/ph/print_splash > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Photos: High-quality 4x6 digital prints for > 25� > http://photos.yahoo.com/ph/print_splash > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25� http://photos.yahoo.com/ph/print_splash --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
