Funktion zum Erzeugen eines Hashes (module passlib needed):
python -c "from passlib.hash import sha512_crypt;import getpass;print sha512_crypt.encrypt(getpass.getpass())"
Wenn das Modul passlib fehlt:
pip install passlib
Funktion zum Erzeugen eines Hashes (module passlib needed):
python -c "from passlib.hash import sha512_crypt;import getpass;print sha512_crypt.encrypt(getpass.getpass())"
Wenn das Modul passlib fehlt:
pip install passlib
Wann wurde der letzte Befehl eingegeben?
echo 'export HISTTIMEFORMAT="%Y-%m-%d %T "' >> ~/.bashrc source ~/.bashrc
Führt zu dieser Auflistung:
... 2005 2017-07-17 11:48:56 echo 'export HISTTIMEFORMAT="%Y-%m-%d %T "' >> ~/.bashrc 2006 2017-07-17 11:48:58 source ~/.bashrc 2007 2017-07-17 11:49:00 history
Hinweis:
Alle Einträge vor diesem Befehl können natürlich nicht mehr mit dem korrekten Zeitstempel versehen werden und bekommen den aktuellen Zeitstempel.
Eigentlich dient Ansible ja der Remote-Installation/Konfiguration von Servern.
Muss aber mal ein Playbook (hier playbook-web.yml) lokal ausgeführt werden, dann kann folgender Befehl die Lösung sein:
ansible-playbook -i "localhost," -c local playbook-web.yml
-i „localhost,“ -> hier wird das Inventory (localhost) angegeben
-c local -> festlegen der Connection auf „local“ (entspricht: localhost ansible_connection=local)
Anmerkung:
Sollte das Playbook einen speziellen Typ von Hosts erfordern (zB webservers), dann kann das in einer extra Variablen angegeben werden:
–extra-vars „host=webservers“
Ist eine Host-Liste vorhanden, aus der nur ein Host bearbeitet werden soll, dann kann der limit-Parameter helfen:
–limit host1.tld
Normalerweise benötigt der Remote-Rechner ausser SSH keine Voraussetzungen, in diesem Fall muss jedoch Ansible installiert sein (http://blog.medianetix.de/2017/07/debian-ansible-unter-jessie-installieren/).
die „normalen“ Debian-Jessie Repos bescheren dem Nutzer ein Ansible mit der Version 1.7.2.
Wer gerne die aktuelle Version (2.3.x) haben möchte:
Zeile hinzufügen /etc/apt/sources.list: deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main
Danach folgende Befehle ausführen:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 sudo apt-get update sudo apt-get install ansible