Download these two files, and place them in /usr/local/bin. Chmod them to 755, and chown them to root:root.
Then, perform the following command:
runas -u someuser command
or
#!/bin/bash | |
while ! ping -c 1 8.8.8.8 2>/dev/null >/dev/null ; do | |
echo Waiting for network... | |
done | |
ssh -X bloggsf@localhost -i ~/.ssh/gmm.id_rsa /opt/google/musicmanager/google-musicmanager |
- name: Create Users on W2012 Server | |
raw: if (dsquery user -samid "{{item.key}}") {"Not Required"} else { New-ADUser -SamAccountName "{{item.key}}" -UserPrincipalName "{{item.key}}@{{windows_domain}}" -Name "{{item.value.name}}" -DisplayName "{{item.value.name}}" -GivenName "{{item.value.name.split(" ")[1]}}" -Surname "{{item.value.name.split(" ")[-1]}}" -ChangePasswordAtLogon $true -Enabled $true -AccountPassword (ConvertTo-SecureString "{{default_password}}" -AsPlainText -Force) } | |
- name: Create Users on W2008 Server with Domain Admin | |
raw: if (dsquery user -samid "{{item.key}}") {"Not Required"} else {dsadd user "CN={{item.key}},CN=Users,{{search_base}}" -samid "{{item.key}}" -upn "{{item.key}}@{{windows_domain}}" -display "{{item.value.name|default("Undefined")}} {{item.value.role|default("")}}" -fn "{{item.value.name.split(" ")[1]|default("Undefined")}}" -ln "{{item.value.name.split(" ")[-1]|default("Undefined")}}" -mustchpwd yes -pwd "{{default_password}}" -memberof "CN=Domain Admins,CN=Users,{{s |
I've been a somewhat casual user of TT-RSS for several years, since Google Reader shut down (basically), but I only noticed this week that there had been no updates.
Turns out that there have been no packaged updates for a while... Two years in fact. Turns out that this forum post provided a script for performing updates, but it only pulled a couple of lines of config.
This updated script fixes that (with the config file 26).
--- | |
compute_images: | |
REDACTED: | |
name: "REDACTED" | |
compute_types: | |
REDACTED: | |
name: "REDACTED" | |
az: |
I have been playing with using the https://Home-Assistant.io system at home to play with Home Automation.
One thing I've found is that the Raspberry Pi is perfect for quite a few of the monitoring things that I wanted it to do (see also https://github.com/JonTheNiceGuy/home-assistant-configs for more details of what I'm doing there!).
I'm using the http://OwnTracks.org application to talk to an MQTT server, but I could also do with it knowing where I am in the house, so I looked around for some details on iBeacons.
iBeacon is an Apple standard, but it's very easy to configure on Linux systems. I took some pointers from this article and wrote up this script. When I later went to deploy this on another system, I also needed a pointer from [this PDF](https://cdn-learn.adafruit.com/downloads/pdf/pibeacon-ib
Place this batch file and the text file into the same directory, edit the batch file to specify the key server and the text file to specify the names to encrypt.
If you hit an issue where an individual has multiple keys against their name, the script may well complain and ditch responses.
In this case, uncomment the line in the batch file which says: REM %COMMAND% --recv-keys <KEY ID>
So it should say instead: %COMMAND% --recv-keys DECAFBAD
#! /bin/bash | |
if [ `uname -p` == 'x86_64' ] | |
then | |
wget `curl -s https://www.vagrantup.com/downloads.html | sed 's/\s/\n/g' | grep x86_64.deb | cut -c 7- | cut --delimiter=\" -f 1` -O /tmp/vagrant.deb; dpkg -i /tmp/vagrant.deb; rm /tmp/vagrant.deb | |
else | |
wget `curl -s https://www.vagrantup.com/downloads.html | sed 's/\s/\n/g' | grep i686.deb | cut -c 7- | cut --delimiter=\" -f 1` -O /tmp/vagrant.deb; dpkg -i /tmp/vagrant.deb; rm /tmp/vagrant.deb | |
fi |
Copy all of these into a single directory, make sure you've got a recent version of Vagrant and Virtualbox installed, then just... vagrant up
Vagrant will start a "simple" Windows 2012r2 box, created (presumably) by the fine folks at OpenTable and then it runs the provisioning sequence:
ChocoBootstrap.cmd
file to load Chocolatey onto the box (via InstallChocolatey.ps1
)InstallBoxStarter.bat
scriptBoxStarterOperations.txt
file to %temp% and then executes it via RunBoxstarter.bat
This was all made a lot easier due to these blog posts