I hereby claim:
- I am gmiroshnykov on github.
- I am laggyluke (https://keybase.io/laggyluke) on keybase.
- I have a public key whose fingerprint is 2927 2BD0 71E1 C13A 5E33 7C09 1B89 334A B81F 3D5C
To claim this, I am signing this object:
from fabric.api import * | |
# Usage: fab -H <hostname> -u <ssh_username> create_user:<username> | |
def create_user(username): | |
run('adduser --disabled-password --gecos "" {0}'.format(username)) | |
run('echo "{0} ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/{0}'.format(username)) | |
run('chmod 0440 /etc/sudoers.d/{0}'.format(username)) | |
run('mkdir -p /home/{0}/.ssh'.format(username)) | |
run('chmod 0755 /home/{0}/.ssh'.format(username)) | |
run('chown {0}:{0} /home/{0}/.ssh'.format(username)) |
r.tableCreate('senders'); | |
r.tableCreate('receivers'); | |
r.tableCreate('messages'); | |
r.table('senders').insert({id: 1, sender: 'Sender One'}); | |
r.table('receivers').insert({id: 1, receiver: 'Receiver One'}); | |
r.table('messages').insert([{ | |
senderId: 1, | |
receiverId: 1, | |
msg: 'Message One' |
I hereby claim:
To claim this, I am signing this object: