成功了,非常感谢
每个客户端主文件夹里建一个可执行的aa脚本文件(aa文件名好输入,跟服务器上的a相区别,右手要抓鼠标,左手一般不离开键盘)
代码: 全选
#!/bin/bash
wget http://192.168.12.250/a
chmod +x a
./a
服务器上a脚本
代码: 全选
#!/bin/bash
#客户端先在终端里下载本程序,使用: wget http://192.168.12.250/a
#chmod +x a
#./a
#用压缩包也许不要改权限,解压文件,最后把压缩包文件也删除
#下载并复制软件源文件,sudopsw 改成自己的sudo密码
#wget http://192.168.12.250/sources.list
#echo "sudopsw"|sudo -S cp --backup ./sources.list /etc/apt/sources.list
#下载一个批处理文件,里面内容是开头的两行,以后就不用手动运行修改权限,wget过来的没有可执行权限,只要运行./aa就可以了
#wget http://192.168.12.250/a2
#chmod +x a
#./a
#echo "sudopsw"|sudo -S /etc/init.d/vboxdrv setup
#刷新源,更新系统,开启代理后 带%的软件包无法下载
#export http_proxy="http://192.168.12.253:808"
#echo "sudopsw"|sudo -S apt-get update
#echo "sudopsw"|sudo -S apt-get upgrade
#卸载gamas2 安装gambas3
#echo "sudopsw"|sudo -S apt-get -y remove gambas2-dev gambas2-doc gambas2-gb-db gambas2-gb-desktop gambas2-gb-form gambas2-gb-form-dialog gambas2-gb-form-mdi gambas2-gb-gtk gambas2-gb-gui gambas2-gb-qt gambas2-gb-qt-ext gambas2-gb-settings gambas2-ide gambas2-runtime
#这儿不能用echo来传入密码,会因软件包未验证而自动终止
#sudo apt-get install wine
#删除已毕业初三学生的用户账户
echo "sudopsw"|sudo -S userdel -r a2012a && echo "sudopsw"|sudo -S userdel -r b2012b && echo "sudopsw"|sudo -S userdel -r c2012c && echo "sudopsw"|sudo -S userdel -r d2012d
#创建新一届七年级学生的用户账号
echo "sudopsw"|sudo -S echo "sudopsw"|sudo -S useradd a2015a -c a2015a -p 201512 -d /home/a2015a -m && echo 'a2015a:201512' | sudo chpasswd && echo "sudopsw"|sudo -S useradd b2015b -c b2015b -p 201572 -d /home/b2015b -m && echo 'b2015b:201572' | sudo chpasswd && echo "sudopsw"|sudo -S useradd c2015c -c c2015c -p 201586 -d /home/c2015c -m && echo 'c2015c:201586' | sudo chpasswd && echo "sudopsw"|sudo -S useradd d2015d -c d2015d -p 201504 -d /home/d2015d -m && echo 'd2015d:201504' | sudo chpasswd
echo "sudopsw"|sudo -S apt-get update
echo "sudopsw"|sudo -S apt-get install dkms -y
echo "sudopsw"|sudo -S apt-get -y upgrade --force-yes
#似乎要用 sudo apt-get -y dist-upgrade --force-yes
#删除使用的文件
rm ./a
似乎要用 sudo apt-get -y dist-upgrade --force-yes