Navigation

      Tweaking Ubuntu‎ > ‎

      Automate SUDO commands at startup e.g. for enabling WIFI

      A friend of mine has a Fujitsu Siemens Amilo li 2727 laptop running Windows Vista.

      I installed Ubuntu 12.4 LTS on this system, but alas, the wireless didn't work. This is the way I solved it:

      Make a new textfile with these commands in it:

      sudo modprobe -r ath5k
      sudo modprobe acer_wmi
      sudo modprobe ath5k 

      I gave it the name wifi-on.sh 

      On a Medion MD97600 laptop the commands for enabiling WIFI are a bit different: Read the original site here in French
      first you should install som drivers:
      sudo add-apt-repository ppa:cogito-16/ppa 
      sudo apt-get update
      sudo apt-get install build-essential acerhk-source
      sudo -s
      cd /usr/src/
      tar -xjvf acerhk.tar.bz2
      cd modules/acerhk
      make
      make install
      modprobe acerhk
      echo 1 > /proc/driver/acerhk/wirelessled
      exit
      now enter these commands in a textfile
      modprobe acerhk
      echo 1 > /proc/driver/acerhk/wirelessled
      I gave it the name wifi-on.sh

      make it executable. (e.g. bij setting the rights with nautilus)




      Enter ALT F2 and enter: gksu gedit /etc/sudoers  and press enter.

      and in the file that opens, add to the very last line (replacing "username" with your login name):
      -------------------------------------------------------------------
      username ALL= NOPASSWD: scriptpath
      -------------------------------------------------------------------
      BE SURE TO REPLACE "username" WITH YOUR LOGIN NAME.
      and replace scriptpath with the path to the file you want to run without a password.

      for example, I want the script to run at startup as sudo without typing in the password. The last line in my file looks like:

      jeroen ALL= NOPASSWD: /home/jeroen/wifi-on.sh

      where "jeroen" is my user name and "/home/jeroen/wifi-on.sh" is the script i want to run.

      now save the file and close it. you are now allowed to run your script as sudo without typing in a password.

      so go to system > preferences > sessions and add the command you want to run at startup under "startup programs", mine looks like:
      gksu /home/jeroen/wifi-on.sh (replacing the path with the path to your script).

      Reboot and configure your Wifi.
      Reboot again and the machine should go online automatically. Even better than Windows Vista does.
      Comments