|
发表于 2005-6-20 01:54:27
|
显示全部楼层
Post by undersky86
我的系统是Debian基本系统+VIM+bash
我写了个脚本中有一段是这样的
echo "Would you want to change the owner of the file? y/n"
read ANSWER
if [ $ANSWER = y ]
then
su #问题就在这里了,如果输入密码以后,用pstree可以看见bash-bash-pstree
#也就是说su 以后,是在bash的子进程里了
#脚本就此打断,后面的无法执行了
希望有人能指点,怎样能不打断脚本能获得root权限,脚本执行完了再exit到一般用户
谢谢了先
1. sudo
2. expect
除了这两个方法,我不知道还有什么招让普通用户执行root命令。另外su是不行的。 |
|