Connect Ubuntu to Windows Active Directory

Single sign on is a good idea!!! My organization has  it & it’s Windows Active Directory.

So, I’d to find out how to use it. This is what I came up with.

Installation:

sudo apt-get install likewise-open-gui

sudo domainjoin-gui

domainjoin-gui screenshot

… enter the domain -> click “Join Domain” -> enter user&password

fixing “daemon not started” issue by assign likewise-open to (all) run levels

sudo update-rc.d likewise-open defaults

<Ctrl>+<Alt>+Backspace  to logout

login again with “DOMAIN\\USERNAME”

REF: Likewise-Open-Guide.pdf

script to show or hide gnome-panel

#!/bin/bash
# mr-paul

### types: bool(true[yes]/false[no]), float, int, list, pair, string

x=$(gconftool-2 –get “/apps/panel/toplevels/top_panel_screen0/x”)
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/orientation” –type string “top”

if [ $x -ne 10000 ]; then
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/auto_hide” –type bool “true”
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/auto_hide_size” –type int 1
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/expand” –type bool “false”
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/hide_delay” –type int 10
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/monitor” –type int 3
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/unhide_delay” –type int 10
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/x” –type int 10000
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/y” –type int 10000
else
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/auto_hide” –type bool “false”
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/auto_hide_size” –type int 1
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/expand” –type bool “true”
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/hide_delay” –type int 10
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/monitor” –type int 0
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/unhide_delay” –type int 10
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/x” –type int 0
gconftool-2 –set “/apps/panel/toplevels/top_panel_screen0/y” –type int 0
fi

clean desktop

A note on Ubuntu 8.04 LTS installation

I’ve decided to cleanly install Ubuntu 8.04 LTS on my machine today.

So this is rather a note on how I get it back to work the way I love it.

(i) configure keyboard shortcuts (gnome-keybinding-properties)

Show the panel run application dialog -> Shift+Ctrl+D
Activate window menu -> Shift+Ctrl+W
Close window -> Alt+Q
Switch to workspace on the left -> Alt+,
Switch to workspace on the right -> Alt+.

(ii) set typing mode for gnome-terminal (bash)

echo -e “\nPS1=’\${debian_chroot:+(\$debian_chroot)}\u@\h:\W\$ ‘\nset -o vi \nbind -m vi-command -r ‘v’” >> .bashrc

(iii) update the repositories

deb http://archive.ubuntu.com/ubuntu/ hardy main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ hardy-security universe main multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ hardy-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-backports universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports universe main multiverse restricted
deb http://packages.medibuntu.org/ hardy free non-free
deb http://wine.budgetdedicated.com/apt hardy main #WineHQ
(iii) update & upgrade

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade

(iv) remove unnecessary softwares

sudo apt-get remove –purge totem*  evolution*

(v) install  necessary softwares from the repositories

sudo apt-get install blender yafray vim-gnome w32codecs libdvdcss2 mplayer mencoder mplayer-doc inkscape k3b libk3b2-extracodecs quanta build-essential wine paprefs padevchooser vcdimager imagemagick compizconfig-settings-manager

Done!!!