Archiv für den Monat: Juli 2015

Vagrant: Installation unter Ubuntu 14.04 LTS

Wir nutzen Vagrant mit der freien Software Virtualbox von Oracle.

sudo apt-get install virtualbox

Herunterladen des .deb-Packages von http://www.vagrantup.com/downloads und installieren mit dem Paketmanager.
Anmerkung: Es gibt ein Vagrant-Package für apt-get, aber diese Version unterstützt nicht die Demo-Images (hashicorp/precise32)

Das Vorbereiten eines Container geschieht mit:

vagrant init hashicorp/precise32

Damit wird das Image für Ubuntu 12.04 LTS (Precise) in der 32-Bit-Fassung heruntergeladen und für Virtualbox vorbereitet.

vagrant up

Startet den Container.

vagrant ssh

Verbinden mit dem Container via SSH.

vagrant suspend

Hält den Container an.

vagrant halt

Fährt den Container herunter (ein Neustart mit „vagrant up“ dauert dann länger als bei „suspend“).

Shell: User einer anderen Gruppe zufügen

Den User hthurat der Gruppe www-data hinzufügen:

sudo usermod -aG www-data hthurat

Usermod kann aber noch viel mehr:
Sperren eines Users

sudo usermod -L hthurat

Entsperren eines Users:

sudo usermod -U hthurat

Zuweisen einer Login-Shell (hier /bin/bash für User hthurat):

sudo usermod -s /bin/bash hthurat

Umziehen des Homeverzeichnisses in /home/neu für User hthurat:

sudo usermod -d /home/neu -m hthurat

Überprüfen kann man das mit

groups hthurat

oder

id hthurat

was ein Listing auch der Gruppen-Ids ermöglicht.