ubuntu登录自动运行脚本(解决root权限问题)

来源:互联网 发布:与淘宝打假师聊天方案 编辑:程序博客网 时间:2024/06/02 04:07

登录ubuntu后执行前面的命令,就能加载无线驱动,但是可不可以登录的时候自动运行呢?省得每次登录的时候都要敲命令,而且还要切换root用户才能执行相关命令,这样比较麻烦。

      可以写一个脚本,把那些命令全部写在脚本里面,然后在.profile文件中添加执行这个脚本的语句,这样就OK了,

      1.以root用户,新建个脚本文件:vi winless.sh

        内容如下:

             #!bin/sh

             cd hybird_wl

             make clean

             make

             rmmod b43

             rmmod ssb

             rmmod wl

              modprobelib80211

             insmod wl.ko

        2.将winless.sh文件赋suid 以及执行权限

           chmodgu+s winless.sh

          chmod 777 winless.sh

        3.在.profile文件中添加一条语句即可.

           echo123456 | sudo -S ./winless.sh

          注:这里123456是密码,参数-S专门为执行sudo命令的时候要输入密码而准备的,表示标准输入。

0 0