怎么在shell中写入我的root密码?

怎么在shell中写入我的root密码?

我写了一个脚本来启动adsl,root运行没有问题,可是我现在想非root用户也可以运行,但route这一行是root才有权限的.怎么在shell中写入我的root密码?

/sbin/ifup ppp0
str=`/sbin/ifconfig ppp0 | awk '/inet/{print $2}' | awk -F: '{print $2}'`
echo $str
/sbin/route add default gw $str      
可以用sudo运行root命令,sudo要求输入用户密码,而不是root密码。

man sudo