2022-04-18-AC0XL-Pi-400-thttpd-install.txt pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ $PATH bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory pi@AC0XL-Pi-400:~ $ cd /etc pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ cat environment pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ cat profile # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "$(id -u)" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games" fi export PATH if [ "${PS1-}" ]; then if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "$(id -u)" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi pi@AC0XL-Pi-400:/etc $ sudo nano profile pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ cat profile # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "$(id -u)" -eq 0 ]; then PATH="/home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games" fi export PATH if [ "${PS1-}" ]; then if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "$(id -u)" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi pi@AC0XL-Pi-400:/etc $ $PATH bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ reboot pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ date Mon 18 Apr 2022 02:36:15 PM MDT pi@AC0XL-Pi-400:/etc $ $PATH bash: /home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory pi@AC0XL-Pi-400:/etc $ cd /proc pi@AC0XL-Pi-400:/proc $ cat version Linux version 5.15.32-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1538 SMP PREEMPT Thu Mar 31 19:40:39 BST 2022 pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ cat cpuinfo processor : 0 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2835 Revision : c03130 Serial : 1000000019c3b021 Model : Raspberry Pi 400 Rev 1.0 pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 56G 55G 51% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 944K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 28K 380M 1% /run/user/1000 pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ pi@AC0XL-Pi-400:/proc $ cd pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # 2022-04-11-Install.test.ext pi@AC0XL-Pi-400:~ $ # 2022-04-11-Install-thttpd-on-32-or-64-bit-OS.txt # It would probably be a good idea to read through this install before one sits down and starts building their web site, just to get an idea of what one will be copying and what the computer will be sending back. "thttpd" will start when the computer loads and if something causes it to stop, it will restart in 10 seconds. "thttpd" is designed to be a 24/7/365 web server. When the OS needs to "reboot", thttpd will be running by the time the desktop appears. It is totally AWSOME!!! "thttpd" is a commercial quality "World Wide Web" server which my old dial-up internet provider, for $9.95 a month, included as a free web site for each subscriber. Your web site was accessed with: "their domain name"/~"your subscriber account". I think one reason "thttpd" is no longer number seven (7) is the fact it is hard to make money on something you can get for free! # Since the main idea of the Raspberry Pi organization is to teach commputers to young children, my goal is for third or fourth graders to be able to understand and build a useful program from source code. The comments between the "cut and paste", for the most part, instructions is to help one understand the what and why of the instructions and in the end have a useful program that they can share ideas and things, not only on their own local internet, but also with the world! To begin with, a dynamic IP Address will work great to test one's system out on, and if then one wants to have a static IP Address added, which usually costs around $5.00 a month, one can do that. # Since the Raspberry Pi has wireless capabilities, using a wireless router (even one not connected to the internet), in a classroom situation, more than 200 students can be connected to the same "C" class network (192.168.xxx.0/24) and can each connect to each other's web servers, where xxx is the same for all, and the 0 position can very from 2 - 254, with 0 representing the network, 255 is reserved for the broadcast address, and 1 is reserved for the router address. With the router set up as a “DHCP Server” all of the computers would receive dynamic IP addresses and all of their http websites would be available in the addresses they were assigned. The http port number (80) is assigned by thttpd and the IP addresses are assigned from the router. # I have tried to make this install simple enough even a third of fourth grader souuld be able to get through it. Since I have had trouble missing some commands I will mark them with "###" and "### sudo", as a comment, for commands that need to be exicuted as "sudo". This way a person should be able to find all of the command lines with just "###". Putting "###" in the find command, should highlight all of these spots, but I found I accidentally missed some commands because I accidentally hit the find command twice and thus skipped a command. The best thing is to read through everything and just notice the highlighted spots and hopefully not miss anything. There will be times one has to make their own changes to a command so be careful. It is almost all "copy and paste" but there are a few times one will have to use their own words, like file names for their site. This file is long but I did not strip any of the computer generated lines out of it and added blank lines so one will be able to better see the next item that needs to be copyied, pasted, and entered on the terminal. # The thttpd man page gives a good idea what this program can do. As well, the Acme.com web site has more information. I have also included the: "ACME Labs HTML Sampler -- HTML is really pretty easy to learn." If you've ever used any sort of text formatting language, such as nroff or Scribe, this is the same idea. Even if you haven't, you should be able to pick this up pretty quick; it's just text with interspersed to specify the formatting. # This page gives examples of all the basic HTML formatting codes. Read through it as a tutorial; refer back to it as a reference; use the index at the end. # To start with one can even use just regular files and thttpd will actually serve them. My site: http://162.250.19.7/ is built mostly that way. But there are some of my old sites that are under "ac0xl/" and then "www/" which I built around 2004 or so. One just has to click on the directory and it will open. To get back up one level just click on the (../) two periods and a slash. # On a 32-bit OS, "thttpd" is limited to displaying files less than 2 GB (2**31 = 2,147,483,647 or 7fff ffff) Bytes. While a 64-bit OS is limited to displaying (2**63 = 9.223372031^18 or 7fff ffff ffff ffff) Bytes. I have tried a 5 GB (5,368,709,120 Bytes) file with no problems! This is with no changes being made in "thttpd". Out of the box, thttpd is bullet proof since it's web site is read-only but capable of doing CGI, as well as several other things, and is safe to run on the "World Wide Web"! My web site: http://162.250.19.7/, has been up and running on the WWW since August 01, 2019 without any problems with hackers doing any damage to my site! The config file is simple and short! The thttpd binary file I created using Raspberry Pi 64-bit OS on a Raspberry Pi 400, Mar 16 21:27, is only 121,272 bytes long and I have been using this config file since the beginning: pi@AC0XL-Pi-400:~ $ # -r-xr-xr-x 1 bin bin 121272 Mar 16 21:27 thttpd If one looks at the binary thttpd file they will see that it is commercial grade and contains many more things and is not just a little simple web server. The config file follows: # pi@raspberrypi:/home/local/www $ cat thttpd_config # /home/local/www/thttpd_config dir=/home/local/www chroot #chroot jail data_dir=users #vhost # if you use a domain name you will have to uncomment (remove the # at the beginning) and then make a "user" directory using your external IPv4 address (xxx.xxx.xxx.xxx) and inside this directory make symbolic links back up to your other files in "users" (../"user-name"). cgipat=**.cgi logfile=/home/local/www/logs/thttpd_log pidfile=/var/run/thttpd.pid # pi@AC0XL-Pi-400:/home/local/www $ pi@AC0XL-Pi-400:/home/local/www $ pi@AC0XL-Pi-400:/home/local/www $ cd pi@AC0XL-Pi-400:~ $ # # When I looked at Apache, which out of the box is only safe as an internal web server, I could not make it through the config file and found "thttpd - tiny/turbo/throttling web server." from Acme.com which used to be the number seven (7) most popular web server. # # I recommend "Geany - A fast and lightweight IDE using GTK+" since that is what came up when I was doing an install on a Raspberry Pi 32 bit OS. It has a split screen. The text install file was on top and should be made read-only with the lower screen as a terminal window. I just slid the separator line up so I would have more room on the terminal. Then it was just: copy the command, and paste it on the terminal and hit enter. What an awesome tool! It took around two hours to go through the install file. The only time I had to start a new terminal is during the "test." When one does the first test, the terminal will lock up because thttpd is still running in it. At this point, on the "Geany" terminal, one will have to enter: "ps -e" to print out all of the PID numbers and then find the numbers that go to thttpd so one can do: "sudo kill xxxx xxxx". The first run will be "sudo" and "thttpd" that one will need to kill. The second time will be "thttpd_wrapper" and "thttpd" that one needs to kill, since we are doing a progressive test to see that everything is working. After "thttpd" is killed, (usually 2 numbers), the terminal will come back. I usually enter the "sudo kill" command twice to show that the PID's are actually gone. # # I have since found "ps p xxxx xxxx" with the "xxxx" being the PID numbers that will print out what the PID number goes to so one does not wipe out something one should not! Be Safe!!! # # ***************************** # Adding "whois" will let you lookup IP Addresses of visitors to your "World Wide Website"! pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ whois 162.250.19.7 ### # # ARIN WHOIS data and services are subject to the Terms of Use # available at: https://www.arin.net/resources/registry/whois/tou/ # # If you see inaccuracies in the results, please report at # https://www.arin.net/resources/registry/whois/inaccuracy_reporting/ # # Copyright 1997-2022, American Registry for Internet Numbers, Ltd. # NetRange: 162.250.16.0 - 162.250.23.255 CIDR: 162.250.16.0/21 NetName: RCW NetHandle: NET-162-250-16-0-1 Parent: NET162 (NET-162-0-0-0-0) NetType: Direct Allocation OriginAS: AS39938 Organization: River Canyon Wireless (RE-27) RegDate: 2013-12-12 Updated: 2013-12-12 Ref: https://rdap.arin.net/registry/ip/162.250.16.0 OrgName: River Canyon Wireless OrgId: RE-27 Address: 611 S. Main City: Moab StateProv: UT PostalCode: 84532 Country: US RegDate: 2012-02-06 Updated: 2019-06-26 Ref: https://rdap.arin.net/registry/entity/RE-27 OrgNOCHandle: HICKM57-ARIN OrgNOCName: Hickman, Ryan OrgNOCPhone: +1-435-259-6763 OrgNOCEmail: Ryan@Royceselectronics.com OrgNOCRef: https://rdap.arin.net/registry/entity/HICKM57-ARIN OrgTechHandle: HICKM57-ARIN OrgTechName: Hickman, Ryan OrgTechPhone: +1-435-259-6763 OrgTechEmail: Ryan@Royceselectronics.com OrgTechRef: https://rdap.arin.net/registry/entity/HICKM57-ARIN OrgAbuseHandle: COLCO8-ARIN OrgAbuseName: Colcord, Bill OrgAbusePhone: +1-435-259-6763 OrgAbuseEmail: bill.c@rivercanyonwireless.com OrgAbuseRef: https://rdap.arin.net/registry/entity/COLCO8-ARIN # # ARIN WHOIS data and services are subject to the Terms of Use # available at: https://www.arin.net/resources/registry/whois/tou/ # # If you see inaccuracies in the results, please report at # https://www.arin.net/resources/registry/whois/inaccuracy_reporting/ # # Copyright 1997-2022, American Registry for Internet Numbers, Ltd. # pi@AC0XL-Pi-400:~ $ # # The Raspberry Pi OS has all of the programs needed to compile "thttpd" already installed since their mission is computer programming. However Ubuntu is designed for normal computer use and does not have the files already installed to compile computer programs. # Programs that need to be added to Ubuntu for "thttpd" to compile: # Geany - A fast and lightweight IDE using GTK+ - Developer Tools → IDEs - ubuntu-hirsute-universe, download size: 1 MB. (" sudo apt install geany " # two 1 MB files, icon looks like a little round tea pot.) pi@AC0XL-Pi-400:~ $ # sudo apt install gcc make make-doc autoconf automake libtool flex bison gcc-doc gcc-10-doc gcc-10-locales glibc-doc whois ### pi@AC0XL-Pi-400:~ $ # "freedom.zip" should be installed in the users "home" directory, and unzipped there to give the directory "freedom". It will probably be a good idea to change: "Firefox, Settings, General, Files and Applications, Downloads" to: "Always ask you where to save files", since we are going to be saving several different files to places besides "Downloads". In Ubuntu, I will be using (frank) to reference my "home directory" which you will have to use your own name without the "()"s. # Now it is time to change the "$PATH" so the computer can find the "thttpd" program. # # ***************************** # # If you are using Ubuntu, or the path is found in /etc/environment: # # This took me a long time to find but I finally found where to permanently change this in Ubuntu. It is hiding in "/etc" in the file "environment", one could just add: "/home/local/sbin:/home/local/bin:" to the beginning of the line of text. I ran into a lot of new bugs in Ubuntu so have quit using it! # pi@AC0XL-Pi-400:~ $ # $PATH ### pi@AC0XL-Pi-400:~ $ # bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: No such file or directory # # pi@AC0XL-Pi-400:~ $ # cat /etc/environment ### # # If the PATH is in /etc/environment, then use sudo nano to add the following to the beginning of the "path" (inside the quote) /home/local/sbin:/home/local/bin: so the line will begin like: "/home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/...." # pi@AC0XL-Pi-400:~ $ # sudo nano /etc/environment ### sudo # # Make your changes and then "control o" to write and "control x" to exit. # pi@AC0XL-Pi-400:~ $ # cat /etc/environment ### # # Make sure the "path" begins like: "/home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/...." # # The computer has to be restarted for the new "path" to take effect. # # Make sure everything you want to save is saved and then you can: # # *****REBOOT***** pi@AC0XL-Pi-400:~ $ # reboot ### # # ***************************** # # When the computer comes back up, go to a terminal and enter: # pi@AC0XL-Pi-400:~ $ # $PATH ### # # Make sure the "path" begins with: "/home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/...." # # # # ***************************** # # Now back on the Raspberry Pi OS. # pi@AC0XL-Pi-400:~ $ # $PATH ### # pi@AC0XL-Pi-400:~ $ # bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory # # On the Raspberry Pi OS the built in "PATH" is stored in "/etc/profile" on two different lines. One will have to add "/home/local/sbin:/home/local/bin:" to the beginning of the quote. PATH="/usr/local/sbin:/usr/local/bin: ...", to: PATH="/home/local/sbin:/home/local/bin:/usr/local/sbin: ..." # # # Make sure the path is right, one will need to reboot to make it active. # pi@AC0XL-Pi-400:~ $ # reboot ### # # pi@AC0XL-Pi-400:~ $ # $PATH ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # bash: /home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory pi@AC0XL-Pi-400:~ $ # # ***************************** # # Another thing I do is: sudo mkdir /fd /hd /sd ### sudo - This makes for handy mount points for: floppy drives (USB), hard drives (1 TB, etc.) and sd cards. When one adds a drive to Ubuntu, the bell rings and nothing shows up because it is not mounted. Doing: sudo fdisk -l ### sudo - this will show the drives and their partitions. Then it is just: sudo mount /dev/sda2 /hd ### sudo - This mounts the second partition of drive "sda". Then one can read the files by: cd /hd/(path or file name) ... ### and then where you want to go. This gives a really short path to that drive, instead of "/media/(user-name)/(drive-name)/(file-name)". I think you get the point! # # ***************************** # # "thttpd" can actually be installed on almost any "Linux" machine since we compile it for the machine it will be running on. (The actual install is: #1 make clean #2 ./configure #3 make #4 sudo make install .) Since "gcc" is running on the machine, the proper machine code will be generated. ARM processors are not in the program so will complain, but work without any processor optimizations, while most of the older processors should show up OK. These directions should work for almost any processor as long as there is a "gcc" available for that processor. I have included the "thttpd" pages from "Acme.com" for all of the documentation. The last benchmarks were "Web Server Comparisons" Last updated 12jul98. The maximum file size is limited to 2 GB on 32-bit OS's, (2**31 = 2,147,483,647 or 7fff ffff Bytes) so long videos would need to be split into sizes less than 2 GB. On a 64-bit OS (2**63 = 9.223,372,031^18 or 7fff ffff ffff ffff or 9,223,372,031,000,000 Bytes with the trailing zeros being numbers) is the limit. I have actually tested a 5 GigaByte file (5,368,709,120 Bytes) without any problems! "thttpd" used to be the seventh most popular web server. Out of the box, it is read only, but can run CGI programs, which makes it safe to run on the "World Wide Web"! I moved the install from "/usr/local" to "/home/local" since "/home" is the only directory one can keep when installing a new version OS. That way all of your web site will still be intact! The original files go into directories under "/home", and the actual web pages that are served are under "/home/local/www/users/(the original directory name)" so if something happens to that page the original is still safe. This also makes it possible to make changes and then just copy them to the "public_html" link and the new page is active immediately! # # This is installing thttpd on a Raspberry Pi 400 running 2022-01-28-raspios-bullseye-arm64.zip. Most of the commands can be copied from the install file and pasted to a terminal. A few things will need to be changed but most will be: copy, paste, enter. WWW pages for EVERYONE!!! # # To reduce the amount of work needed to install thttpd, I have copied the files from Acme.com and made some modifications. These files have been changed in thttpd-2.29, and these are the changes that were made! *****If you expand "thttpd-2.29.tar.gz" these changes will be missing!***** # # *****These files are in: cd ~/freedom/Acme.com/thttpd-2.29/ #***** # # The first change in "thttpd-2.29" is in "Makefile.in" by adding the directory "man1", without this a fresh install will fail! In "Makefile.in" copy line 116 and paste it before, and change man8 to man1, and save the file. The result will be: (This file is: "Makefile.in".) pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 114 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 115 install-man: pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 116 -mkdir -p $(DESTDIR)$(MANDIR)/man1 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 117 -mkdir -p $(DESTDIR)$(MANDIR)/man8 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 118 $(INSTALL) -m 444 -o bin -g bin thttpd.8 $(DESTDIR)$(MANDIR)/man8 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 119 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # # The second change in "thttpd-2.29" is in "config.h" where we want to be able to use the "makeweb" program. Here it is making "users" active by copying line 127, adding some extra lines at 130 and pasting the "users" line on line 131, then saving the file. The result will be: (This file is: "config.h".) pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 126 #ifdef notdef pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 127 #define TILDE_MAP_1 "users" pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 128 #define TILDE_MAP_2 "public_html" pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 129 #endif pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 130 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 131 #define TILDE_MAP_1 "users" pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 132 pi@AC0XL-Pi-400:~ $ # # # The third change in "thttpd-2.29" is in "configure" and is to change where all of the data is written, from: "/usr/local" to "/home/local" since the only directory that can be saved when changing operating systems (OS's) is the "/home/" directory, all of the others get over written! This change is in "configure" where line 12 is changed from "/usr/local" to "/home/local", giving the following result, then save the file. (This file is: "configure".) pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 9 pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 10 # Defaults: pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 11 ac_help= pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 12 ac_default_prefix=/home/local pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 13 # Any additions from configure.in: pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # 14 pi@AC0XL-Pi-400:~ $ # # # This is the end of the changes in "thttpd-2.29" # # ***************************** # # The "manpage path" is different from "$PATH" so that will be taken care of by just: sudo cp -iav /home/local/man/ /usr/local/man/ which will be done after "thttpd" is up and running, also if one is changing OS's. It seems that Raspberry Pi OS does not have a problem here, but Ubuntu still has a problem! # # # If one does an OS change, the other files that need to be changed in "/etc/" are: # pi@AC0XL-Pi-400:~ $ # sudo cp -av /home/local/sbin/thttpd-extras/thttpd-rotate /etc/cron.daily/thttpd-rotate # # # or if you are using the os-debug version, # pi@AC0XL-Pi-400:~ $ # sudo cp -av /home/local/sbin/os-debug/thttpd-rotate /etc/cron.daily/thttpd-rotate # this file needs other programs found in "os-debug" see: "readme.txt" in "os-debug". # pi@AC0XL-Pi-400:~ $ # sudo cp -av /home/local/sbin/os-debug/thttpd-rotate /etc/cron.daily/thttpd-rotate # this file needs other programs found in "os-debug" see: "readme.txt" in "os-debug". # pi@AC0XL-Pi-400:~ $ # sudo cp -iav /home/local/sbin/thttpd-extras/rc.local /etc/rc.local # Make sure you don't wipe out a file that might already be there! # pi@AC0XL-Pi-400:~ $ # sudo cp -av /home/local/sbin/thttpd-extras/thttpd.sh /etc/thttpd.sh # This file pulls in the "thttpd_wrapper" which restarts "thttpd" in 10 seconds. # # I think that covers all of the changes, and the ones that one would have to make if changing OS's. # # ***************************** # # Making Ubuntu OS's on the Raspberry Pi. # # I usually go to RaspberryPi.org and download the latest version of "Ubuntu 64 bit Desktop" to the directory "Ubuntu", so I have the code available and all ready downloaded. I got the "rpi-imager" program using: # pi@AC0XL-Pi-400:~ $ # snap install rpi-imager ### # # or it is in "Ubuntu Software" under "Devices and IoT" as "Raspberry Pi Imager". # # ***************************** # # Formatting media for the Raspberry Pi. # # Anything greater than 32GB needs to be erased so it can have a FAT32 partition on the drive media, using the rpi-imager program. Then installing the OS to the drive. MicroSDHC U1 Cards have a rating of (100 MB/s Read speed, and 10 MB/s Write speed), while microSDXC U3 Cards have a rating of (100MB/s Read speed, and 50MB/s Write speed), 5 times faster on the writes. My 128GB microSDXC U3 Card was rapidly reaching max, and I had several "Seagate, Backup Plus Slim 1TB USB 3.0 drives, (~ 4 3/8" x 3" x 1/2"), of course the erase program failed! But I found an easy solution! The simple solution was using "fdisk" to set the drive up so "rpi-imager" could use it. # # For formatting drives greater than 512 GB, see: "2021-09-07-Formatting-Drives-Greater-Than-512GB.txt". # # ***************************** # # Some packages that I added: # # First run "sudo apt update" to make sure everrything is up to date. # pi@AC0XL-Pi-400:~ $ # sudo apt update ### # # sudo apt install whois ### sudo # # The "Mousepad" text editor does not have a spell checker, so I added "Pluma" which seems to be about the same thing but with a spell checker! # pi@AC0XL-Pi-400:~ $ # sudo apt install pluma ### sudo # # # At this point one can do: "df -h" to see how much disk space is being used, and "date" to see how long it takes to do the process of installing "thttpd" # pi@AC0XL-Pi-400:~ $ df -h ### Filesystem Size Used Avail Use% Mounted on /dev/root 115G 56G 55G 51% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 952K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 28K 380M 1% /run/user/1000 # # date ### pi@AC0XL-Pi-400:~ $ date ### Mon 18 Apr 2022 03:49:43 PM MDT # # # ***************************** # # # Users and groups that need to be added for "thttpd" to compile. # pi@AC0XL-Pi-400:~ $ # In Ubuntu, open a "terminal" full screen, (click on the 9 dots icon in the left "Favorites" column, scroll to the terminal icon, right click and "Add to Favorites" to put it in the left "Favorites" column). # # ***************************** # ***************************** # # ### This is the beginning of the "cut and paste" process! # # pi@AC0XL-Pi-400:~ $ # ### The "~" shows that we are in the "home directory of 'pi'", from the beginning of the line, (/home/pi/). # pi@AC0XL-Pi-400:~ $ $PATH ### bash: /home/local/sbin:/home/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games: No such file or directory # pi@AC0XL-Pi-400:~ $ cd /etc ### pi@AC0XL-Pi-400:/etc $ # $ # cat group ### (we are looking for a group "www") pi@AC0XL-Pi-400:/etc $ cat group ### (we are looking for a group "www") root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:pi tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:pi fax:x:21: voice:x:22: cdrom:x:24:pi floppy:x:25: tape:x:26: sudo:x:27:pi audio:x:29:pi,pulse dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:pi sasl:x:45: plugdev:x:46:pi staff:x:50: games:x:60:pi users:x:100:pi nogroup:x:65534: systemd-timesync:x:101: systemd-journal:x:102: systemd-network:x:103: systemd-resolve:x:104: input:x:105:pi kvm:x:106: render:x:107:pi crontab:x:108: netdev:x:109:pi pi:x:1000: messagebus:x:110: ssh:x:111: bluetooth:x:112: avahi:x:113: spi:x:999:pi i2c:x:998:pi gpio:x:997:pi lightdm:x:114: rdma:x:115: rtkit:x:116: lpadmin:x:117:root,pi ssl-cert:x:118: pulse:x:119: pulse-access:x:120: scanner:x:121:saned saned:x:122: colord:x:123: systemd-coredump:x:996: pi@AC0XL-Pi-400:/etc $ # # Since there is no group "www" with the user "(pi)" we will need to add this, getting the directions by using "addgroup --help" to see our options. # pi@AC0XL-Pi-400:/etc $ addgroup --help ### adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a normal user adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a system user adduser --group [--gid ID] GROUP addgroup [--gid ID] GROUP Add a user group addgroup --system [--gid ID] GROUP Add a system group adduser USER GROUP Add an existing user to an existing group general options: --quiet | -q don't give process information to stdout --force-badname allow usernames which do not match the NAME_REGEX configuration variable --help | -h usage message --version | -v version number and copyright --conf | -c FILE use FILE as configuration file pi@AC0XL-Pi-400:/etc $ # # ***************************** # # # ### From this we get the commands we need to add a system group "www" and make "(pi)" a member of this group. # # # # ********* # # # Add a system group # # ********* # # adduser USER GROUP # # We need to add a system group "www" and make "(pi)" a member of this group. # pi@AC0XL-Pi-400:/etc $ sudo addgroup --system www ### sudo Adding group `www' (GID 124) ... Done. pi@AC0XL-Pi-400:/etc $ # # ********* # pi@AC0XL-Pi-400:/etc $ sudo adduser pi www ### sudo Adding user `pi' to group `www' ... Adding user pi to group www Done. pi@AC0XL-Pi-400:/etc $ # # # ************** # pi@AC0XL-Pi-400:/etc $ cat group ### root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:pi tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:pi fax:x:21: voice:x:22: cdrom:x:24:pi floppy:x:25: tape:x:26: sudo:x:27:pi audio:x:29:pi,pulse dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:pi sasl:x:45: plugdev:x:46:pi staff:x:50: games:x:60:pi users:x:100:pi nogroup:x:65534: systemd-timesync:x:101: systemd-journal:x:102: systemd-network:x:103: systemd-resolve:x:104: input:x:105:pi kvm:x:106: render:x:107:pi crontab:x:108: netdev:x:109:pi pi:x:1000: messagebus:x:110: ssh:x:111: bluetooth:x:112: avahi:x:113: spi:x:999:pi i2c:x:998:pi gpio:x:997:pi lightdm:x:114: rdma:x:115: rtkit:x:116: lpadmin:x:117:root,pi ssl-cert:x:118: pulse:x:119: pulse-access:x:120: scanner:x:121:saned saned:x:122: colord:x:123: systemd-coredump:x:996: www:x:124:pi pi@AC0XL-Pi-400:/etc $ # pi@AC0XL-Pi-400:/etc $ # ### Success, Group "www" has a user "(pi)" and is also less than 1000, (the number will probably be different than 124). # # ***************************** # # The idea is to use the "users" accounts as if they were the header choices that are normally at the top of a web page. For my site, I have: ac0xl, delinquent-accounts, documents, downloads, freedom, memes, music, notices, pictures, rome, searles-sav-on-propane, va, and videos. The files: favicon.ico, readme.txt, and robots.txt and sitemap.xml (if you are using the IP Address option) are web site files that get added later. The idea is to make a list of the things you want on your web site and type them up so you can select the name and then copy and paste it later when all of the users get added. This will save a lot of typing and typing mistakes! # pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ cd ~/freedom/Acme.com/thttpd-2.29 ### pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # # Now that your list of ideas for your web site is growing, it is time to start the process of installing "thttpd". The first thing to do is make sure the above files in "thttpd-2.29" have all been changed. If not, make the changes and check again. All of these commands will be made in the terminal window under: "/home/(pi)/freedom/Acme.come/thttpd-2.29" # This equates to "~/freedom/Acme.com/thttpd-2.29" # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ ls ### aclocal.m4 config.log extras INSTALL Makefile.in mime_types.h scripts thttpd.8 TODO cgi-bin config.status fdwatch.c install-sh match.c mime_types.txt strerror.c thttpd.c version.h cgi-src config.sub fdwatch.h libhttpd.c match.h mmc.c tdate_parse.c thttpd.o config.cache configure fdwatch.o libhttpd.h match.o mmc.h tdate_parse.h timers.c config.guess configure.in FILES libhttpd.o mime_encodings.h mmc.o tdate_parse.o timers.h config.h contrib index.html Makefile mime_encodings.txt README thttpd timers.o pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # at which point you should see the above files and one called "INSTALL", which begins with: # 1 To build: # 2 # 3 % ./configure # 4 # 5 Edit config.h to change the configuration options if necessary. # 6 # 7 % make # 8 # 9 # 10 To install: # 11 # 12 % make install # 13 # 14 Edit one of your system rc files to run thttpd at boot time. Do NOT # 15 run it from inetd, that setup is inefficient so thttpd doesn't support it. # 16 # # ***** Since this program has been run before, the first command needs to be: "make clean", to clear all of the old data.***** # # If you have run the program before, or have had errors, at the terminal prompt, type in: "make clean" without the quotes, to clean the old files. (DO IT!). # # The "%" is the computer prompt: type in: ./configure # and then a return. This should generate a few pages of text. The end should look something like: # # ***** Starting the compile. ***** # # make clean # make: *** No rule to make target 'clean'. Stop. # Or a short list of files and directories that have been removed. # # *************** # # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ date Mon 18 Apr 2022 04:36:15 PM MDT pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ make clean ### Step one. for i in cgi-src extras ; do ( \ cd $i ; \ pwd ; \ make clean \ ) ; done /home/pi/freedom/Acme.com/thttpd-2.29/cgi-src make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' rm -f *.o redirect ssi phf make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' /home/pi/freedom/Acme.com/thttpd-2.29/extras make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' rm -f *.o makeweb htpasswd make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' rm -f thttpd thttpd.o libhttpd.o fdwatch.o mmc.o timers.o match.o tdate_parse.o mime_encodings.h mime_types.h pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # ***************** Step Two *********** # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ ./configure ### Step two. loading cache ./config.cache checking host system type... Invalid configuration `aarch64-pc-linux-gnuoldld': machine `aarch64-pc' not recognized checking target system type... Invalid configuration `aarch64-pc-linux-gnuoldld': machine `aarch64-pc' not recognized checking build system type... Invalid configuration `aarch64-pc-linux-gnuoldld': machine `aarch64-pc' not recognized checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking gcc version... (cached) 10 checking how to link static binaries... (cached) unknown checking for __progname... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for fcntl.h... (cached) yes checking for grp.h... (cached) yes checking for memory.h... (cached) yes checking for paths.h... (cached) yes checking for poll.h... (cached) yes checking for sys/poll.h... (cached) yes checking for sys/devpoll.h... (cached) no checking for sys/event.h... (cached) no checking for osreldate.h... (cached) no checking whether time.h and sys/time.h may both be included... (cached) yes checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking for /usr/local/v6/lib... no checking for gethostbyname... (cached) yes checking for socket... (cached) yes checking for main in -linet6... (cached) no checking for crypt... (cached) no checking for crypt in -lcrypt... (cached) yes checking for hstrerror... (cached) yes checking for strerror... (cached) yes checking for waitpid... (cached) yes checking for vsnprintf... (cached) yes checking for daemon... (cached) yes checking for setsid... (cached) yes checking for setlogin... (cached) no checking for getaddrinfo... (cached) yes checking for getnameinfo... (cached) yes checking for gai_strerror... (cached) yes checking for kqueue... (cached) no checking for sigset... (cached) yes checking for atoll... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking for select... (cached) yes checking for poll... (cached) yes checking if struct tm has tm_gmtoff member... (cached) yes checking if int64_t exists... (cached) yes checking if socklen_t exists... (cached) yes checking whether make sets ${MAKE}... (cached) yes checking for a BSD compatible install... (cached) /usr/bin/install -c creating ./config.status creating Makefile creating cgi-src/Makefile creating extras/Makefile pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # # ******************* ### Step three. # # The next step: make # will generate more pages and should end with something like this: # # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ make ### Step three. gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c thttpd.c thttpd.c: In function ‘main’: thttpd.c:611:12: warning: implicit declaration of function ‘sigset’; did you mean ‘isset’? [-Wimplicit-function-declaration] 611 | (void) sigset( SIGTERM, handle_term ); | ^~~~~~ | isset rm -f mime_encodings.h sed < mime_encodings.txt > mime_encodings.h \ -e 's/#.*//' -e 's/[ ]*$//' -e '/^$/d' \ -e 's/[ ][ ]*/", 0, "/' -e 's/^/{ "/' -e 's/$/", 0 },/' rm -f mime_types.h sed < mime_types.txt > mime_types.h \ -e 's/#.*//' -e 's/[ ]*$//' -e '/^$/d' \ -e 's/[ ][ ]*/", 0, "/' -e 's/^/{ "/' -e 's/$/", 0 },/' gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c libhttpd.c libhttpd.c: In function ‘cgi_child’: libhttpd.c:3557:12: warning: implicit declaration of function ‘sigset’; did you mean ‘isset’? [-Wimplicit-function-declaration] 3557 | (void) sigset( SIGPIPE, SIG_DFL ); | ^~~~~~ | isset libhttpd.c: In function ‘ls’: libhttpd.c:2846:10: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 2846 | (void) strncpy( nameptrs[nnames], de->d_name, namlen ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libhttpd.c:64:25: note: length computed here 64 | # define NAMLEN(dirent) strlen((dirent)->d_name) | ^~~~~~~~~~~~~~~~~~~~~~~~ libhttpd.c:2845:12: note: in expansion of macro ‘NAMLEN’ 2845 | namlen = NAMLEN(de); | ^~~~~~ gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c fdwatch.c gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c mmc.c gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c timers.c gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c match.c gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -c tdate_parse.c gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I. -o thttpd thttpd.o libhttpd.o fdwatch.o mmc.o timers.o match.o tdate_parse.o -lcrypt for i in cgi-src extras ; do ( \ cd $i ; \ pwd ; \ make \ WEBDIR=/home/local/www \ CGIBINDIR=/home/local/www/cgi-bin \ MANDIR=/home/local/man \ WEBGROUP=www \ ) ; done /home/pi/freedom/Acme.com/thttpd-2.29/cgi-src make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I.. -c redirect.c gcc redirect.o -lcrypt -o redirect gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I.. -c ssi.c ssi.c: In function ‘get_filename.constprop’: ssi.c:183:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 183 | (void) strncpy( fn, filename, fl - vl ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ssi.c:169:10: note: length computed here 169 | fl = strlen( filename ); | ^~~~~~~~~~~~~~~~~~ gcc ssi.o ../match.o -lcrypt -o ssi gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I.. -c phf.c gcc phf.o -lcrypt -o phf make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' /home/pi/freedom/Acme.com/thttpd-2.29/extras make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I.. -DWEBDIR=\"/home/local/www\" -c makeweb.c gcc makeweb.o -o makeweb -lcrypt gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1 -I.. -DWEBDIR=\"/home/local/www\" -c htpasswd.c gcc htpasswd.o -o htpasswd -lcrypt make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # # ******************* ### Step four. # # The last step demands being "root" so it is: sudo make install # which should end with something like this: # # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ sudo make install ### sudo - Step four. mkdir -p /home/local/sbin /usr/bin/install -c -m 555 -o bin -g bin thttpd /home/local/sbin mkdir -p /home/local/man/man1 mkdir -p /home/local/man/man8 /usr/bin/install -c -m 444 -o bin -g bin thttpd.8 /home/local/man/man8 for i in cgi-src extras ; do ( \ cd $i ; \ pwd ; \ make \ WEBDIR=/home/local/www \ CGIBINDIR=/home/local/www/cgi-bin \ MANDIR=/home/local/man \ WEBGROUP=www \ install \ ) ; done /home/pi/freedom/Acme.com/thttpd-2.29/cgi-src make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' mkdir -p /home/local/www/cgi-bin rm -f /home/local/www/cgi-bin/redirect cp redirect /home/local/www/cgi-bin/redirect rm -f /home/local/man/man8/redirect.8 cp redirect.8 /home/local/man/man8/redirect.8 rm -f /home/local/www/cgi-bin/ssi cp ssi /home/local/www/cgi-bin/ssi rm -f /home/local/man/man8/ssi.8 cp ssi.8 /home/local/man/man8/ssi.8 rm -f /home/local/www/cgi-bin/phf cp phf /home/local/www/cgi-bin/phf make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/cgi-src' /home/pi/freedom/Acme.com/thttpd-2.29/extras make[1]: Entering directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' rm -f /home/local/sbin/makeweb /home/local/sbin/htpasswd /home/local/sbin/syslogtocern cp makeweb /home/local/sbin/makeweb chgrp www /home/local/sbin/makeweb chmod 2755 /home/local/sbin/makeweb cp htpasswd /home/local/sbin/htpasswd cp syslogtocern /home/local/sbin/syslogtocern rm -f /home/local/man/man1/makeweb.1 cp makeweb.1 /home/local/man/man1/makeweb.1 rm -f /home/local/man/man1/htpasswd.1 cp htpasswd.1 /home/local/man/man1/htpasswd.1 rm -f /home/local/man/man8/syslogtocern.8 cp syslogtocern.8 /home/local/man/man8/syslogtocern.8 make[1]: Leaving directory '/home/pi/freedom/Acme.com/thttpd-2.29/extras' pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ # # # Some errors will be reported since the ARM names are not in its database and will not be optimized for the processor, but don't worry. If the file ends with an error report, look back up a few lines and it will probably say what the problem was that created the error. The easy way is to just set up this page along with a terminal screen and then copy the command and paste it onto the terminal command line. This is how I will be testing the install file, and making a copy of it if you need it. # # ***************************** ### "thttpd" is now installed. pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ date Mon 18 Apr 2022 04:42:52 PM MDT # ### The next thing is to add directories "logs" and "users" to the "www" directory. # # pi@AC0XL-Pi-400:~/freedom/Acme.com/thttpd-2.29 $ cd /home/local/www ### pi@AC0XL-Pi-400:/home/local/www $ pi@AC0XL-Pi-400:/home/local/www $ ls -al ### total 12 drwxr-xr-x 3 root root 4096 Apr 18 16:39 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. drwxr-xr-x 2 root root 4096 Apr 18 16:39 cgi-bin pi@AC0XL-Pi-400:/home/local/www $ # pi@AC0XL-Pi-400:/home/local/www $ sudo mkdir -v logs users ### sudo mkdir: created directory 'logs' mkdir: created directory 'users' pi@AC0XL-Pi-400:/home/local/www $ # pi@AC0XL-Pi-400:/home/local/www $ ls -al ### total 20 drwxr-xr-x 5 root root 4096 Apr 18 16:44 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. drwxr-xr-x 2 root root 4096 Apr 18 16:39 cgi-bin drwxr-xr-x 2 root root 4096 Apr 18 16:44 logs drwxr-xr-x 2 root root 4096 Apr 18 16:44 users pi@AC0XL-Pi-400:/home/local/www $ # # # ********* We need this! ### ***** Now we need to change the permissions on "users" so those in the "www" group can write to this directory!***** # # pi@AC0XL-Pi-400:/home/local/www $ sudo chmod -v 775 users ### sudo mode of 'users' changed from 0755 (rwxr-xr-x) to 0775 (rwxrwxr-x) pi@AC0XL-Pi-400:/home/local/www $ # pi@AC0XL-Pi-400:/home/local/www $ ls -al ### total 20 drwxr-xr-x 5 root root 4096 Apr 18 16:44 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. drwxr-xr-x 2 root root 4096 Apr 18 16:39 cgi-bin drwxr-xr-x 2 root root 4096 Apr 18 16:44 logs drwxrwxr-x 2 root root 4096 Apr 18 16:44 users pi@AC0XL-Pi-400:/home/local/www $ # # ### Make sure users is now 0775 (drwxrwxr-x). # # ******************* # # ### Now we go back one level so we can change the owner and group on everything in the "www" directory from "root:root" to "root:www". # pi@AC0XL-Pi-400:/home/local/www $ cd ../ ### pi@AC0XL-Pi-400:/home/local $ pi@AC0XL-Pi-400:/home/local $ sudo chown -vR root:www www ### sudo changed ownership of 'www/cgi-bin/ssi' from root:root to root:www changed ownership of 'www/cgi-bin/phf' from root:root to root:www changed ownership of 'www/cgi-bin/redirect' from root:root to root:www changed ownership of 'www/cgi-bin' from root:root to root:www changed ownership of 'www/logs' from root:root to root:www changed ownership of 'www/users' from root:root to root:www changed ownership of 'www' from root:root to root:www pi@AC0XL-Pi-400:/home/local $ pi@AC0XL-Pi-400:/home/local $ ls -al ### total 20 drwxr-xr-x 5 root root 4096 Apr 18 16:39 . drwxr-xr-x 4 root root 4096 Apr 18 16:39 .. drwxr-xr-x 4 root root 4096 Apr 18 16:39 man drwxr-xr-x 2 root root 4096 Apr 18 16:39 sbin drwxr-xr-x 5 root www 4096 Apr 18 16:44 www pi@AC0XL-Pi-400:/home/local $ # ********* # ### We now change back to the "(pi)" home directory and are going to add a "user" that belongs in the "www" group, from the help on "adduser" we see what we have to type. # # pi@AC0XL-Pi-400:/home/local $ cd ### pi@AC0XL-Pi-400:~ $ # # # pi@AC0XL-Pi-400:~ $ addgroup --help ### adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a normal user adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a system user adduser --group [--gid ID] GROUP addgroup [--gid ID] GROUP Add a user group addgroup --system [--gid ID] GROUP Add a system group adduser USER GROUP Add an existing user to an existing group general options: --quiet | -q don't give process information to stdout --force-badname allow usernames which do not match the NAME_REGEX configuration variable --help | -h usage message --version | -v version number and copyright --conf | -c FILE use FILE as configuration file pi@AC0XL-Pi-400:~ $ # # ### For an example, I will add "ac0xl", my ham radio call sign, as a user for my website. One can think of these as different tabs or categories on your website. Use a different password for these "users" than the one you use for "(pi)" for more security. The information it asks for was for the "finger" program which most computers don't run for security reasons. I usually just use the "user" for the name and leave the rest blank. (This time I will use my real data.) # # pi@AC0XL-Pi-400:~ $ sudo adduser --add_extra_groups ac0xl ### sudo Adding user `ac0xl' ... Adding new group `ac0xl' (1001) ... Adding new user `ac0xl' (1001) with group `ac0xl' ... Creating home directory `/home/ac0xl' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for ac0xl Enter the new value, or press ENTER for the default Full Name []: Frank Anderson Room Number []: 651 N Broadway Work Phone []: 435-210-0710 Home Phone []: 970-424-1451 Other []: Green River UTah 84525-0615 Is the information correct? [Y/n] y Adding new user `ac0xl' to extra groups ... Adding user `ac0xl' to group `dialout' ... Adding user `ac0xl' to group `cdrom' ... Adding user `ac0xl' to group `floppy' ... Adding user `ac0xl' to group `audio' ... Adding user `ac0xl' to group `video' ... Adding user `ac0xl' to group `plugdev' ... Adding user `ac0xl' to group `users' ... pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ cat /etc/group ### root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:pi tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:pi,ac0xl fax:x:21: voice:x:22: cdrom:x:24:pi,ac0xl floppy:x:25:ac0xl tape:x:26: sudo:x:27:pi audio:x:29:pi,pulse,ac0xl dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:pi,ac0xl sasl:x:45: plugdev:x:46:pi,ac0xl staff:x:50: games:x:60:pi users:x:100:pi,ac0xl nogroup:x:65534: systemd-timesync:x:101: systemd-journal:x:102: systemd-network:x:103: systemd-resolve:x:104: input:x:105:pi kvm:x:106: render:x:107:pi crontab:x:108: netdev:x:109:pi pi:x:1000: messagebus:x:110: ssh:x:111: bluetooth:x:112: avahi:x:113: spi:x:999:pi i2c:x:998:pi gpio:x:997:pi lightdm:x:114: rdma:x:115: rtkit:x:116: lpadmin:x:117:root,pi ssl-cert:x:118: pulse:x:119: pulse-access:x:120: scanner:x:121:saned saned:x:122: colord:x:123: systemd-coredump:x:996: www:x:124:pi ac0xl:x:1001: pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # # # ### adduser USER GROUP ### Add an existing user to an existing group # # pi@AC0XL-Pi-400:~ $ sudo adduser ac0xl www ### sudo adduser XXXX to group yyy. Adding user `ac0xl' to group `www' ... Adding user ac0xl to group www Done. pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # # # pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ cat /etc/group ### root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:pi tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:pi,ac0xl fax:x:21: voice:x:22: cdrom:x:24:pi,ac0xl floppy:x:25:ac0xl tape:x:26: sudo:x:27:pi audio:x:29:pi,pulse,ac0xl dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:pi,ac0xl sasl:x:45: plugdev:x:46:pi,ac0xl staff:x:50: games:x:60:pi users:x:100:pi,ac0xl nogroup:x:65534: systemd-timesync:x:101: systemd-journal:x:102: systemd-network:x:103: systemd-resolve:x:104: input:x:105:pi kvm:x:106: render:x:107:pi crontab:x:108: netdev:x:109:pi pi:x:1000: messagebus:x:110: ssh:x:111: bluetooth:x:112: avahi:x:113: spi:x:999:pi i2c:x:998:pi gpio:x:997:pi lightdm:x:114: rdma:x:115: rtkit:x:116: lpadmin:x:117:root,pi ssl-cert:x:118: pulse:x:119: pulse-access:x:120: scanner:x:121:saned saned:x:122: colord:x:123: systemd-coredump:x:996: www:x:124:pi,ac0xl ac0xl:x:1001: pi@AC0XL-Pi-400:~ $ # # # ************** # pi@AC0XL-Pi-400:~ $ cd /home ### pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ ls -al ### total 20 drwxr-xr-x 5 root root 4096 Apr 18 16:55 . drwxr-xr-x 18 root root 4096 Jan 27 20:21 .. drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 16:55 ac0xl drwxr-xr-x 5 root root 4096 Apr 18 16:39 local drwxr-xr-x 20 pi pi 4096 Apr 18 14:35 pi pi@AC0XL-Pi-400:/home $ # # pi@AC0XL-Pi-400:/home $ su ac0xl ### we have to change to user "(ac0xl)" Password: ac0xl@AC0XL-Pi-400:/home $ ac0xl@AC0XL-Pi-400:/home $ # here we are still in "/home", and the user is now "ac0xl". ac0xl@AC0XL-Pi-400:/home $ ac0xl@AC0XL-Pi-400:/home $ cd ### ac0xl@AC0XL-Pi-400:~ $ ac0xl@AC0XL-Pi-400:~ $ # we are now in "(ac0xl)" home directory. ac0xl@AC0XL-Pi-400:~ $ ac0xl@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 16:55 . drwxr-xr-x 5 root root 4096 Apr 18 16:55 .. -rw-r--r-- 1 ac0xl ac0xl 220 Apr 18 16:55 .bash_logout -rw-r--r-- 1 ac0xl ac0xl 3523 Apr 18 16:55 .bashrc -rw-r--r-- 1 ac0xl ac0xl 1670 Apr 18 16:55 .mkshrc -rw-r--r-- 1 ac0xl ac0xl 807 Apr 18 16:55 .profile ac0xl@AC0XL-Pi-400:~ $ # # ac0xl@raspberrypi:~ $ # touch .1001 ### Since the computer uses numbers instead of names this is one way to know what number a user is. The period before the number will keep it from copying to the web page since it makes the file hidden. # ### if makeweb does not work (no permission) did you?: sudo chmod -v 0775 /home/local/www/users #? and it actually changed the permissions to (drwxrwxr-x)? # ac0xl@AC0XL-Pi-400:~ $ touch .1001 ### ac0xl@AC0XL-Pi-400:~ $ ac0xl@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/ac0xl Created symbolic link /home/ac0xl/public_html ac0xl@AC0XL-Pi-400:~ $ # # ac0xl@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 17:07 . drwxr-xr-x 5 root root 4096 Apr 18 16:55 .. -rw-r--r-- 1 ac0xl ac0xl 0 Apr 20 15:29 .1001 -rw-r--r-- 1 ac0xl ac0xl 220 Apr 18 16:55 .bash_logout -rw-r--r-- 1 ac0xl ac0xl 3523 Apr 18 16:55 .bashrc -rw-r--r-- 1 ac0xl ac0xl 1670 Apr 18 16:55 .mkshrc -rw-r--r-- 1 ac0xl ac0xl 807 Apr 18 16:55 .profile lrwxrwxrwx 1 ac0xl www 27 Apr 18 17:07 public_html -> /home/local/www/users/ac0xl ac0xl@AC0XL-Pi-400:~ $ # # ac0xl@AC0XL-Pi-400:~ $ exit ### changing back to (pi) and where we were. exit pi@AC0XL-Pi-400:/home $ # # # # pi@AC0XL-Pi-400:/home $ cd /home/local/www/users ### pi@AC0XL-Pi-400:/home/local/www/users $ # # # pi@AC0XL-Pi-400:/home/local/www/users $ ls -al ### total 12 drwxrwxr-x 3 root www 4096 Apr 18 17:07 . drwxr-xr-x 5 root www 4096 Apr 18 16:44 .. drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 17:07 ac0xl pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ # # ### Since I want to be able to access "ac0xl" from "pi" I will change the group on "ac0xl" to "www". # # ***** # pi@AC0XL-Pi-400:/home/local/www/users $ sudo chown -vR ac0xl:www ac0xl ### sudo changed ownership of 'ac0xl' from ac0xl:ac0xl to ac0xl:www pi@AC0XL-Pi-400:/home/local/www/users $ # # # ***** # pi@AC0XL-Pi-400:/home/local/www/users $ ls -al ### total 12 drwxrwxr-x 3 root www 4096 Apr 18 17:07 . drwxr-xr-x 5 root www 4096 Apr 18 16:44 .. drwxr-xr-x 2 ac0xl www 4096 Apr 18 17:07 ac0xl pi@AC0XL-Pi-400:/home/local/www/users $ # # # So far so good! We now have a main www user installed. # pi@AC0XL-Pi-400:/home/local/www/users $ date Mon 18 Apr 2022 05:13:35 PM MDT pi@AC0XL-Pi-400:/home/local/www/users $ # ***************************** # ### I liked the "anvil_thttpd.gif" on the Acme.com website and chose it as my favicon.ico by renaming a copy to favicon.ico. An "anvil" is built to be hammered on without failing, and "thttpd" is built to take a hammering without failing. It is bullet proof! When you look at your logs you will see how "thttpd" will block all sorts of attempts to break your website! You will also get an idea of things to avoid on your website. # # ***** # pi@AC0XL-Pi-400:/home/local/www/users $ cd /home/local/sbin ### pi@AC0XL-Pi-400:/home/local/sbin $ # pi@AC0XL-Pi-400:/home/local/sbin $ ls -al ### total 164 drwxr-xr-x 2 root root 4096 Apr 18 16:39 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. -rwxr-xr-x 1 root root 15296 Apr 18 16:39 htpasswd -rwxr-sr-x 1 root www 14504 Apr 18 16:39 makeweb -r-xr-xr-x 1 root root 2878 Apr 18 16:39 syslogtocern -r-xr-xr-x 1 bin bin 121272 Apr 18 16:39 thttpd pi@AC0XL-Pi-400:/home/local/sbin $ # # # # ***** # pi@AC0XL-Pi-400:/home/local/sbin $ cd ~/freedom ### (The directory "freedom" should be in "/home/(pi)/"). pi@AC0XL-Pi-400:~/freedom $ pi@AC0XL-Pi-400:~/freedom $ ls -al ### total 8272 drwxr-xr-x 6 pi pi 4096 Apr 18 14:38 . drwxr-xr-x 20 pi pi 4096 Apr 18 14:35 .. -r--r--r-- 1 pi pi 32014 Jan 8 2020 2010Website.pdf -r--r--r-- 1 pi pi 11024 Jan 8 2020 2019-09-05-Project.txt -r--r--r-- 1 pi pi 11941 Jan 8 2020 2019-10-01-website.txt -r--r--r-- 1 pi pi 6365 Jan 8 2020 2019-11-26-web-server.txt -r--r--r-- 1 pi pi 21340 Jan 8 2020 2019-12-06-Google-Search-Is-Broken.txt -r--r--r-- 1 pi pi 12787 Mar 18 2021 2020-07-17-thttpd.txt -r--r--r-- 1 pi pi 17955 Sep 10 2021 2021-09-01.txt -r--r--r-- 1 pi pi 17955 Sep 10 2021 2021-09-01.txt~ -r--r--r-- 1 pi pi 18393 Sep 11 2021 2021-09-07-Formatting-Drives-Greater-Than-512GB.txt -rw-r--r-- 1 pi pi 225785 Mar 23 18:33 2022-03-21-Install-thttpd-on-Raspberry-Pi-OS.txt -r--r--r-- 1 pi pi 225785 Mar 23 18:36 2022-03-21-Install-thttpd-on-Raspberry-Pi-OS.txt~ -rw-r--r-- 1 pi pi 916555 Mar 30 21:09 2022-03-25-Install-thttpd-32-or-64bit.txt -rw-r--r-- 1 pi pi 916555 Mar 30 21:09 2022-03-25-Install-thttpd-on-32-or-64-bit-OS.txt -rw-r--r-- 1 pi pi 916545 Mar 30 19:53 2022-03-25-Install-thttpd-Raspberry-Pi-Model-B-Plus-Rev-1.2-with-512-MB-RAM.txt -rw-r--r-- 1 pi pi 1145421 Apr 2 22:41 2022-04-01-Install-thttpd-on-32-or-64-bit-OS-bak.txt -rw-r--r-- 1 pi pi 1177316 Apr 2 22:21 2022-04-01-Install-thttpd-on-32-or-64-bit-OS.txt -rw-r--r-- 1 pi pi 1145420 Apr 1 01:06 2022-04-01-Install-thttpd-on-32-or-64-bit-OS.txt~ -r--r--r-- 1 pi pi 214133 Apr 2 22:32 2022-04-02-Install.test.txt -rw-r--r-- 1 pi pi 214133 Apr 2 22:32 2022-04-02-Install.test.txt~ -rw-r--r-- 1 pi pi 518399 Apr 8 18:18 2022-04-08-files-to-web.txt -rw-r--r-- 1 pi pi 267988 Apr 12 16:23 2022-04-11-Install.test.txt -rw-r--r-- 1 pi pi 188476 Apr 11 22:20 2022-04-11-Install.test.txt~ -rw-r--r-- 1 pi pi 4476 Apr 18 14:38 2022-04-18-AC0XL-Pi-400-thttpd-install.txt drwxr-xr-x 22 pi pi 4096 Mar 23 11:09 Acme.com drwxr-xr-x 4 pi pi 4096 Mar 23 11:09 'HTML Sampler_files' -r--r--r-- 1 pi pi 26907 Aug 16 2021 'HTML Sampler.html' drwxr-xr-x 2 pi pi 4096 Apr 7 17:43 os-debug -r--r--r-- 1 pi pi 40532 Sep 13 2021 readme.txt -r--r--r-- 1 pi pi 80728 Sep 8 2021 rfc3875-CGI.txt -r--r--r-- 1 pi pi 186 Jan 8 2020 sitemap.xml -r--r--r-- 1 pi pi 186 Jan 8 2020 sitemap.xml.txt -rwxr-xr-- 1 pi pi 472 Aug 31 2021 thttpd_config -r-xr-xr-- 1 pi pi 472 Aug 31 2021 thttpd_config~ drwxr-xr-x 2 pi pi 4096 Mar 23 11:09 thttpd-extras pi@AC0XL-Pi-400:~/freedom $ # # # # ***** # pi@AC0XL-Pi-400:~/freedom $ sudo cp -rv thttpd-extras /home/local/sbin/ ### sudo 'thttpd-extras' -> '/home/local/sbin/thttpd-extras' 'thttpd-extras/thttpd.sh' -> '/home/local/sbin/thttpd-extras/thttpd.sh' 'thttpd-extras/thttpd_config' -> '/home/local/sbin/thttpd-extras/thttpd_config' 'thttpd-extras/anvil_thttpd.gif' -> '/home/local/sbin/thttpd-extras/anvil_thttpd.gif' 'thttpd-extras/readme.txt' -> '/home/local/sbin/thttpd-extras/readme.txt' 'thttpd-extras/thttpd-rotate~' -> '/home/local/sbin/thttpd-extras/thttpd-rotate~' 'thttpd-extras/thttpd.sh~' -> '/home/local/sbin/thttpd-extras/thttpd.sh~' 'thttpd-extras/thttpd_config~' -> '/home/local/sbin/thttpd-extras/thttpd_config~' 'thttpd-extras/sitemap.xml' -> '/home/local/sbin/thttpd-extras/sitemap.xml' 'thttpd-extras/thttpd-rotate' -> '/home/local/sbin/thttpd-extras/thttpd-rotate' 'thttpd-extras/sitemap.xml.txt' -> '/home/local/sbin/thttpd-extras/sitemap.xml.txt' 'thttpd-extras/favicon.ico' -> '/home/local/sbin/thttpd-extras/favicon.ico' 'thttpd-extras/rc.local~' -> '/home/local/sbin/thttpd-extras/rc.local~' 'thttpd-extras/thttpd_wrapper' -> '/home/local/sbin/thttpd-extras/thttpd_wrapper' 'thttpd-extras/robots-site.txt' -> '/home/local/sbin/thttpd-extras/robots-site.txt' 'thttpd-extras/robots.txt' -> '/home/local/sbin/thttpd-extras/robots.txt' 'thttpd-extras/rc.local' -> '/home/local/sbin/thttpd-extras/rc.local' 'thttpd-extras/thttpd_wrapper~' -> '/home/local/sbin/thttpd-extras/thttpd_wrapper~' pi@AC0XL-Pi-400:~/freedom $ # # # # ***** # pi@AC0XL-Pi-400:~/freedom $ sudo cp -rv os-debug /home/local/sbin/ ### sudo 'os-debug' -> '/home/local/sbin/os-debug' 'os-debug/2022-03-25-Install-thttpd-Raspberry-Pi-Model-B-Plus-Rev-1.2-with-512-MB-RAM.txt' -> '/home/local/sbin/os-debug/2022-03-25-Install-thttpd-Raspberry-Pi-Model-B-Plus-Rev-1.2-with-512-MB-RAM.txt' 'os-debug/readme.txt~' -> '/home/local/sbin/os-debug/readme.txt~' 'os-debug/readme.txt' -> '/home/local/sbin/os-debug/readme.txt' 'os-debug/dead-thttpd' -> '/home/local/sbin/os-debug/dead-thttpd' 'os-debug/thttpd-rotate~' -> '/home/local/sbin/os-debug/thttpd-rotate~' 'os-debug/thttpd-rotate' -> '/home/local/sbin/os-debug/thttpd-rotate' 'os-debug/datelog~' -> '/home/local/sbin/os-debug/datelog~' 'os-debug/dead-thttpd~' -> '/home/local/sbin/os-debug/dead-thttpd~' 'os-debug/thttpd_wrapper' -> '/home/local/sbin/os-debug/thttpd_wrapper' 'os-debug/datelog' -> '/home/local/sbin/os-debug/datelog' 'os-debug/thttpd_wrapper~' -> '/home/local/sbin/os-debug/thttpd_wrapper~' pi@AC0XL-Pi-400:~/freedom $ # # # # ***** # pi@AC0XL-Pi-400:~/freedom $ cd /home/local/sbin/thttpd-extras ### pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # ls -al ### total 76 drwxr-xr-x 2 root root 4096 Apr 18 17:18 . drwxr-xr-x 4 root root 4096 Apr 18 19:42 .. -r--r--r-- 1 root root 533 Apr 18 17:18 anvil_thttpd.gif -rw-r--r-- 1 root root 533 Apr 18 17:18 favicon.ico -rwxr-xr-- 1 root root 485 Apr 18 17:18 rc.local -r-xr-xr-- 1 root root 485 Apr 18 17:18 rc.local~ -rw-r--r-- 1 root root 308 Apr 18 17:18 readme.txt -r--r--r-- 1 root root 73 Apr 18 17:18 robots-site.txt -rw-r--r-- 1 root root 27 Apr 18 17:18 robots.txt -rw-r--r-- 1 root root 186 Apr 18 17:18 sitemap.xml -r--r--r-- 1 root root 186 Apr 18 17:18 sitemap.xml.txt -rwxr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config -r-xr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config~ -rwxr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate -r-xr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate~ -rwxr-xr-- 1 root root 138 Apr 18 17:18 thttpd.sh -r-xr-xr-- 1 root root 138 Apr 18 17:18 thttpd.sh~ -rwxr-xr-- 1 root root 122 Apr 18 17:18 thttpd_wrapper -r-xr-xr-- 1 root root 122 Apr 18 17:18 thttpd_wrapper~ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat /etc/rc.local ### #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi exit 0 pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # ***** rc.local is a file that is part of "systemd" which is in "/etc", and may or may not be empty or even exist. ***** # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat rc.local ### #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi # Start thttpd echo "Starting thttpd. \n" . /etc/thttpd.sh # exit 0 pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # If /etc/rc.local is not there, or, not empty, then check that nothing different is in it as we are adding the lines: # Starting thttpd, echo "Starting thttpd. \n", and . /etc/thttpd.sh, and #, before the exit 0 to the file to start thttpd. # # ### since what was there matches what is above what we are adding we over write the file. # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -iav rc.local /etc/rc.local ### sudo cp: overwrite '/etc/rc.local'? y 'rc.local' -> '/etc/rc.local' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -l /etc/rc.local ### -rwxr-xr-- 1 root root 485 Apr 18 17:18 /etc/rc.local # (rc.local is still 0754) # # We now need to copy thttpd.sh to /etc and make sure it is 0754. # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -av thttpd.sh /etc/ ### sudo 'thttpd.sh' -> '/etc/thttpd.sh' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -l /etc/thttpd.sh ### -rwxr-xr-- 1 root root 138 Apr 18 17:18 /etc/thttpd.sh pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # (thttpd.sh is still 0754) # # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat thttpd.sh ### #!/bin/sh # thttpd.sh if [ -x /home/local/sbin/thttpd_wrapper ] ; then echo -n " thttpd" /home/local/sbin/thttpd_wrapper & fi # exit 0 pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # ### thttpd.sh is looking for thttpd_wrapper to be in "/home/local/sbin/" and being 0754, so we will copy "thttpd_wrapper" up one level to there. # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -av thttpd_wrapper ../ ### sudo 'thttpd_wrapper' -> '../thttpd_wrapper' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -l /home/local/sbin ### total 168 -rwxr-xr-x 1 root root 15296 Apr 18 16:39 htpasswd -rwxr-sr-x 1 root www 14504 Apr 18 16:39 makeweb drwxr-xr-x 2 root root 4096 Apr 18 17:19 os-debug -r-xr-xr-x 1 root root 2878 Apr 18 16:39 syslogtocern -r-xr-xr-x 1 bin bin 121272 Apr 18 16:39 thttpd drwxr-xr-x 2 root root 4096 Apr 18 17:18 thttpd-extras -rwxr-xr-- 1 root root 122 Apr 18 17:18 thttpd_wrapper pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # ### The purpose of the file "thttpd_wrapper" is to restart "thttpd" if it stops, and it checks every 10 seconds to see if "/home/local/sbin/thttpd" is running and it also loads the configuration file that is: "/home/local/www/thttpd_config". If one changes the config file, one only has to kill the "thttpd pid number" and the wrapper will restart it in 10 seconds with the new configuration. "sudo kill xxxx" will kill a program. To get all of the running "pid" numbers use "ps -e". If you forget to use "sudo" to manually start "thttpd" or even "rc.local" every 10 seconds you will get a message that "/home/local/www/logs/thttpd_log" can not be written to! (because it is now owned by nobody). What appears on your screen is not what you type in, but both the error message and what you type in. Type in "ps -e" and look for the number for "thttpd_wrapper" and then type in "sudo kill xxxx" with "xxxx" being the "pid" number. Been there, done that way too many times! # ***** pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat thttpd_wrapper ### #!/bin/sh # thttpd_wrapper while true ; do /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config sleep 10 done # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # Next "thttpd-rotate" needs to be moved to "/etc/cron.daily/" so our log files get moved every day. The time they get rotated is in "/etc/crontab" # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat /etc/crontab ### # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -av thttpd-rotate /etc/cron.daily/ ### sudo 'thttpd-rotate' -> '/etc/cron.daily/thttpd-rotate' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -al /etc/cron.daily ### total 40 drwxr-xr-x 2 root root 4096 Apr 18 17:41 . drwxr-xr-x 126 root root 12288 Apr 18 17:29 .. -rwxr-xr-x 1 root root 1478 Jun 10 2021 apt-compat -rwxr-xr-x 1 root root 1298 Jan 29 2021 dpkg -rwxr-xr-x 1 root root 377 Feb 28 2021 logrotate -rwxr-xr-x 1 root root 1123 Feb 19 2021 man-db -rw-r--r-- 1 root root 102 Feb 22 2021 .placeholder -rwxr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ### (thttpd_rotate is still 0754) # # ### The "thttpd_rotate" file I made is for 50 days so you don't have to move them every day, week, or even month. I also put a header and a tail on the files when they rotate so you have an idea how long your website has been up. # # ***** # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat thttpd-rotate ### #!/bin/sh # /etc/cron.daily/thttpd-rotate cd /home/local/www/logs rm -f thttpd_log.50 mv thttpd_log.49 thttpd_log.50 mv thttpd_log.48 thttpd_log.49 mv thttpd_log.47 thttpd_log.48 mv thttpd_log.46 thttpd_log.47 mv thttpd_log.45 thttpd_log.46 mv thttpd_log.44 thttpd_log.45 mv thttpd_log.43 thttpd_log.44 mv thttpd_log.42 thttpd_log.43 mv thttpd_log.41 thttpd_log.42 mv thttpd_log.40 thttpd_log.41 mv thttpd_log.39 thttpd_log.40 mv thttpd_log.38 thttpd_log.39 mv thttpd_log.37 thttpd_log.38 mv thttpd_log.36 thttpd_log.37 mv thttpd_log.35 thttpd_log.36 mv thttpd_log.34 thttpd_log.35 mv thttpd_log.33 thttpd_log.34 mv thttpd_log.32 thttpd_log.33 mv thttpd_log.31 thttpd_log.32 mv thttpd_log.30 thttpd_log.31 mv thttpd_log.29 thttpd_log.30 mv thttpd_log.28 thttpd_log.29 mv thttpd_log.27 thttpd_log.28 mv thttpd_log.26 thttpd_log.27 mv thttpd_log.25 thttpd_log.26 mv thttpd_log.24 thttpd_log.25 mv thttpd_log.23 thttpd_log.24 mv thttpd_log.22 thttpd_log.23 mv thttpd_log.21 thttpd_log.22 mv thttpd_log.20 thttpd_log.21 mv thttpd_log.19 thttpd_log.20 mv thttpd_log.18 thttpd_log.19 mv thttpd_log.17 thttpd_log.18 mv thttpd_log.16 thttpd_log.17 mv thttpd_log.15 thttpd_log.16 mv thttpd_log.14 thttpd_log.15 mv thttpd_log.13 thttpd_log.14 mv thttpd_log.12 thttpd_log.13 mv thttpd_log.11 thttpd_log.12 mv thttpd_log.10 thttpd_log.11 mv thttpd_log.09 thttpd_log.10 mv thttpd_log.08 thttpd_log.09 mv thttpd_log.07 thttpd_log.08 mv thttpd_log.06 thttpd_log.07 mv thttpd_log.05 thttpd_log.06 mv thttpd_log.04 thttpd_log.05 mv thttpd_log.03 thttpd_log.04 mv thttpd_log.02 thttpd_log.03 mv thttpd_log.01 thttpd_log.02 date >> thttpd_log w >> thttpd_log mv thttpd_log thttpd_log.01 date > thttpd_log w >> thttpd_log kill -usr1 `cat /var/run/thttpd.pid` # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # ********* # ### To copy the log files to dates, I "cd /home/local/www/logs/" and then type ls -al to get a listing of the files and the dates for the files. Then to copy the files: "sudo cp -iav *log.xx 2020.01.01" with xx being the log number and then year.mo.da and then check that I have everything right before I press the enter key. Since the log files belong to nobody and nogroup one has to use "sudo" and "cp -iav" so root can then change the owner to something else. # # ### Example: # sudo cp -iv *log.xx year.mo.da # (one can use ? to replace one character, or * to replace the rest of the string for all matching files). # ls -al # # sudo cp -iav *log.xx 2020.01.01 # with xx being the log number and then year.mo.da # # sudo chown -v ac0xl:www year.mo.da # the owner:group changes from root:root to ac0xl:www # ls -al #(lists the files and shows that they are "ac0xl www") # # # su ac0xl #(Shell to user "ac0xl" at this point you are still at: "/home/local/www/logs/") # # cp -iav year.mo.da ~/logs/ # which will copy the files into the /ac0xl/logs/ file # # cp -iav year.mo.da ~/public_html/logs/ # which will copy the files into the /home/local/www/users/ac0xl/logs/ file, making them live on the www. They will be under "ac0xl/logs/". Then I usually look on my Android phone and see if they are there. One has to refresh the page to get the new files to show. # # exit # this returns you back to (pi). ### End of Example: ### ### The last files to copy will be the "thttpd_config" files which go to "/home/local/www/". # # ********* pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -av thttpd_config* /home/local/www/ ### sudo 'thttpd_config' -> '/home/local/www/thttpd_config' 'thttpd_config~' -> '/home/local/www/thttpd_config~' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -al /home/local/www/ ### total 28 drwxr-xr-x 5 root www 4096 Apr 18 18:07 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. drwxr-xr-x 2 root www 4096 Apr 18 16:39 cgi-bin drwxr-xr-x 2 root www 4096 Apr 18 16:44 logs -rwxr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config -r-xr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config~ drwxrwxr-x 3 root www 4096 Apr 18 17:07 users pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat thttpd_config ### # /home/local/www/thttpd_config dir=/home/local/www chroot #chroot jail data_dir=users #vhost # if you use a domain name you will have to uncomment (remove the # at the beginning) and then make a "user" directory using your external IPv4 address (xxx.xxx.xxx.xxx) and inside this directory make symbolic links back up to your other files in "users" (../"user-name"). cgipat=**.cgi logfile=/home/local/www/logs/thttpd_log pidfile=/var/run/thttpd.pid # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # ***************************** # ***************************** # ### TESTING: # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ date Mon 18 Apr 2022 06:09:46 PM MDT pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # ### We need the line from thttpd_wrapper without the wrapper. # # ***** # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cd ../ ### pi@AC0XL-Pi-400:/home/local/sbin $ # # pi@AC0XL-Pi-400:/home/local/sbin $ cat thttpd_wrapper ### #!/bin/sh # thttpd_wrapper while true ; do /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config sleep 10 done # pi@AC0XL-Pi-400:/home/local/sbin $ # # # # ***** # pi@AC0XL-Pi-400:/home/local/sbin $ cd ### We are changing to pi home and will need to start a new terminal since it is going to lock up as soon as thttpd starts. # # ### ***** On a new terminal ***** # pi@AC0XL-Pi-400:~ $ # # sudo /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config ### copy the line without the first # and paste it on to the command prompt in a new terminal window, as it will lock up when thttpd starts running. # # (on a new terminal) - sudo /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config ### sudo # ### At this point the new terminal will be locked up! # pi@AC0XL-Pi-400:~ $ ### On the busy terminal, Control C or Control X won't stop the program. The only way to stop it is by going to a different terminal and find "thttpd" in "ps -e" then "sudo kill (program number), in this case it was 1819 for sudo, and 1820 for thttpd. # # # ********************* # # ### On your web browser, type in: localhost ### This goes in the address box. If "thttpd" is working you should see a green screen with a little bit of text and "Index of /" which means thttpd is active on the local computer. # ### On your web browser, see if a green screen comes up with your first web entry. Click on it to see if it will open. Then click on the (../) to see if it takes you back up one level. # ### by clicking on the web browser and selecting all, I get this: # #Index of / # #mode links bytes last-changed name #dr-x 3 4096 Apr 18 23:07 ./ #dr-x 5 4096 Apr 19 00:07 ../ #dr-x 2 4096 Apr 18 23:07 ac0xl/ # # # # # ### Everything should be working at this point. Test one OK. # # # ********************* # # pi@AC0XL-Pi-400:~ $ # ### On this terminal (in Geany), type: ps -e # to find the "PID"s so you can "kill" the processes after you do a test to see if entering "localhost" in your web browser brings up a green page with your web user. # # # pi@AC0XL-Pi-400:~ $ ps -e ### PID TTY TIME CMD 1 ? 00:00:03 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:00 rcu_gp 4 ? 00:00:00 rcu_par_gp 8 ? 00:00:00 mm_percpu_wq 9 ? 00:00:00 rcu_tasks_kthre 10 ? 00:00:00 rcu_tasks_rude_ 11 ? 00:00:00 rcu_tasks_trace 12 ? 00:00:00 ksoftirqd/0 13 ? 00:00:09 rcu_preempt 14 ? 00:00:00 migration/0 15 ? 00:00:00 cpuhp/0 16 ? 00:00:00 cpuhp/1 17 ? 00:00:00 migration/1 18 ? 00:00:00 ksoftirqd/1 21 ? 00:00:00 cpuhp/2 22 ? 00:00:00 migration/2 23 ? 00:00:00 ksoftirqd/2 26 ? 00:00:00 cpuhp/3 27 ? 00:00:00 migration/3 28 ? 00:00:00 ksoftirqd/3 31 ? 00:00:00 kdevtmpfs 32 ? 00:00:00 netns 33 ? 00:00:00 inet_frag_wq 38 ? 00:00:00 kauditd 40 ? 00:00:00 khungtaskd 41 ? 00:00:00 oom_reaper 42 ? 00:00:00 writeback 43 ? 00:00:00 kcompactd0 63 ? 00:00:00 kblockd 64 ? 00:00:00 blkcg_punt_bio 65 ? 00:00:00 watchdogd 67 ? 00:00:00 kworker/1:1H-kblockd 68 ? 00:00:00 rpciod 69 ? 00:00:03 kworker/u9:0-brcmf_wq/mmc1:0001:1 70 ? 00:00:00 xprtiod 72 ? 00:00:00 kswapd0 73 ? 00:00:00 nfsiod 74 ? 00:00:00 kthrotld 78 ? 00:00:00 iscsi_eh 79 ? 00:00:00 iscsi_conn_clea 80 ? 00:00:00 nvme-wq 81 ? 00:00:00 nvme-reset-wq 82 ? 00:00:00 nvme-delete-wq 84 ? 00:00:00 DWC Notificatio 85 ? 00:00:00 uas 86 ? 00:00:00 vchiq-slot/0 87 ? 00:00:00 vchiq-recy/0 88 ? 00:00:00 vchiq-sync/0 89 ? 00:00:00 zswap-shrink 90 ? 00:00:00 sdhci 91 ? 00:00:00 irq/47-mmc0 92 ? 00:00:00 mmc_complete 93 ? 00:00:00 kworker/0:1H-mmc_complete 95 ? 00:00:00 jbd2/mmcblk0p2- 96 ? 00:00:00 ext4-rsv-conver 98 ? 00:00:00 kworker/2:1H-kblockd 100 ? 00:00:00 mld 101 ? 00:00:00 ipv6_addrconf 106 ? 00:00:00 kworker/3:1H-kblockd 143 ? 00:00:01 systemd-journal 165 ? 00:00:01 systemd-udevd 202 ? 00:00:00 vchiq-keep/0 205 ? 00:00:00 SMIO 210 ? 00:00:24 v3d_bin 211 ? 00:00:25 v3d_render 212 ? 00:00:00 v3d_tfu 214 ? 00:00:00 v3d_csd 216 ? 00:00:00 v3d_cache_clean 218 ? 00:00:00 mmal-vchiq 220 ? 00:00:00 mmal-vchiq 223 ? 00:00:00 mmal-vchiq 225 ? 00:00:00 mmal-vchiq 226 ? 00:00:00 mmal-vchiq 227 ? 00:00:00 mmal-vchiq 228 ? 00:00:00 mmal-vchiq 283 ? 00:00:00 cfg80211 331 ? 00:00:00 brcmf_wq/mmc1:0 338 ? 00:00:00 brcmf_wdog/mmc1 382 ? 00:00:00 irq/38-vc4 hdmi 383 ? 00:00:00 irq/39-vc4 hdmi 384 ? 00:00:00 cec-vc4 385 ? 00:00:00 irq/35-vc4 hdmi 386 ? 00:00:00 irq/34-vc4 hdmi 387 ? 00:00:00 irq/44-vc4 hdmi 388 ? 00:00:00 irq/45-vc4 hdmi 389 ? 00:00:00 cec-vc4 392 ? 00:00:00 irq/41-vc4 hdmi 394 ? 00:00:00 irq/40-vc4 hdmi 396 ? 00:00:00 card1-crtc0 397 ? 00:00:00 card1-crtc1 400 ? 00:00:00 card1-crtc2 402 ? 00:00:00 card1-crtc3 403 ? 00:00:00 card1-crtc4 404 ? 00:00:00 card1-crtc5 414 ? 00:00:00 avahi-daemon 418 ? 00:00:00 cron 420 ? 00:00:00 dbus-daemon 441 ? 00:00:00 rsyslogd 444 ? 00:00:00 avahi-daemon 454 ? 00:00:00 systemd-logind 458 ? 00:00:18 thd 461 ? 00:00:00 udisksd 463 ? 00:00:00 wpa_supplicant 507 ? 00:00:00 dhcpcd 559 ? 00:00:00 cupsd 560 ? 00:00:00 rngd 573 ? 00:00:00 lightdm 585 ? 00:00:00 polkitd 594 ? 00:00:00 wpa_supplicant 596 tty7 00:08:21 Xorg 598 tty1 00:00:00 login 603 ? 00:00:00 cups-browsed 624 ? 00:00:00 lightdm 629 ? 00:00:00 systemd 630 ? 00:00:00 (sd-pam) 644 ? 00:00:00 pipewire 645 ? 00:00:05 pulseaudio 646 ? 00:00:00 lxsession 657 ? 00:00:00 dbus-daemon 658 ? 00:00:00 rtkit-daemon 666 ? 00:00:00 pipewire-media- 701 ? 00:00:00 ssh-agent 730 tty1 00:00:00 bash 743 ? 00:00:00 gvfsd 755 ? 00:00:00 hciattach 760 ? 00:00:00 gvfsd-fuse 766 ? 00:00:00 kworker/u9:3-hci0 774 ? 00:03:26 mutter 777 ? 00:00:00 lxpolkit 778 ? 00:00:00 bluetoothd 779 ? 00:03:16 lxpanel 781 ? 00:00:01 pcmanfm 791 ? 00:00:00 applet.py 793 ? 00:00:00 ssh-agent 847 ? 00:00:00 krfcommd 876 ? 00:00:00 menu-cached 883 ? 00:00:00 gvfs-udisks2-vo 898 ? 00:00:00 gvfs-afc-volume 903 ? 00:00:00 gvfs-mtp-volume 907 ? 00:00:00 gvfs-goa-volume 911 ? 00:00:00 gvfs-gphoto2-vo 930 ? 00:00:00 gvfsd-trash 1066 ? 00:00:00 systemd-timesyn 1068 ? 00:05:19 geany 1076 pts/0 00:00:02 bash 1093 ? 00:00:05 packagekitd 1466 ? 00:00:00 gvfsd-network 1478 ? 00:00:00 gvfsd-dnssd 1487 ? 00:00:00 dconf-service 1706 ? 00:00:02 lxterminal 1712 pts/1 00:00:00 bash 2610 ? 00:00:00 kworker/3:1-mm_percpu_wq 2668 ? 00:00:00 kworker/1:0-mm_percpu_wq 2671 ? 00:00:00 kworker/2:0-mm_percpu_wq 2672 ? 00:00:00 kworker/0:2-events 2733 ? 00:00:00 kworker/u8:1-events_unbound 2734 ? 00:00:00 kworker/u8:4-events_unbound 2735 ? 00:00:00 kworker/2:2-events 2737 ? 00:00:00 kworker/3:2-mm_percpu_wq 2739 pts/2 00:00:00 bash 2744 ? 00:00:00 kworker/1:1-mm_percpu_wq 2746 pts/2 00:00:00 sudo 2747 ? 00:00:05 thttpd 2748 ? 00:00:00 kworker/2:2H 2749 ? 00:00:00 kworker/0:3-events 2750 ? 00:00:00 kworker/u8:0-events_unbound 2751 ? 00:00:48 firefox-esr 2755 ? 00:00:00 kworker/1:0H 2774 ? 00:00:00 kworker/0:2H 2777 ? 00:00:00 kworker/3:2H 2830 ? 00:00:17 Web Content 2869 ? 00:00:04 Web Content 2905 ? 00:00:02 WebExtensions 2960 ? 00:00:00 Privileged Cont 2989 ? 00:00:00 RDD Process 3002 ? 00:00:02 Web Content 3032 ? 00:00:00 Web Content 3050 ? 00:00:00 kworker/2:3-mm_percpu_wq 3081 ? 00:00:00 kworker/3:0-events 3082 ? 00:00:00 kworker/0:0-mm_percpu_wq 3083 ? 00:00:00 kworker/1:2-mm_percpu_wq 3084 ? 00:00:00 kworker/2:0H 3111 ? 00:00:00 kworker/3:0H 3112 pts/0 00:00:00 ps pi@AC0XL-Pi-400:~ $ # # # ### At this point we need to kill the two PID numbers for "sudo" and "thttpd" which in my case are: sudo 2746 and thttpd 2747 # sudo kill 2746 2747 and repeat it to make sure they are gone. # ### I just discovered the "ps p then the 'PID' number"! It is good to verify what you are killing! # pi@AC0XL-Pi-400:~ $ ps p 2746 2747 ### This will help you to not destroy something you should not! (ps p (p for PID) and then the PID numbers). PID TTY STAT TIME COMMAND 2746 pts/2 S+ 0:00 sudo /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config 2747 ? Ss 0:09 /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ ps p 2746 2747 ### This will help you to not destroy something you should not! (ps p (p for PID) and then the PID numbers). PID TTY STAT TIME COMMAND 2746 pts/2 S+ 0:00 sudo /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config 2747 ? Ss 0:10 /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ sudo kill 2746 2747 ### sudo Make sure you use the right numbers! pi@AC0XL-Pi-400:~ $ sudo kill 2746 2747 ### sudo (use the up arrow to get the previous command) kill: (2746): No such process kill: (2747): No such process pi@AC0XL-Pi-400:~ $ # ### The new terminal should now be back to the command prompt waiting for commands. # ### Now you can look at your log file in: /home/local/www/logs/ # pi@AC0XL-Pi-400:~ $ date Mon 18 Apr 2022 06:40:12 PM MDT pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ cd /home/local/www/logs ### pi@AC0XL-Pi-400:/home/local/www/logs $ # # pi@AC0XL-Pi-400:/home/local/www/logs $ ls -al ### total 12 drwxr-xr-x 2 root www 4096 Apr 18 18:22 . drwxr-xr-x 5 root www 4096 Apr 18 18:07 .. -rw-r--r-- 1 nobody nogroup 556 Apr 18 18:24 thttpd_log pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log ### 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET /favicon.ico HTTP/1.1" 404 0 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:35 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:42 +0000] "UNKNOWN UNKNOWN" 400 0 "" "" pi@AC0XL-Pi-400:/home/local/www/logs $ # # the 200 25000 shows that it found a directory and returned 25000 bytes, the 404 0 shows that it didn't find what was asked for (favicon.ico) and didn't return any bytes. # ### The program thttpd is working OK. # # ### Now we need to add the files to "users" that are in "/home/local/sbin/thttpd-extras". # pi@AC0XL-Pi-400:/home/local/www/logs $ cd /home/local/sbin/thttpd-extras/ ### pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ ls -al ### total 76 drwxr-xr-x 2 root root 4096 Apr 18 17:18 . drwxr-xr-x 4 root root 4096 Apr 18 17:32 .. -r--r--r-- 1 root root 533 Apr 18 17:18 anvil_thttpd.gif -rw-r--r-- 1 root root 533 Apr 18 17:18 favicon.ico -rwxr-xr-- 1 root root 485 Apr 18 17:18 rc.local -r-xr-xr-- 1 root root 485 Apr 18 17:18 rc.local~ -rw-r--r-- 1 root root 308 Apr 18 17:18 readme.txt -r--r--r-- 1 root root 73 Apr 18 17:18 robots-site.txt -rw-r--r-- 1 root root 27 Apr 18 17:18 robots.txt -rw-r--r-- 1 root root 186 Apr 18 17:18 sitemap.xml -r--r--r-- 1 root root 186 Apr 18 17:18 sitemap.xml.txt -rwxr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config -r-xr-xr-- 1 root root 472 Apr 18 17:18 thttpd_config~ -rwxr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate -r-xr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate~ -rwxr-xr-- 1 root root 138 Apr 18 17:18 thttpd.sh -r-xr-xr-- 1 root root 138 Apr 18 17:18 thttpd.sh~ -rwxr-xr-- 1 root root 122 Apr 18 17:18 thttpd_wrapper -r-xr-xr-- 1 root root 122 Apr 18 17:18 thttpd_wrapper~ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -iav favicon.ico /home/local/www/users/ ### sudo 'favicon.ico' -> '/home/local/www/users/favicon.ico' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -iav readme.txt /home/local/www/users/ ### sudo 'readme.txt' -> '/home/local/www/users/readme.txt' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo cp -iav robots.txt /home/local/www/users/ ### sudo 'robots.txt' -> '/home/local/www/users/robots.txt' pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ sudo ls -al /home/local/www/users/ ### sudo total 24 drwxrwxr-x 3 root www 4096 Apr 18 18:45 . drwxr-xr-x 5 root www 4096 Apr 18 18:07 .. drwxr-xr-x 2 ac0xl www 4096 Apr 18 17:07 ac0xl -rw-r--r-- 1 root root 533 Apr 18 17:18 favicon.ico -rw-r--r-- 1 root root 308 Apr 18 17:18 readme.txt -rw-r--r-- 1 root root 27 Apr 18 17:18 robots.txt pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # ********* # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ date Mon 18 Apr 2022 06:46:30 PM MDT pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat robots-site.txt ### User-agent: * Disallow: Sitemap: http://xxx.xxx.xxx.xxx/sitemap.xml/ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cat sitemap.xml ### http://xxx.xxx.xxx.xxx/ pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ # # # # ********* # ### You would use "robots-site.txt" replacing the XXX.xxx.xxx.xxx with your external static IPv4 address and then naming it "robots.txt". Likewise, with the "sitemap.xml" file and keep the same name for it. Adding both of these files to “/home/local/www/users/”, if you have an external static IP address. # ******************* # # pi@AC0XL-Pi-400:/home/local/sbin/thttpd-extras $ cd /etc ### pi@AC0XL-Pi-400:/etc $ # # ### **** If you don't use sudo here it will start looping every 10 seconds. Then you would have to find the PID number for thttpd_wrapper and sudo kill "pid-number" because it is trying to write to root files!!!, or just turn off the computer. **** # # # pi@AC0XL-Pi-400:/etc $ date Mon 18 Apr 2022 06:51:42 PM MDT pi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ sudo ./rc.local ### sudo (Starting thttpd from rc.local, REMEMBER the sudo!!!!!!) My IP address is 192.168.1.135 Starting thttpd. thttpdpi@AC0XL-Pi-400:/etc $ pi@AC0XL-Pi-400:/etc $ # on the line above, (Notice the thttpd in front of pi@raspberrypi:/etc$ on the terminal screen, it is still running.) # # Here we see that my local IP Address is 192.168.1.135 and thttpd has started and is now running. so we will see if this IP Address will get to my web site. # pi@AC0XL-Pi-400:/etc $ ### Typing "192.168.1.135" on the browser, we get: # #Index of / # #mode links bytes last-changed name #dr-x 3 4096 Apr 19 00:45 ./ #dr-x 5 4096 Apr 19 00:07 ../ #dr-x 2 4096 Apr 18 23:07 ac0xl/ #-r-- 1 533 Apr 18 23:18 favicon.ico #-r-- 1 308 Apr 18 23:18 readme.txt #-r-- 1 27 Apr 18 23:18 robots.txt # # # # # pi@AC0XL-Pi-400:/etc $ cat /home/local/www/logs/*log ### 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET /favicon.ico HTTP/1.1" 404 0 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:35 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:42 +0000] "UNKNOWN UNKNOWN" 400 0 "" "" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:47 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:02 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:03 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/readme.txt" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:08 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" pi@AC0XL-Pi-400:/etc $ # # # # # This time we see that the request is from the IP Address of 192.168.19.15 the first address, "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.19.15/" sent back 533 bytes and the request was to "http://192.168.19.15/", the second one, "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.19.15/" shows that I already had the same information thus the 304 and no bytes sent, "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.19.15/" sent back 308 bytes, and "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.19.15/" sent back 27 bytes. I accidentally killed my browser so had to reload it. Notice it also shows what kind of machine requested the information. # # ### At this point I want to do a log rotate and check it out. # # pi@AC0XL-Pi-400:/etc $ cd cron.daily ### pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ ls -al ### total 40 drwxr-xr-x 2 root root 4096 Apr 18 17:41 . drwxr-xr-x 126 root root 12288 Apr 18 17:29 .. -rwxr-xr-x 1 root root 1478 Jun 10 2021 apt-compat -rwxr-xr-x 1 root root 1298 Jan 29 2021 dpkg -rwxr-xr-x 1 root root 377 Feb 28 2021 logrotate -rwxr-xr-x 1 root root 1123 Feb 19 2021 man-db -rw-r--r-- 1 root root 102 Feb 22 2021 .placeholder -rwxr-xr-- 1 root root 1746 Apr 18 17:18 thttpd-rotate pi@AC0XL-Pi-400:/etc/cron.daily $ # # # ### One has to use sudo because they are owned by root. The period "." stands for "do" then it needs a space, hence the "/". # pi@AC0XL-Pi-400:/etc/cron.daily $ sudo ./thttpd-rotate ### # These files do not exist yet because we do not have 50 log files. mv: cannot stat 'thttpd_log.49': No such file or directory mv: cannot stat 'thttpd_log.48': No such file or directory mv: cannot stat 'thttpd_log.47': No such file or directory mv: cannot stat 'thttpd_log.46': No such file or directory mv: cannot stat 'thttpd_log.45': No such file or directory mv: cannot stat 'thttpd_log.44': No such file or directory mv: cannot stat 'thttpd_log.43': No such file or directory mv: cannot stat 'thttpd_log.42': No such file or directory mv: cannot stat 'thttpd_log.41': No such file or directory mv: cannot stat 'thttpd_log.40': No such file or directory mv: cannot stat 'thttpd_log.39': No such file or directory mv: cannot stat 'thttpd_log.38': No such file or directory mv: cannot stat 'thttpd_log.37': No such file or directory mv: cannot stat 'thttpd_log.36': No such file or directory mv: cannot stat 'thttpd_log.35': No such file or directory mv: cannot stat 'thttpd_log.34': No such file or directory mv: cannot stat 'thttpd_log.33': No such file or directory mv: cannot stat 'thttpd_log.32': No such file or directory mv: cannot stat 'thttpd_log.31': No such file or directory mv: cannot stat 'thttpd_log.30': No such file or directory mv: cannot stat 'thttpd_log.29': No such file or directory mv: cannot stat 'thttpd_log.28': No such file or directory mv: cannot stat 'thttpd_log.27': No such file or directory mv: cannot stat 'thttpd_log.26': No such file or directory mv: cannot stat 'thttpd_log.25': No such file or directory mv: cannot stat 'thttpd_log.24': No such file or directory mv: cannot stat 'thttpd_log.23': No such file or directory mv: cannot stat 'thttpd_log.22': No such file or directory mv: cannot stat 'thttpd_log.21': No such file or directory mv: cannot stat 'thttpd_log.20': No such file or directory mv: cannot stat 'thttpd_log.19': No such file or directory mv: cannot stat 'thttpd_log.18': No such file or directory mv: cannot stat 'thttpd_log.17': No such file or directory mv: cannot stat 'thttpd_log.16': No such file or directory mv: cannot stat 'thttpd_log.15': No such file or directory mv: cannot stat 'thttpd_log.14': No such file or directory mv: cannot stat 'thttpd_log.13': No such file or directory mv: cannot stat 'thttpd_log.12': No such file or directory mv: cannot stat 'thttpd_log.11': No such file or directory mv: cannot stat 'thttpd_log.10': No such file or directory mv: cannot stat 'thttpd_log.09': No such file or directory mv: cannot stat 'thttpd_log.08': No such file or directory mv: cannot stat 'thttpd_log.07': No such file or directory mv: cannot stat 'thttpd_log.06': No such file or directory mv: cannot stat 'thttpd_log.05': No such file or directory mv: cannot stat 'thttpd_log.04': No such file or directory mv: cannot stat 'thttpd_log.03': No such file or directory mv: cannot stat 'thttpd_log.02': No such file or directory mv: cannot stat 'thttpd_log.01': No such file or directory pi@AC0XL-Pi-400:/etc/cron.daily $ # # pi@AC0XL-Pi-400:/etc/cron.daily $ cat /home/local/www/logs/*log ### Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ cat /home/local/www/logs/*log.01 ### 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET /favicon.ico HTTP/1.1" 404 0 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:35 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:42 +0000] "UNKNOWN UNKNOWN" 400 0 "" "" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:47 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:02 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:03 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/readme.txt" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:08 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/etc/cron.daily $ # # # # # ***************************** # pi@AC0XL-Pi-400:/etc/cron.daily $ cd ### Change to Pi home. pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ man makeweb ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man htpasswd ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man syslogtocern ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man thttpd ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man redirect ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man ssi ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man strftime ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man weblog_parse ### No manual entry for weblog_parse pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ man http_get ### No manual entry for http_get pi@AC0XL-Pi-400:~ $ # # ### It looks like all of the man pages that come with thttpd are working. Some systems will not find the path to the man pages and those systems can use: sudo cp -iav /home/local/man/* /usr/local/man # to copy them over into "/usr/local/man" (see below). # # ************************************ # # ### If the man pages did not work, this should let them work. # pi@AC0XL-Pi-400:~ $ cd /home/local/man ### pi@AC0XL-Pi-400:/home/local/man $ # pi@AC0XL-Pi-400:/home/local/man $ ls -al ### total 16 drwxr-xr-x 4 root root 4096 Apr 18 16:39 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. drwxr-xr-x 2 root root 4096 Apr 18 16:39 man1 drwxr-xr-x 2 root root 4096 Apr 18 16:39 man8 pi@AC0XL-Pi-400:/home/local/man $ # pi@AC0XL-Pi-400:/home/local/man $ sudo cp -iav /home/local/man/* /usr/local/man ### sudo '/home/local/man/man1' -> '/usr/local/man/man1' '/home/local/man/man1/makeweb.1' -> '/usr/local/man/man1/makeweb.1' '/home/local/man/man1/htpasswd.1' -> '/usr/local/man/man1/htpasswd.1' '/home/local/man/man8' -> '/usr/local/man/man8' '/home/local/man/man8/thttpd.8' -> '/usr/local/man/man8/thttpd.8' '/home/local/man/man8/redirect.8' -> '/usr/local/man/man8/redirect.8' '/home/local/man/man8/ssi.8' -> '/usr/local/man/man8/ssi.8' '/home/local/man/man8/syslogtocern.8' -> '/usr/local/man/man8/syslogtocern.8' pi@AC0XL-Pi-400:/home/local/man $ # # ### Then test to see if the man pages work, as was done above. # pi@AC0XL-Pi-400:/home/local/man $ cd ### pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ date Mon 18 Apr 2022 07:22:59 PM MDT pi@AC0XL-Pi-400:~ $ # # ###****************************make log entries using different machines or phones.* # pi@AC0XL-Pi-400:~ $ # # ### Since I was having problems with my setup I decided I needed more information in my logs to be able to see when I had to restart my computer when my power went down, I am on batteries and an inverter, and other problems so I built the "os-debug" directory under /home/local/sbin/. # # pi@AC0XL-Pi-400:~ $ date Mon 18 Apr 2022 07:35:40 PM MDT pi@AC0XL-Pi-400:~ $ # ### thttpd is still running and I am going to change and add the os-debug files and then you can see the difference they make to the log files. # # pi@AC0XL-Pi-400:~ $ cd /home/local/www/logs pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ ls -al total 16 drwxr-xr-x 2 root www 4096 Apr 18 19:03 . drwxr-xr-x 5 root www 4096 Apr 18 18:07 .. -rw-r--r-- 1 nobody nogroup 1351 Apr 18 19:34 thttpd_log -rw-r--r-- 1 nobody nogroup 1938 Apr 18 19:03 thttpd_log.01 pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log.01 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET /favicon.ico HTTP/1.1" 404 0 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:35 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:42 +0000] "UNKNOWN UNKNOWN" 400 0 "" "" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:47 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:02 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:03 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/readme.txt" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:08 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash 192.168.1.219 - - [19/Apr/2022:01:33:39 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:33:39 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.3.0) Gecko/68.3.0 Firefox/68.3.0" 192.168.1.219 - - [19/Apr/2022:01:33:52 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:14 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:25 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:30 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" pi@AC0XL-Pi-400:/home/local/www/logs $ # ### thttpd is still running and I am going to change and add the os-debug files and then you can see the difference they make to the log # # pi@AC0XL-Pi-400:/home/local/www/logs $ cd /home/local/sbin/os-debug/ ### pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # # # ### The files in os-debug have additional thttpd pid numbers to help with OS problems. # # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ ls -al ### total 944 drwxr-xr-x 2 root root 4096 Apr 18 17:19 . drwxr-xr-x 4 root root 4096 Apr 18 17:32 .. -rwxr-xr-- 1 root root 185 Apr 18 17:19 datelog -r-xr-xr-- 1 root root 185 Apr 18 17:19 datelog~ -rwxr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd -r-xr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd~ -r--r--r-- 1 root root 786 Apr 18 17:19 readme.txt -r--r--r-- 1 root root 786 Apr 18 17:19 readme.txt~ -rwxr-xr-- 1 root root 1965 Apr 18 17:19 thttpd-rotate -r-xr-xr-- 1 root root 1965 Apr 18 17:19 thttpd-rotate~ -rwxr-xr-- 1 root root 153 Apr 18 17:19 thttpd_wrapper -r-xr-xr-- 1 root root 153 Apr 18 17:19 thttpd_wrapper~ pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cat readme.txt ### #readme.txt # # The files in os-debug have additional thttpd pid numbers to help with OS problems. # #pi@AC0XL-Pi-400:~$ #pi@AC0XL-Pi-400:~$ cd /home/local/sbin/os-debug/ ### #pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ #pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ sudo cp -av d* thttp*r ../ ### sudo #'datelog' -> '../datelog' #'dead-thttpd' -> '../dead-thttpd' #'thttpd_wrapper' -> '../thttpd_wrapper' #pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ #pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # # Now we have to replace thttpd-rotate in /etc/cron.daily. # # #pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ sudo cp -av thttpd-rotate /etc/cron.daily ### sudo - we are adding lines for thttpd PID information. #pi@AC0XL-Pi-400:/home/local/sbin/os-debug$ # # # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ sudo cp -av d* thttp*r ../ ### sudo 'datelog' -> '../datelog' 'datelog~' -> '../datelog~' 'dead-thttpd' -> '../dead-thttpd' 'dead-thttpd~' -> '../dead-thttpd~' 'thttpd_wrapper' -> '../thttpd_wrapper' pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # # # Now we have to replace thttpd-rotate in /etc/cron.daily. # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ sudo cp -av thttpd-rotate /etc/cron.daily ### sudo - we are adding lines for thttpd pid information. 'thttpd-rotate' -> '/etc/cron.daily/thttpd-rotate' pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # # # # ***************** # # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cat thttpd_wrapper ### #!/bin/sh # thttpd_wrapper while true ; do /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config /home/local/sbin/dead-thttpd sleep 10 done # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cat thttpd-rotate ### #!/bin/sh # /etc/cron.daily/thttpd-rotate cd /home/local/www/logs rm -f thttpd_log.50 mv thttpd_log.49 thttpd_log.50 mv thttpd_log.48 thttpd_log.49 mv thttpd_log.47 thttpd_log.48 mv thttpd_log.46 thttpd_log.47 mv thttpd_log.45 thttpd_log.46 mv thttpd_log.44 thttpd_log.45 mv thttpd_log.43 thttpd_log.44 mv thttpd_log.42 thttpd_log.43 mv thttpd_log.41 thttpd_log.42 mv thttpd_log.40 thttpd_log.41 mv thttpd_log.39 thttpd_log.40 mv thttpd_log.38 thttpd_log.39 mv thttpd_log.37 thttpd_log.38 mv thttpd_log.36 thttpd_log.37 mv thttpd_log.35 thttpd_log.36 mv thttpd_log.34 thttpd_log.35 mv thttpd_log.33 thttpd_log.34 mv thttpd_log.32 thttpd_log.33 mv thttpd_log.31 thttpd_log.32 mv thttpd_log.30 thttpd_log.31 mv thttpd_log.29 thttpd_log.30 mv thttpd_log.28 thttpd_log.29 mv thttpd_log.27 thttpd_log.28 mv thttpd_log.26 thttpd_log.27 mv thttpd_log.25 thttpd_log.26 mv thttpd_log.24 thttpd_log.25 mv thttpd_log.23 thttpd_log.24 mv thttpd_log.22 thttpd_log.23 mv thttpd_log.21 thttpd_log.22 mv thttpd_log.20 thttpd_log.21 mv thttpd_log.19 thttpd_log.20 mv thttpd_log.18 thttpd_log.19 mv thttpd_log.17 thttpd_log.18 mv thttpd_log.16 thttpd_log.17 mv thttpd_log.15 thttpd_log.16 mv thttpd_log.14 thttpd_log.15 mv thttpd_log.13 thttpd_log.14 mv thttpd_log.12 thttpd_log.13 mv thttpd_log.11 thttpd_log.12 mv thttpd_log.10 thttpd_log.11 mv thttpd_log.09 thttpd_log.10 mv thttpd_log.08 thttpd_log.09 mv thttpd_log.07 thttpd_log.08 mv thttpd_log.06 thttpd_log.07 mv thttpd_log.05 thttpd_log.06 mv thttpd_log.04 thttpd_log.05 mv thttpd_log.03 thttpd_log.04 mv thttpd_log.02 thttpd_log.03 mv thttpd_log.01 thttpd_log.02 date >> thttpd_log echo "log rotate end, thttpd pid = " `ps -C thttpd` >> thttpd_log w >> thttpd_log mv thttpd_log thttpd_log.01 date > thttpd_log echo "old log rotate end, old thttpd pid = " `ps -C thttpd` >> thttpd_log kill -usr1 `cat /var/run/thttpd.pid` sleep 15 echo "log rotate new, thttpd pid = " `ps -C thttpd` >> thttpd_log w >> thttpd_log # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cat dead-thttpd ### #!/bin/sh # dead-thttpd echo "old dead-thttpd pid = " `cat /var/run/thttpd.pid` >> /home/local/www/logs/thttpd_log date >> /home/local/www/logs/thttpd_log w >> /home/local/www/logs/thttpd_log # sleep 15 # echo "dead-thttpd, new thttpd pid = " `ps -C thttpd` >> /home/local/www/logs/thttpd_log # date >> /home/local/www/logs/thttpd_log # w >> /home/local/www/logs/thttpd_log # # # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cat datelog ### #!/bin/sh # datelog echo "datelog, thttpd pid = " `ps -C thttpd` >> /home/local/www/logs/thttpd_log date >> /home/local/www/logs/thttpd_log w >> /home/local/www/logs/thttpd_log # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ date Mon 18 Apr 2022 08:04:39 PM MDT pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # # ### sudo datelog is entered at the command prompt and there has been a problem with the system finding it, which I will test. When the commands are run from the system they all work but there seems to be a bug with them coming from the command line. # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ # pi@AC0XL-Pi-400:/home/local/sbin/os-debug $ cd /etc/cron.daily ### pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ ls -al ### total 40 drwxr-xr-x 2 root root 4096 Apr 18 17:41 . drwxr-xr-x 126 root root 12288 Apr 18 17:29 .. -rwxr-xr-x 1 root root 1478 Jun 10 2021 apt-compat -rwxr-xr-x 1 root root 1298 Jan 29 2021 dpkg -rwxr-xr-x 1 root root 377 Feb 28 2021 logrotate -rwxr-xr-x 1 root root 1123 Feb 19 2021 man-db -rw-r--r-- 1 root root 102 Feb 22 2021 .placeholder -rwxr-xr-- 1 root root 1965 Apr 18 17:19 thttpd-rotate pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ ## pi@AC0XL-Pi-400:/etc/cron.daily $ cat thttpd-rotate ### #!/bin/sh # /etc/cron.daily/thttpd-rotate cd /home/local/www/logs rm -f thttpd_log.50 mv thttpd_log.49 thttpd_log.50 mv thttpd_log.48 thttpd_log.49 mv thttpd_log.47 thttpd_log.48 mv thttpd_log.46 thttpd_log.47 mv thttpd_log.45 thttpd_log.46 mv thttpd_log.44 thttpd_log.45 mv thttpd_log.43 thttpd_log.44 mv thttpd_log.42 thttpd_log.43 mv thttpd_log.41 thttpd_log.42 mv thttpd_log.40 thttpd_log.41 mv thttpd_log.39 thttpd_log.40 mv thttpd_log.38 thttpd_log.39 mv thttpd_log.37 thttpd_log.38 mv thttpd_log.36 thttpd_log.37 mv thttpd_log.35 thttpd_log.36 mv thttpd_log.34 thttpd_log.35 mv thttpd_log.33 thttpd_log.34 mv thttpd_log.32 thttpd_log.33 mv thttpd_log.31 thttpd_log.32 mv thttpd_log.30 thttpd_log.31 mv thttpd_log.29 thttpd_log.30 mv thttpd_log.28 thttpd_log.29 mv thttpd_log.27 thttpd_log.28 mv thttpd_log.26 thttpd_log.27 mv thttpd_log.25 thttpd_log.26 mv thttpd_log.24 thttpd_log.25 mv thttpd_log.23 thttpd_log.24 mv thttpd_log.22 thttpd_log.23 mv thttpd_log.21 thttpd_log.22 mv thttpd_log.20 thttpd_log.21 mv thttpd_log.19 thttpd_log.20 mv thttpd_log.18 thttpd_log.19 mv thttpd_log.17 thttpd_log.18 mv thttpd_log.16 thttpd_log.17 mv thttpd_log.15 thttpd_log.16 mv thttpd_log.14 thttpd_log.15 mv thttpd_log.13 thttpd_log.14 mv thttpd_log.12 thttpd_log.13 mv thttpd_log.11 thttpd_log.12 mv thttpd_log.10 thttpd_log.11 mv thttpd_log.09 thttpd_log.10 mv thttpd_log.08 thttpd_log.09 mv thttpd_log.07 thttpd_log.08 mv thttpd_log.06 thttpd_log.07 mv thttpd_log.05 thttpd_log.06 mv thttpd_log.04 thttpd_log.05 mv thttpd_log.03 thttpd_log.04 mv thttpd_log.02 thttpd_log.03 mv thttpd_log.01 thttpd_log.02 date >> thttpd_log echo "log rotate end, thttpd pid = " `ps -C thttpd` >> thttpd_log w >> thttpd_log mv thttpd_log thttpd_log.01 date > thttpd_log echo "old log rotate end, old thttpd pid = " `ps -C thttpd` >> thttpd_log kill -usr1 `cat /var/run/thttpd.pid` sleep 15 echo "log rotate new, thttpd pid = " `ps -C thttpd` >> thttpd_log w >> thttpd_log # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # # # ### That looks better! there is a sleep 15 near the end and that is to wait for the new PID to be set up. ### Notice that this program takes 15 seconds so that the new PID number will have time to come up. ### Also, the lines are not written to the log file until they finish. The "kill -usr1 `cat /var/run/thttpd.pid`" stops thttpd from takin more requests. Also, the lines are not written to the log file until they finish. The "kill -usr1 `cat /var/run/thttpd.pid`" stops thttpd from taking any more requests but lets the ones that are running finish before it starts again with a new log file. That is why at times one will see extra lines after the log rotate normal ending. # # # # pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ sudo ./thttpd-rotate ### sudo mv: cannot stat 'thttpd_log.49': No such file or directory mv: cannot stat 'thttpd_log.48': No such file or directory mv: cannot stat 'thttpd_log.47': No such file or directory mv: cannot stat 'thttpd_log.46': No such file or directory mv: cannot stat 'thttpd_log.45': No such file or directory mv: cannot stat 'thttpd_log.44': No such file or directory mv: cannot stat 'thttpd_log.43': No such file or directory mv: cannot stat 'thttpd_log.42': No such file or directory mv: cannot stat 'thttpd_log.41': No such file or directory mv: cannot stat 'thttpd_log.40': No such file or directory mv: cannot stat 'thttpd_log.39': No such file or directory mv: cannot stat 'thttpd_log.38': No such file or directory mv: cannot stat 'thttpd_log.37': No such file or directory mv: cannot stat 'thttpd_log.36': No such file or directory mv: cannot stat 'thttpd_log.35': No such file or directory mv: cannot stat 'thttpd_log.34': No such file or directory mv: cannot stat 'thttpd_log.33': No such file or directory mv: cannot stat 'thttpd_log.32': No such file or directory mv: cannot stat 'thttpd_log.31': No such file or directory mv: cannot stat 'thttpd_log.30': No such file or directory mv: cannot stat 'thttpd_log.29': No such file or directory mv: cannot stat 'thttpd_log.28': No such file or directory mv: cannot stat 'thttpd_log.27': No such file or directory mv: cannot stat 'thttpd_log.26': No such file or directory mv: cannot stat 'thttpd_log.25': No such file or directory mv: cannot stat 'thttpd_log.24': No such file or directory mv: cannot stat 'thttpd_log.23': No such file or directory mv: cannot stat 'thttpd_log.22': No such file or directory mv: cannot stat 'thttpd_log.21': No such file or directory mv: cannot stat 'thttpd_log.20': No such file or directory mv: cannot stat 'thttpd_log.19': No such file or directory mv: cannot stat 'thttpd_log.18': No such file or directory mv: cannot stat 'thttpd_log.17': No such file or directory mv: cannot stat 'thttpd_log.16': No such file or directory mv: cannot stat 'thttpd_log.15': No such file or directory mv: cannot stat 'thttpd_log.14': No such file or directory mv: cannot stat 'thttpd_log.13': No such file or directory mv: cannot stat 'thttpd_log.12': No such file or directory mv: cannot stat 'thttpd_log.11': No such file or directory mv: cannot stat 'thttpd_log.10': No such file or directory mv: cannot stat 'thttpd_log.09': No such file or directory mv: cannot stat 'thttpd_log.08': No such file or directory mv: cannot stat 'thttpd_log.07': No such file or directory mv: cannot stat 'thttpd_log.06': No such file or directory mv: cannot stat 'thttpd_log.05': No such file or directory mv: cannot stat 'thttpd_log.04': No such file or directory mv: cannot stat 'thttpd_log.03': No such file or directory mv: cannot stat 'thttpd_log.02': No such file or directory pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ sudo datelog sudo: datelog: command not found pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # This is the problem when the command is entered from the command line and it is not in "/usr/local/sbin/" even though all of the other commands ran from "/home/local/sbin/"! pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ sudo ls -al /home/local/sbin ### total 192 drwxr-xr-x 4 root root 4096 Apr 18 19:42 . drwxr-xr-x 5 root root 4096 Apr 18 16:39 .. -rwxr-xr-- 1 root root 185 Apr 18 17:19 datelog -r-xr-xr-- 1 root root 185 Apr 18 17:19 datelog~ -rwxr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd -r-xr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd~ -rwxr-xr-x 1 root root 15296 Apr 18 16:39 htpasswd -rwxr-sr-x 1 root www 14504 Apr 18 16:39 makeweb drwxr-xr-x 2 root root 4096 Apr 18 17:19 os-debug -r-xr-xr-x 1 root root 2878 Apr 18 16:39 syslogtocern -r-xr-xr-x 1 bin bin 121272 Apr 18 16:39 thttpd drwxr-xr-x 2 root root 4096 Apr 18 17:18 thttpd-extras -rwxr-xr-- 1 root root 153 Apr 18 17:19 thttpd_wrapper pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ sudo cp -iav /home/local/sbin/* /usr/local/sbin ### sudo '/home/local/sbin/datelog' -> '/usr/local/sbin/datelog' '/home/local/sbin/datelog~' -> '/usr/local/sbin/datelog~' '/home/local/sbin/dead-thttpd' -> '/usr/local/sbin/dead-thttpd' '/home/local/sbin/dead-thttpd~' -> '/usr/local/sbin/dead-thttpd~' '/home/local/sbin/htpasswd' -> '/usr/local/sbin/htpasswd' '/home/local/sbin/makeweb' -> '/usr/local/sbin/makeweb' '/home/local/sbin/os-debug' -> '/usr/local/sbin/os-debug' '/home/local/sbin/os-debug/2022-03-25-Install-thttpd-Raspberry-Pi-Model-B-Plus-Rev-1.2-with-512-MB-RAM.txt' -> '/usr/local/sbin/os-debug/2022-03-25-Install-thttpd-Raspberry-Pi-Model-B-Plus-Rev-1.2-with-512-MB-RAM.txt' '/home/local/sbin/os-debug/readme.txt~' -> '/usr/local/sbin/os-debug/readme.txt~' '/home/local/sbin/os-debug/readme.txt' -> '/usr/local/sbin/os-debug/readme.txt' '/home/local/sbin/os-debug/dead-thttpd' -> '/usr/local/sbin/os-debug/dead-thttpd' '/home/local/sbin/os-debug/thttpd-rotate~' -> '/usr/local/sbin/os-debug/thttpd-rotate~' '/home/local/sbin/os-debug/thttpd-rotate' -> '/usr/local/sbin/os-debug/thttpd-rotate' '/home/local/sbin/os-debug/datelog~' -> '/usr/local/sbin/os-debug/datelog~' '/home/local/sbin/os-debug/dead-thttpd~' -> '/usr/local/sbin/os-debug/dead-thttpd~' '/home/local/sbin/os-debug/thttpd_wrapper' -> '/usr/local/sbin/os-debug/thttpd_wrapper' '/home/local/sbin/os-debug/datelog' -> '/usr/local/sbin/os-debug/datelog' '/home/local/sbin/os-debug/thttpd_wrapper~' -> '/usr/local/sbin/os-debug/thttpd_wrapper~' '/home/local/sbin/syslogtocern' -> '/usr/local/sbin/syslogtocern' '/home/local/sbin/thttpd' -> '/usr/local/sbin/thttpd' '/home/local/sbin/thttpd-extras' -> '/usr/local/sbin/thttpd-extras' '/home/local/sbin/thttpd-extras/thttpd.sh' -> '/usr/local/sbin/thttpd-extras/thttpd.sh' '/home/local/sbin/thttpd-extras/thttpd_config' -> '/usr/local/sbin/thttpd-extras/thttpd_config' '/home/local/sbin/thttpd-extras/anvil_thttpd.gif' -> '/usr/local/sbin/thttpd-extras/anvil_thttpd.gif' '/home/local/sbin/thttpd-extras/readme.txt' -> '/usr/local/sbin/thttpd-extras/readme.txt' '/home/local/sbin/thttpd-extras/thttpd-rotate~' -> '/usr/local/sbin/thttpd-extras/thttpd-rotate~' '/home/local/sbin/thttpd-extras/thttpd.sh~' -> '/usr/local/sbin/thttpd-extras/thttpd.sh~' '/home/local/sbin/thttpd-extras/thttpd_config~' -> '/usr/local/sbin/thttpd-extras/thttpd_config~' '/home/local/sbin/thttpd-extras/sitemap.xml' -> '/usr/local/sbin/thttpd-extras/sitemap.xml' '/home/local/sbin/thttpd-extras/thttpd-rotate' -> '/usr/local/sbin/thttpd-extras/thttpd-rotate' '/home/local/sbin/thttpd-extras/sitemap.xml.txt' -> '/usr/local/sbin/thttpd-extras/sitemap.xml.txt' '/home/local/sbin/thttpd-extras/favicon.ico' -> '/usr/local/sbin/thttpd-extras/favicon.ico' '/home/local/sbin/thttpd-extras/rc.local~' -> '/usr/local/sbin/thttpd-extras/rc.local~' '/home/local/sbin/thttpd-extras/thttpd_wrapper' -> '/usr/local/sbin/thttpd-extras/thttpd_wrapper' '/home/local/sbin/thttpd-extras/robots-site.txt' -> '/usr/local/sbin/thttpd-extras/robots-site.txt' '/home/local/sbin/thttpd-extras/robots.txt' -> '/usr/local/sbin/thttpd-extras/robots.txt' '/home/local/sbin/thttpd-extras/rc.local' -> '/usr/local/sbin/thttpd-extras/rc.local' '/home/local/sbin/thttpd-extras/thttpd_wrapper~' -> '/usr/local/sbin/thttpd-extras/thttpd_wrapper~' '/home/local/sbin/thttpd_wrapper' -> '/usr/local/sbin/thttpd_wrapper' pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ ls -al /usr/local/sbin ### total 192 drwxr-xr-x 4 root root 4096 Apr 18 20:18 . drwxr-xr-x 10 root root 4096 Jan 27 19:58 .. -rwxr-xr-- 1 root root 185 Apr 18 17:19 datelog -r-xr-xr-- 1 root root 185 Apr 18 17:19 datelog~ -rwxr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd -r-xr-xr-- 1 root root 385 Apr 18 17:19 dead-thttpd~ -rwxr-xr-x 1 root root 15296 Apr 18 16:39 htpasswd -rwxr-sr-x 1 root www 14504 Apr 18 16:39 makeweb drwxr-xr-x 2 root root 4096 Apr 18 17:19 os-debug -r-xr-xr-x 1 root root 2878 Apr 18 16:39 syslogtocern -r-xr-xr-x 1 bin bin 121272 Apr 18 16:39 thttpd drwxr-xr-x 2 root root 4096 Apr 18 17:18 thttpd-extras -rwxr-xr-- 1 root root 153 Apr 18 17:19 thttpd_wrapper pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ sudo datelog ### pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ ### Magic!! Now sudo datelog works!!! The only thing different is the command is coming from the command line and not from a program which all of the other commands come from and work without being under /usr/local/sbin/!!! pi@AC0XL-Pi-400:/etc/cron.daily $ pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ # pi@AC0XL-Pi-400:/etc/cron.daily $ cd /home/local/www/logs ### pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ ls -al ### total 20 drwxr-xr-x 2 root www 4096 Apr 18 20:16 . drwxr-xr-x 5 root www 4096 Apr 18 18:07 .. -rw-r--r-- 1 nobody nogroup 879 Apr 18 20:20 thttpd_log -rw-r--r-- 1 nobody nogroup 1755 Apr 18 20:16 thttpd_log.01 -rw-r--r-- 1 nobody nogroup 1938 Apr 18 19:03 thttpd_log.02 pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log.02 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:28 +0000] "GET /favicon.ico HTTP/1.1" 404 0 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:35 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://localhost/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 127.0.0.1 - - [19/Apr/2022:00:24:42 +0000] "UNKNOWN UNKNOWN" 400 0 "" "" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:38 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:56:47 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:02 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:03 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/readme.txt" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" 192.168.1.135 - - [19/Apr/2022:00:57:08 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Firefox/91.0" Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log.01 Mon 18 Apr 2022 07:03:54 PM MDT 19:03:54 up 4:28, 2 users, load average: 0.02, 0.19, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 4:28m 9:30 1.09s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 4:28m 0.06s 0.05s -bash 192.168.1.219 - - [19/Apr/2022:01:33:39 +0000] "GET / HTTP/1.1" 200 25000 "" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:33:39 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.3.0) Gecko/68.3.0 Firefox/68.3.0" 192.168.1.219 - - [19/Apr/2022:01:33:52 +0000] "GET /ac0xl/ HTTP/1.1" 200 25000 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:14 +0000] "GET /favicon.ico HTTP/1.1" 200 533 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:25 +0000] "GET /readme.txt HTTP/1.1" 200 308 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" 192.168.1.219 - - [19/Apr/2022:01:34:30 +0000] "GET /robots.txt HTTP/1.1" 200 27 "http://192.168.1.135/" "Mozilla/5.0 (Android 4.4.2; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0" Mon 18 Apr 2022 08:16:03 PM MDT log rotate end, thttpd pid = PID TTY TIME CMD 3386 ? 00:00:49 thttpd 20:16:03 up 5:40, 2 users, load average: 0.70, 0.38, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 5:40m 11:01 1.22s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 5:40m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ cat *log Mon 18 Apr 2022 08:16:03 PM MDT old log rotate end, old thttpd pid = PID TTY TIME CMD 3386 ? 00:00:49 thttpd log rotate new, thttpd pid = PID TTY TIME CMD 3807 ? 00:00:00 thttpd 20:16:18 up 5:40, 2 users, load average: 0.55, 0.37, 0.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 5:40m 11:01 1.22s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 5:40m 0.06s 0.05s -bash datelog, thttpd pid = PID TTY TIME CMD 3807 ? 00:00:03 thttpd Mon 18 Apr 2022 08:20:40 PM MDT 20:20:40 up 5:45, 2 users, load average: 0.06, 0.20, 0.17 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pi tty7 :0 14:35 5:45m 11:10 1.23s /usr/bin/lxsession -s LXDE-pi -e LXDE pi tty1 - 14:35 5:45m 0.06s 0.05s -bash pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ # ### As you can see thttpd can be updated while it is still running! ### While it is still running I will finish with adding more "users" to the web site. # # ***************************** # ***************************** # pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ date Mon 18 Apr 2022 08:26:37 PM MDT pi@AC0XL-Pi-400:/home/local/www/logs $ pi@AC0XL-Pi-400:/home/local/www/logs $ # ### Adding more Web Users, (Headings). # Other ideas for web "users" could be: documents, downloads, games, memes, music, notices, pictures, videos, etc., just categories of what you want on your website, or what you want to share. This time we will use a different process to add only www users. # pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ # pi@AC0XL-Pi-400:/home/local/www/logs $ cd /home/ ### pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ addgroup --help ### adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a normal user adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--add_extra_groups] USER Add a system user adduser --group [--gid ID] GROUP addgroup [--gid ID] GROUP Add a user group addgroup --system [--gid ID] GROUP Add a system group adduser USER GROUP Add an existing user to an existing group general options: --quiet | -q don't give process information to stdout --force-badname allow usernames which do not match the NAME_REGEX configuration variable --help | -h usage message --version | -v version number and copyright --conf | -c FILE use FILE as configuration file pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ date Mon 18 Apr 2022 08:33:20 PM MDT pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # # # Again the process: # # sudo adduser --ingroup www videos # (new web user "videos") pi@AC0XL-Pi-400:/home $ # # (use a password that is different from the one for "(pi)") # su videos # (shell to user "videos") # cd pi@AC0XL-Pi-400:/home $ # # touch .user-number # that is a period and the number all in one. # makeweb # ls -al pi@AC0XL-Pi-400:/home $ # # exit # (exit the shell back to where you were) # # ********* # pi@AC0XL-Pi-400:/home $ # # This is where if you have a list of typed "users" you can just copy the "name" and then be able to paste it several times without having to re-type it, or making typing mistakes. # # Since I am rebuilding my site, I will add delinquent-accounts/ just to keep my numbers the same. # pi@AC0XL-Pi-400:/home $ # # pi@AC0XL-Pi-400:/home $ date Mon 18 Apr 2022 08:39:22 PM MDT pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www delinquent-accounts ### sudo Adding user `delinquent-accounts' ... Adding new user `delinquent-accounts' (1002) with group `www' ... Creating home directory `/home/delinquent-accounts' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for delinquent-accounts Enter the new value, or press ENTER for the default Full Name []: delinquent-accounts Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su delinquent-accounts ### Password: delinquent-accounts@AC0XL-Pi-400:/home $ delinquent-accounts@AC0XL-Pi-400:/home $ cd ### delinquent-accounts@AC0XL-Pi-400:~ $ delinquent-accounts@AC0XL-Pi-400:~ $ touch .1002 ### delinquent-accounts@AC0XL-Pi-400:~ $ delinquent-accounts@AC0XL-Pi-400:~ $ # delinquent-accounts@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/delinquent-accounts Created symbolic link /home/delinquent-accounts/public_html delinquent-accounts@AC0XL-Pi-400:~ $ # delinquent-accounts@AC0XL-Pi-400:~ $ # delinquent-accounts@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 delinquent-accounts www 4096 Apr 18 20:42 . drwxr-xr-x 6 root root 4096 Apr 18 20:39 .. -rw-r--r-- 1 delinquent-accounts www 0 Apr 18 20:42 .1002 -rw-r--r-- 1 delinquent-accounts www 220 Apr 18 20:39 .bash_logout -rw-r--r-- 1 delinquent-accounts www 3523 Apr 18 20:39 .bashrc -rw-r--r-- 1 delinquent-accounts www 1670 Apr 18 20:39 .mkshrc -rw-r--r-- 1 delinquent-accounts www 807 Apr 18 20:39 .profile lrwxrwxrwx 1 delinquent-accounts www 41 Apr 18 20:42 public_html -> /home/local/www/users/delinquent-accounts delinquent-accounts@AC0XL-Pi-400:~ $ # delinquent-accounts@AC0XL-Pi-400:~ $ # delinquent-accounts@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # # # ********* # # This is where if you have a list of typed "users" you can just copy the "name" and then be able to paste it several times without having to re-type it, or making typing mistakes. # pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ # # ******************** Lets try adding "documents". # # pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ i@AC0XL-Pi-400:/home $ date Mon 18 Apr 2022 08:44:55 PM MDT pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www documents ### sudo Adding user `documents' ... Adding new user `documents' (1003) with group `www' ... Creating home directory `/home/documents' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for documents Enter the new value, or press ENTER for the default Full Name []: documents Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su documents ### Password: documents@AC0XL-Pi-400:/home $ # documents@AC0XL-Pi-400:/home $ # documents@AC0XL-Pi-400:/home $ cd ### documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ touch .1003 ### documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/documents Created symbolic link /home/documents/public_html documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 documents www 4096 Apr 18 20:48 . drwxr-xr-x 7 root root 4096 Apr 18 20:45 .. -rw-r--r-- 1 documents www 0 Apr 18 20:47 .1003 -rw-r--r-- 1 documents www 220 Apr 18 20:45 .bash_logout -rw-r--r-- 1 documents www 3523 Apr 18 20:45 .bashrc -rw-r--r-- 1 documents www 1670 Apr 18 20:45 .mkshrc -rw-r--r-- 1 documents www 807 Apr 18 20:45 .profile lrwxrwxrwx 1 documents www 31 Apr 18 20:48 public_html -> /home/local/www/users/documents documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ # documents@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www downloads ### sudo Adding user `downloads' ... Adding new user `downloads' (1004) with group `www' ... Creating home directory `/home/downloads' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for downloads Enter the new value, or press ENTER for the default Full Name []: downloads Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su downloads ### Password: downloads@AC0XL-Pi-400:/home $ # downloads@AC0XL-Pi-400:/home $ # downloads@AC0XL-Pi-400:/home $ cd ### downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ touch .1004 ### downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/downloads Created symbolic link /home/downloads/public_html downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 downloads www 4096 Apr 18 20:51 . drwxr-xr-x 8 root root 4096 Apr 18 20:49 .. -rw-r--r-- 1 downloads www 0 Apr 18 20:51 .1004 -rw-r--r-- 1 downloads www 220 Apr 18 20:49 .bash_logout -rw-r--r-- 1 downloads www 3523 Apr 18 20:49 .bashrc -rw-r--r-- 1 downloads www 1670 Apr 18 20:49 .mkshrc -rw-r--r-- 1 downloads www 807 Apr 18 20:49 .profile lrwxrwxrwx 1 downloads www 31 Apr 18 20:51 public_html -> /home/local/www/users/downloads downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ # downloads@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ ls -al ### Just to see how we are doing. total 32 drwxr-xr-x 8 root root 4096 Apr 18 20:49 . drwxr-xr-x 18 root root 4096 Jan 27 20:21 .. drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 17:08 ac0xl drwxr-xr-x 2 delinquent-accounts www 4096 Apr 18 20:43 delinquent-accounts drwxr-xr-x 2 documents www 4096 Apr 18 20:48 documents drwxr-xr-x 2 downloads www 4096 Apr 18 20:52 downloads drwxr-xr-x 5 root root 4096 Apr 18 16:39 local drwxr-xr-x 20 pi pi 4096 Apr 18 14:35 pi pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ date Mon 18 Apr 2022 08:53:37 PM MDT pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www freedom ### sudo Adding user `freedom' ... Adding new user `freedom' (1005) with group `www' ... Creating home directory `/home/freedom' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for freedom Enter the new value, or press ENTER for the default Full Name []: freedom Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su freedom ### Password: freedom@AC0XL-Pi-400:/home $ # freedom@AC0XL-Pi-400:/home $ # freedom@AC0XL-Pi-400:/home $ cd ### freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ touch .1005 ### freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/freedom Created symbolic link /home/freedom/public_html freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 freedom www 4096 Apr 18 20:56 . drwxr-xr-x 9 root root 4096 Apr 18 20:54 .. -rw-r--r-- 1 freedom www 0 Apr 18 20:56 .1005 -rw-r--r-- 1 freedom www 220 Apr 18 20:54 .bash_logout -rw-r--r-- 1 freedom www 3523 Apr 18 20:54 .bashrc -rw-r--r-- 1 freedom www 1670 Apr 18 20:54 .mkshrc -rw-r--r-- 1 freedom www 807 Apr 18 20:54 .profile lrwxrwxrwx 1 freedom www 29 Apr 18 20:56 public_html -> /home/local/www/users/freedom freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ # freedom@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www memes ### sudo Adding user `memes' ... Adding new user `memes' (1006) with group `www' ... Creating home directory `/home/memes' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for memes Enter the new value, or press ENTER for the default Full Name []: memes Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su memes ### Password: memes@AC0XL-Pi-400:/home $ # memes@AC0XL-Pi-400:/home $ # memes@AC0XL-Pi-400:/home $ cd ### memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ touch .1006 ### memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/memes Created symbolic link /home/memes/public_html memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 memes www 4096 Apr 18 21:02 . drwxr-xr-x 10 root root 4096 Apr 18 20:58 .. -rw-r--r-- 1 memes www 0 Apr 18 21:01 .1006 -rw-r--r-- 1 memes www 220 Apr 18 20:58 .bash_logout -rw-r--r-- 1 memes www 3523 Apr 18 20:58 .bashrc -rw-r--r-- 1 memes www 1670 Apr 18 20:58 .mkshrc -rw-r--r-- 1 memes www 807 Apr 18 20:58 .profile lrwxrwxrwx 1 memes www 27 Apr 18 21:02 public_html -> /home/local/www/users/memes memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ # memes@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www music ### sudo Adding user `music' ... Adding new user `music' (1007) with group `www' ... Creating home directory `/home/music' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for music Enter the new value, or press ENTER for the default Full Name []: music Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su music ### Password: music@AC0XL-Pi-400:/home $ # music@AC0XL-Pi-400:/home $ # music@AC0XL-Pi-400:/home $ cd ### music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ touch .1007 ### music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/music Created symbolic link /home/music/public_html music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 music www 4096 Apr 18 21:06 . drwxr-xr-x 11 root root 4096 Apr 18 21:03 .. -rw-r--r-- 1 music www 0 Apr 18 21:05 .1007 -rw-r--r-- 1 music www 220 Apr 18 21:03 .bash_logout -rw-r--r-- 1 music www 3523 Apr 18 21:03 .bashrc -rw-r--r-- 1 music www 1670 Apr 18 21:03 .mkshrc -rw-r--r-- 1 music www 807 Apr 18 21:03 .profile lrwxrwxrwx 1 music www 27 Apr 18 21:06 public_html -> /home/local/www/users/music music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ # music@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www notices ### sudo Adding user `notices' ... Adding new user `notices' (1008) with group `www' ... Creating home directory `/home/notices' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for notices Enter the new value, or press ENTER for the default Full Name []: notices Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su notices ### Password: notices@AC0XL-Pi-400:/home $ # notices@AC0XL-Pi-400:/home $ # notices@AC0XL-Pi-400:/home $ cd ### notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ touch .1008 ### notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/notices Created symbolic link /home/notices/public_html notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 notices www 4096 Apr 18 21:09 . drwxr-xr-x 12 root root 4096 Apr 18 21:07 .. -rw-r--r-- 1 notices www 0 Apr 18 21:09 .1008 -rw-r--r-- 1 notices www 220 Apr 18 21:07 .bash_logout -rw-r--r-- 1 notices www 3523 Apr 18 21:07 .bashrc -rw-r--r-- 1 notices www 1670 Apr 18 21:07 .mkshrc -rw-r--r-- 1 notices www 807 Apr 18 21:07 .profile lrwxrwxrwx 1 notices www 29 Apr 18 21:09 public_html -> /home/local/www/users/notices notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ # notices@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www pictures ### sudo Adding user `pictures' ... Adding new user `pictures' (1009) with group `www' ... Creating home directory `/home/pictures' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for pictures Enter the new value, or press ENTER for the default Full Name []: pictures Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su pictures ### Password: pictures@AC0XL-Pi-400:/home $ # pictures@AC0XL-Pi-400:/home $ # pictures@AC0XL-Pi-400:/home $ cd ### pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ touch .1009 ### pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/pictures Created symbolic link /home/pictures/public_html pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 pictures www 4096 Apr 18 21:13 . drwxr-xr-x 13 root root 4096 Apr 18 21:11 .. -rw-r--r-- 1 pictures www 0 Apr 18 21:13 .1009 -rw-r--r-- 1 pictures www 220 Apr 18 21:11 .bash_logout -rw-r--r-- 1 pictures www 3523 Apr 18 21:11 .bashrc -rw-r--r-- 1 pictures www 1670 Apr 18 21:11 .mkshrc -rw-r--r-- 1 pictures www 807 Apr 18 21:11 .profile lrwxrwxrwx 1 pictures www 30 Apr 18 21:13 public_html -> /home/local/www/users/pictures pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ # pictures@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www rome ### sudo Adding user `rome' ... Adding new user `rome' (1010) with group `www' ... Creating home directory `/home/rome' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for rome Enter the new value, or press ENTER for the default Full Name []: rome Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su rome ### Password: rome@AC0XL-Pi-400:/home $ # rome@AC0XL-Pi-400:/home $ # rome@AC0XL-Pi-400:/home $ cd ### rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ touch .1010 ### rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/rome Created symbolic link /home/rome/public_html rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 rome www 4096 Apr 18 21:17 . drwxr-xr-x 14 root root 4096 Apr 18 21:14 .. -rw-r--r-- 1 rome www 0 Apr 18 21:16 .1010 -rw-r--r-- 1 rome www 220 Apr 18 21:14 .bash_logout -rw-r--r-- 1 rome www 3523 Apr 18 21:14 .bashrc -rw-r--r-- 1 rome www 1670 Apr 18 21:14 .mkshrc -rw-r--r-- 1 rome www 807 Apr 18 21:14 .profile lrwxrwxrwx 1 rome www 26 Apr 18 21:17 public_html -> /home/local/www/users/rome rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ # rome@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www searles-sav-on-propane ### sudo Adding user `searles-sav-on-propane' ... Adding new user `searles-sav-on-propane' (1011) with group `www' ... Creating home directory `/home/searles-sav-on-propane' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for searles-sav-on-propane Enter the new value, or press ENTER for the default Full Name []: searles-sav-on-propane Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su searles-sav-on-propane ### Password: searles-sav-on-propane@AC0XL-Pi-400:/home $ # searles-sav-on-propane@AC0XL-Pi-400:/home $ # searles-sav-on-propane@AC0XL-Pi-400:/home $ cd ### searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ touch .1011 ### searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/searles-sav-on-propane Created symbolic link /home/searles-sav-on-propane/public_html searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 searles-sav-on-propane www 4096 Apr 18 21:20 . drwxr-xr-x 15 root root 4096 Apr 18 21:18 .. -rw-r--r-- 1 searles-sav-on-propane www 0 Apr 18 21:20 .1011 -rw-r--r-- 1 searles-sav-on-propane www 220 Apr 18 21:18 .bash_logout -rw-r--r-- 1 searles-sav-on-propane www 3523 Apr 18 21:18 .bashrc -rw-r--r-- 1 searles-sav-on-propane www 1670 Apr 18 21:18 .mkshrc -rw-r--r-- 1 searles-sav-on-propane www 807 Apr 18 21:18 .profile lrwxrwxrwx 1 searles-sav-on-propane www 44 Apr 18 21:20 public_html -> /home/local/www/users/searles-sav-on-propane searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ # searles-sav-on-propane@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www va ### sudo Adding user `va' ... Adding new user `va' (1012) with group `www' ... Creating home directory `/home/va' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for va Enter the new value, or press ENTER for the default Full Name []: va Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su va ### Password: va@AC0XL-Pi-400:/home $ # va@AC0XL-Pi-400:/home $ # va@AC0XL-Pi-400:/home $ cd ### va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ touch .1012 ### va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/va Created symbolic link /home/va/public_html va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 va www 4096 Apr 18 21:24 . drwxr-xr-x 16 root root 4096 Apr 18 21:22 .. -rw-r--r-- 1 va www 0 Apr 18 21:24 .1012 -rw-r--r-- 1 va www 220 Apr 18 21:22 .bash_logout -rw-r--r-- 1 va www 3523 Apr 18 21:22 .bashrc -rw-r--r-- 1 va www 1670 Apr 18 21:22 .mkshrc -rw-r--r-- 1 va www 807 Apr 18 21:22 .profile lrwxrwxrwx 1 va www 24 Apr 18 21:24 public_html -> /home/local/www/users/va va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ # va@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ sudo adduser --ingroup www videos ### sudo Adding user `videos' ... Adding new user `videos' (1013) with group `www' ... Creating home directory `/home/videos' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for videos Enter the new value, or press ENTER for the default Full Name []: videos Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ su videos ### Password: videos@AC0XL-Pi-400:/home $ # videos@AC0XL-Pi-400:/home $ # videos@AC0XL-Pi-400:/home $ cd ### videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ touch .1013 ### videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ makeweb ### Created web directory /home/local/www/users/videos Created symbolic link /home/videos/public_html videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ ls -al ### total 24 drwxr-xr-x 2 videos www 4096 Apr 18 21:28 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ # videos@AC0XL-Pi-400:~ $ exit ### exit pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ ls -al ### total 68 drwxr-xr-x 17 root root 4096 Apr 18 21:26 . drwxr-xr-x 18 root root 4096 Jan 27 20:21 .. drwxr-xr-x 2 ac0xl ac0xl 4096 Apr 18 17:08 ac0xl drwxr-xr-x 2 delinquent-accounts www 4096 Apr 18 20:43 delinquent-accounts drwxr-xr-x 2 documents www 4096 Apr 18 20:48 documents drwxr-xr-x 2 downloads www 4096 Apr 18 20:52 downloads drwxr-xr-x 2 freedom www 4096 Apr 18 20:57 freedom drwxr-xr-x 5 root root 4096 Apr 18 16:39 local drwxr-xr-x 2 memes www 4096 Apr 18 21:03 memes drwxr-xr-x 2 music www 4096 Apr 18 21:07 music drwxr-xr-x 2 notices www 4096 Apr 18 21:10 notices drwxr-xr-x 20 pi pi 4096 Apr 18 14:35 pi drwxr-xr-x 2 pictures www 4096 Apr 18 21:14 pictures drwxr-xr-x 2 rome www 4096 Apr 18 21:18 rome drwxr-xr-x 2 searles-sav-on-propane www 4096 Apr 18 21:21 searles-sav-on-propane drwxr-xr-x 2 va www 4096 Apr 18 21:25 va drwxr-xr-x 2 videos www 4096 Apr 18 21:29 videos pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ date Mon 18 Apr 2022 09:29:52 PM MDT pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ # pi@AC0XL-Pi-400:/home $ cd pi ### pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ ls -al ### This is to check if anything got added here like a touch number or the public_html symbolic link. total 124 drwxr-xr-x 20 pi pi 4096 Apr 18 14:35 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. drwxr-xr-x 289 pi pi 20480 Apr 17 09:43 32G-SD -rw------- 1 pi pi 1029 Apr 18 14:35 .bash_history -rw-r--r-- 1 pi pi 220 Jan 27 20:00 .bash_logout -rw-r--r-- 1 pi pi 3523 Jan 27 20:00 .bashrc drwxr-xr-x 2 pi pi 4096 Jan 27 20:09 Bookshelf drwxr-xr-x 8 pi pi 4096 Apr 17 10:08 .cache drwx------ 20 pi pi 4096 Apr 17 10:03 .config drwxr-xr-x 2 pi pi 4096 Apr 17 10:01 Desktop drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Documents drwxr-xr-x 2 pi pi 4096 Apr 17 14:18 Downloads drwxr-xr-x 6 pi pi 4096 Apr 18 20:28 freedom drwxr-xr-x 3 pi pi 4096 Jan 27 20:09 .local drwx------ 5 pi pi 4096 Apr 9 23:27 .mozilla drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Music drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Pictures drwx------ 4 pi pi 4096 Apr 13 14:49 .pp_backup -rw-r--r-- 1 pi pi 807 Jan 27 20:00 .profile drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Public drwxr-xr-x 11 pi pi 4096 Apr 18 14:22 RP2040 drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Templates drwx------ 15 pi pi 4096 Mar 21 14:49 .thunderbird drwxr-xr-x 2 pi pi 4096 Apr 9 22:16 Videos -rw------- 1 pi pi 113 Apr 18 14:35 .Xauthority -rw------- 1 pi pi 2522 Apr 18 14:35 .xsession-errors -rw------- 1 pi pi 2489 Apr 18 14:02 .xsession-errors.old pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ cat /etc/group ### root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:pi tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:pi,ac0xl fax:x:21: voice:x:22: cdrom:x:24:pi,ac0xl floppy:x:25:ac0xl tape:x:26: sudo:x:27:pi audio:x:29:pi,pulse,ac0xl dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:pi,ac0xl sasl:x:45: plugdev:x:46:pi,ac0xl staff:x:50: games:x:60:pi users:x:100:pi,ac0xl nogroup:x:65534: systemd-timesync:x:101: systemd-journal:x:102: systemd-network:x:103: systemd-resolve:x:104: input:x:105:pi kvm:x:106: render:x:107:pi crontab:x:108: netdev:x:109:pi pi:x:1000: messagebus:x:110: ssh:x:111: bluetooth:x:112: avahi:x:113: spi:x:999:pi i2c:x:998:pi gpio:x:997:pi lightdm:x:114: rdma:x:115: rtkit:x:116: lpadmin:x:117:root,pi ssl-cert:x:118: pulse:x:119: pulse-access:x:120: scanner:x:121:saned saned:x:122: colord:x:123: systemd-coredump:x:996: www:x:124:pi,ac0xl ac0xl:x:1001: pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ # pi@AC0XL-Pi-400:~ $ cd /home/local/www/users pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ ls -al total 72 drwxrwxr-x 15 root www 4096 Apr 18 21:28 . drwxr-xr-x 5 root www 4096 Apr 18 18:07 .. drwxr-xr-x 2 ac0xl www 4096 Apr 18 17:07 ac0xl drwxr-xr-x 2 delinquent-accounts www 4096 Apr 18 20:42 delinquent-accounts drwxr-xr-x 2 documents www 4096 Apr 18 20:48 documents drwxr-xr-x 2 downloads www 4096 Apr 18 20:51 downloads -rw-r--r-- 1 root root 533 Apr 18 17:18 favicon.ico drwxr-xr-x 2 freedom www 4096 Apr 18 20:56 freedom drwxr-xr-x 2 memes www 4096 Apr 18 21:02 memes drwxr-xr-x 2 music www 4096 Apr 18 21:06 music drwxr-xr-x 2 notices www 4096 Apr 18 21:09 notices drwxr-xr-x 2 pictures www 4096 Apr 18 21:13 pictures -rw-r--r-- 1 root root 308 Apr 18 17:18 readme.txt -rw-r--r-- 1 root root 27 Apr 18 17:18 robots.txt drwxr-xr-x 2 rome www 4096 Apr 18 21:17 rome drwxr-xr-x 2 searles-sav-on-propane www 4096 Apr 18 21:20 searles-sav-on-propane drwxr-xr-x 2 va www 4096 Apr 18 21:24 va drwxr-xr-x 2 videos www 4096 Apr 18 21:28 videos pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 56G 55G 51% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 960K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 28K 380M 1% /run/user/1000 pi@AC0XL-Pi-400:/home/local/www/users $ date Mon 18 Apr 2022 09:36:32 PM MDT pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ du -hd2 4.0K ./music 4.0K ./pictures 4.0K ./ac0xl 4.0K ./va 4.0K ./notices 4.0K ./downloads 4.0K ./documents 4.0K ./videos 4.0K ./searles-sav-on-propane 4.0K ./rome 4.0K ./delinquent-accounts 4.0K ./memes 4.0K ./freedom 68K . pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 56G 55G 51% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 960K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 28K 380M 1% /run/user/1000 pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ # pi@AC0XL-Pi-400:/home/local/www/users $ du -hd2 /home/ 24K /home/music 24K /home/pictures 152K /home/local/www 1.2M /home/local/sbin 60K /home/local/man 1.4M /home/local 360K /home/pi/.local 38G /home/pi/32G-SD 4.0K /home/pi/Pictures 4.0K /home/pi/Music 40M /home/pi/.mozilla 368K /home/pi/.config 4.0K /home/pi/Templates 64K /home/pi/Desktop 112K /home/pi/.pp_backup 86M /home/pi/RP2040 4.0K /home/pi/Documents 8.3G /home/pi/.thunderbird 1.3G /home/pi/.cache 4.0K /home/pi/Videos 35M /home/pi/Bookshelf 4.0K /home/pi/Public 3.0G /home/pi/Downloads 20M /home/pi/freedom 51G /home/pi 24K /home/ac0xl 24K /home/va 24K /home/notices 24K /home/downloads 24K /home/documents 24K /home/videos 24K /home/searles-sav-on-propane 24K /home/rome 24K /home/delinquent-accounts 24K /home/memes 24K /home/freedom 51G /home/ pi@AC0XL-Pi-400:/home/local/www/users $ date Mon 18 Apr 2022 09:45:07 PM MDT pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ ps -e PID TTY TIME CMD 1 ? 00:00:03 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:00 rcu_gp 4 ? 00:00:00 rcu_par_gp 8 ? 00:00:00 mm_percpu_wq 9 ? 00:00:00 rcu_tasks_kthre 10 ? 00:00:00 rcu_tasks_rude_ 11 ? 00:00:00 rcu_tasks_trace 12 ? 00:00:01 ksoftirqd/0 13 ? 00:00:16 rcu_preempt 14 ? 00:00:00 migration/0 15 ? 00:00:00 cpuhp/0 16 ? 00:00:00 cpuhp/1 17 ? 00:00:00 migration/1 18 ? 00:00:00 ksoftirqd/1 21 ? 00:00:00 cpuhp/2 22 ? 00:00:00 migration/2 23 ? 00:00:00 ksoftirqd/2 26 ? 00:00:00 cpuhp/3 27 ? 00:00:00 migration/3 28 ? 00:00:00 ksoftirqd/3 31 ? 00:00:00 kdevtmpfs 32 ? 00:00:00 netns 33 ? 00:00:00 inet_frag_wq 38 ? 00:00:00 kauditd 40 ? 00:00:00 khungtaskd 41 ? 00:00:00 oom_reaper 42 ? 00:00:00 writeback 43 ? 00:00:01 kcompactd0 63 ? 00:00:00 kblockd 64 ? 00:00:00 blkcg_punt_bio 65 ? 00:00:00 watchdogd 67 ? 00:00:00 kworker/1:1H-kblockd 68 ? 00:00:00 rpciod 69 ? 00:00:07 kworker/u9:0-brcmf_wq/mmc1:0001:1 70 ? 00:00:00 xprtiod 72 ? 00:00:00 kswapd0 73 ? 00:00:00 nfsiod 74 ? 00:00:00 kthrotld 78 ? 00:00:00 iscsi_eh 79 ? 00:00:00 iscsi_conn_clea 80 ? 00:00:00 nvme-wq 81 ? 00:00:00 nvme-reset-wq 82 ? 00:00:00 nvme-delete-wq 84 ? 00:00:00 DWC Notificatio 85 ? 00:00:00 uas 86 ? 00:00:00 vchiq-slot/0 87 ? 00:00:00 vchiq-recy/0 88 ? 00:00:00 vchiq-sync/0 89 ? 00:00:00 zswap-shrink 90 ? 00:00:00 sdhci 91 ? 00:00:00 irq/47-mmc0 92 ? 00:00:00 mmc_complete 93 ? 00:00:01 kworker/0:1H-mmc_complete 95 ? 00:00:00 jbd2/mmcblk0p2- 96 ? 00:00:00 ext4-rsv-conver 98 ? 00:00:00 kworker/2:1H-kblockd 100 ? 00:00:00 mld 101 ? 00:00:00 ipv6_addrconf 106 ? 00:00:00 kworker/3:1H-kblockd 143 ? 00:00:01 systemd-journal 165 ? 00:00:01 systemd-udevd 202 ? 00:00:00 vchiq-keep/0 205 ? 00:00:00 SMIO 210 ? 00:00:40 v3d_bin 211 ? 00:00:43 v3d_render 212 ? 00:00:00 v3d_tfu 214 ? 00:00:00 v3d_csd 216 ? 00:00:00 v3d_cache_clean 218 ? 00:00:00 mmal-vchiq 220 ? 00:00:00 mmal-vchiq 223 ? 00:00:00 mmal-vchiq 225 ? 00:00:00 mmal-vchiq 226 ? 00:00:00 mmal-vchiq 227 ? 00:00:00 mmal-vchiq 228 ? 00:00:00 mmal-vchiq 283 ? 00:00:00 cfg80211 331 ? 00:00:00 brcmf_wq/mmc1:0 338 ? 00:00:01 brcmf_wdog/mmc1 382 ? 00:00:00 irq/38-vc4 hdmi 383 ? 00:00:00 irq/39-vc4 hdmi 384 ? 00:00:00 cec-vc4 385 ? 00:00:00 irq/35-vc4 hdmi 386 ? 00:00:00 irq/34-vc4 hdmi 387 ? 00:00:00 irq/44-vc4 hdmi 388 ? 00:00:00 irq/45-vc4 hdmi 389 ? 00:00:00 cec-vc4 392 ? 00:00:00 irq/41-vc4 hdmi 394 ? 00:00:00 irq/40-vc4 hdmi 396 ? 00:00:00 card1-crtc0 397 ? 00:00:00 card1-crtc1 400 ? 00:00:00 card1-crtc2 402 ? 00:00:00 card1-crtc3 403 ? 00:00:00 card1-crtc4 404 ? 00:00:00 card1-crtc5 414 ? 00:00:00 avahi-daemon 418 ? 00:00:00 cron 420 ? 00:00:00 dbus-daemon 441 ? 00:00:00 rsyslogd 444 ? 00:00:00 avahi-daemon 454 ? 00:00:00 systemd-logind 458 ? 00:00:30 thd 461 ? 00:00:00 udisksd 463 ? 00:00:00 wpa_supplicant 507 ? 00:00:00 dhcpcd 559 ? 00:00:00 cupsd 560 ? 00:00:00 rngd 573 ? 00:00:00 lightdm 585 ? 00:00:00 polkitd 594 ? 00:00:01 wpa_supplicant 596 tty7 00:14:18 Xorg 598 tty1 00:00:00 login 603 ? 00:00:00 cups-browsed 624 ? 00:00:00 lightdm 629 ? 00:00:00 systemd 630 ? 00:00:00 (sd-pam) 644 ? 00:00:00 pipewire 645 ? 00:00:07 pulseaudio 646 ? 00:00:01 lxsession 657 ? 00:00:00 dbus-daemon 658 ? 00:00:00 rtkit-daemon 666 ? 00:00:00 pipewire-media- 701 ? 00:00:00 ssh-agent 730 tty1 00:00:00 bash 743 ? 00:00:00 gvfsd 755 ? 00:00:00 hciattach 760 ? 00:00:00 gvfsd-fuse 766 ? 00:00:00 kworker/u9:3-hci0 774 ? 00:05:57 mutter 777 ? 00:00:00 lxpolkit 778 ? 00:00:00 bluetoothd 779 ? 00:05:47 lxpanel 781 ? 00:00:02 pcmanfm 791 ? 00:00:00 applet.py 793 ? 00:00:00 ssh-agent 847 ? 00:00:00 krfcommd 876 ? 00:00:00 menu-cached 883 ? 00:00:00 gvfs-udisks2-vo 898 ? 00:00:01 gvfs-afc-volume 903 ? 00:00:00 gvfs-mtp-volume 907 ? 00:00:00 gvfs-goa-volume 911 ? 00:00:00 gvfs-gphoto2-vo 930 ? 00:00:00 gvfsd-trash 1066 ? 00:00:00 systemd-timesyn 1068 ? 00:08:43 geany 1076 pts/0 00:00:04 bash 1093 ? 00:00:05 packagekitd 1466 ? 00:00:00 gvfsd-network 1478 ? 00:00:00 gvfsd-dnssd 1487 ? 00:00:00 dconf-service 1706 ? 00:00:06 lxterminal 1712 pts/1 00:00:00 bash 2739 pts/2 00:00:00 bash 2751 ? 00:03:46 firefox-esr 2830 ? 00:01:16 Web Content 2869 ? 00:00:06 Web Content 2905 ? 00:00:11 WebExtensions 2960 ? 00:00:01 Privileged Cont 2989 ? 00:00:00 RDD Process 3002 ? 00:00:11 Web Content 3032 ? 00:00:00 Web Content 3208 pts/0 00:00:00 thttpd_wrapper 3293 ? 00:00:00 gvfsd-metadata 3807 ? 00:01:00 thttpd 3928 ? 00:00:00 kworker/3:0-events 4130 ? 00:00:02 kworker/u8:3-events_unbound 4306 ? 00:00:00 kworker/2:0-events 4361 ? 00:00:00 kworker/0:1-events 4406 ? 00:00:00 kworker/1:2-mm_percpu_wq 4411 ? 00:00:00 kworker/u8:1+events_unbound 4412 ? 00:00:00 kworker/2:1-mm_percpu_wq 4414 ? 00:00:00 kworker/1:2H 4416 ? 00:00:00 kworker/0:0H 4419 ? 00:00:00 kworker/0:2-mm_percpu_wq 4421 ? 00:00:00 kworker/3:2H 4438 ? 00:00:00 kworker/2:0H 4458 ? 00:00:00 kworker/1:0-events 4473 ? 00:00:00 kworker/2:2-events 4477 ? 00:00:00 kworker/0:0-events 4481 ? 00:00:00 kworker/3:1-mm_percpu_wq 4483 ? 00:00:00 kworker/0:3-events 4484 ? 00:00:00 kworker/1:0H 4488 ? 00:00:00 kworker/1:1-mm_percpu_wq 4493 ? 00:00:00 kworker/2:3-mm_percpu_wq 4494 ? 00:00:00 kworker/u8:0-events_unbound 4496 ? 00:00:00 kworker/0:2H 4497 ? 00:00:00 kworker/3:2 4498 pts/0 00:00:00 ps pi@AC0XL-Pi-400:/home/local/www/users $ ps p 3208 3807 PID TTY STAT TIME COMMAND 3208 pts/0 S 0:00 /bin/sh /home/local/sbin/thttpd_wrapper 3807 ? Ss 1:02 /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config pi@AC0XL-Pi-400:/home/local/www/users $ sudo kill 3208 3807 pi@AC0XL-Pi-400:/home/local/www/users $ sudo kill 3208 3807 kill: (3208): No such process kill: (3807): No such process pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ ### *********** A new day ************* thttpd_wrapper 560, thttpd 561 ***** pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ pi@AC0XL-Pi-400:/home/local/www/users $ cd pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ ps -e PID TTY TIME CMD 1 ? 00:00:03 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:00 rcu_gp 4 ? 00:00:00 rcu_par_gp 8 ? 00:00:00 mm_percpu_wq 9 ? 00:00:00 rcu_tasks_kthre 10 ? 00:00:00 rcu_tasks_rude_ 11 ? 00:00:00 rcu_tasks_trace 12 ? 00:00:00 ksoftirqd/0 13 ? 00:00:11 rcu_preempt 14 ? 00:00:00 migration/0 15 ? 00:00:00 cpuhp/0 16 ? 00:00:00 cpuhp/1 17 ? 00:00:00 migration/1 18 ? 00:00:00 ksoftirqd/1 21 ? 00:00:00 cpuhp/2 22 ? 00:00:00 migration/2 23 ? 00:00:00 ksoftirqd/2 26 ? 00:00:00 cpuhp/3 27 ? 00:00:00 migration/3 28 ? 00:00:00 ksoftirqd/3 31 ? 00:00:00 kdevtmpfs 32 ? 00:00:00 netns 33 ? 00:00:00 inet_frag_wq 38 ? 00:00:00 kauditd 40 ? 00:00:00 khungtaskd 41 ? 00:00:00 oom_reaper 42 ? 00:00:00 writeback 43 ? 00:00:01 kcompactd0 63 ? 00:00:00 kblockd 64 ? 00:00:00 blkcg_punt_bio 65 ? 00:00:00 watchdogd 68 ? 00:00:00 rpciod 70 ? 00:00:00 xprtiod 72 ? 00:00:00 kswapd0 73 ? 00:00:00 nfsiod 74 ? 00:00:00 kthrotld 79 ? 00:00:00 iscsi_eh 80 ? 00:00:00 iscsi_conn_clea 81 ? 00:00:00 nvme-wq 82 ? 00:00:00 nvme-reset-wq 83 ? 00:00:00 nvme-delete-wq 85 ? 00:00:00 DWC Notificatio 86 ? 00:00:00 uas 87 ? 00:00:00 vchiq-slot/0 88 ? 00:00:00 vchiq-recy/0 89 ? 00:00:00 vchiq-sync/0 90 ? 00:00:00 zswap-shrink 91 ? 00:00:00 sdhci 92 ? 00:00:00 irq/47-mmc0 93 ? 00:00:00 mmc_complete 96 ? 00:00:00 jbd2/mmcblk0p2- 97 ? 00:00:00 ext4-rsv-conver 99 ? 00:00:00 kworker/2:1H-kblockd 101 ? 00:00:00 mld 102 ? 00:00:00 ipv6_addrconf 119 ? 00:00:00 kworker/3:2H-kblockd 146 ? 00:00:01 systemd-journal 166 ? 00:00:01 systemd-udevd 207 ? 00:00:00 vchiq-keep/0 209 ? 00:00:00 SMIO 221 ? 00:00:11 v3d_bin 222 ? 00:00:13 v3d_render 223 ? 00:00:01 v3d_tfu 224 ? 00:00:00 v3d_csd 225 ? 00:00:00 v3d_cache_clean 235 ? 00:00:00 mmal-vchiq 237 ? 00:00:00 mmal-vchiq 239 ? 00:00:00 mmal-vchiq 243 ? 00:00:00 cfg80211 248 ? 00:00:00 mmal-vchiq 251 ? 00:00:00 mmal-vchiq 253 ? 00:00:00 mmal-vchiq 255 ? 00:00:00 mmal-vchiq 266 ? 00:00:00 brcmf_wq/mmc1:0 272 ? 00:00:01 brcmf_wdog/mmc1 287 ? 00:00:07 kworker/u9:1-brcmf_wq/mmc1:0001:1 372 ? 00:00:00 irq/38-vc4 hdmi 373 ? 00:00:00 irq/39-vc4 hdmi 374 ? 00:00:00 cec-vc4 376 ? 00:00:00 irq/35-vc4 hdmi 378 ? 00:00:00 irq/34-vc4 hdmi 382 ? 00:00:00 irq/44-vc4 hdmi 383 ? 00:00:00 irq/45-vc4 hdmi 384 ? 00:00:00 cec-vc4 385 ? 00:00:00 irq/41-vc4 hdmi 386 ? 00:00:00 irq/40-vc4 hdmi 388 ? 00:00:00 card1-crtc0 389 ? 00:00:00 card1-crtc1 391 ? 00:00:00 card1-crtc2 392 ? 00:00:00 card1-crtc3 393 ? 00:00:00 card1-crtc4 394 ? 00:00:00 card1-crtc5 420 ? 00:00:00 avahi-daemon 422 ? 00:00:00 cron 424 ? 00:00:00 dbus-daemon 437 ? 00:00:00 avahi-daemon 445 ? 00:00:00 rsyslogd 449 ? 00:00:00 systemd-logind 454 ? 00:00:02 thd 458 ? 00:00:00 udisksd 459 ? 00:00:00 wpa_supplicant 512 ? 00:00:00 dhcpcd 532 ? 00:00:00 rngd 560 ? 00:00:00 thttpd_wrapper 561 ? 00:04:38 thttpd 572 ? 00:00:00 lightdm 582 ? 00:00:00 polkitd 597 tty7 00:03:40 Xorg 598 tty1 00:00:00 login 599 ? 00:00:00 wpa_supplicant 625 ? 00:00:00 lightdm 630 ? 00:00:00 systemd 631 ? 00:00:00 (sd-pam) 645 ? 00:00:00 pipewire 646 ? 00:00:00 pulseaudio 647 ? 00:00:00 lxsession 658 ? 00:00:00 rtkit-daemon 659 ? 00:00:00 dbus-daemon 667 ? 00:00:00 pipewire-media- 702 ? 00:00:00 ssh-agent 731 tty1 00:00:00 bash 735 ? 00:00:00 gvfsd 756 ? 00:00:00 gvfsd-fuse 758 ? 00:00:00 hciattach 763 ? 00:00:04 kworker/u9:3-brcmf_wq/mmc1:0001:1 774 ? 00:03:20 mutter 778 ? 00:00:00 lxpolkit 779 ? 00:00:00 bluetoothd 782 ? 00:03:44 lxpanel 783 ? 00:00:03 pcmanfm 793 ? 00:00:00 applet.py 796 ? 00:00:00 ssh-agent 850 ? 00:00:00 krfcommd 879 ? 00:00:00 menu-cached 886 ? 00:00:00 gvfs-udisks2-vo 891 ? 00:00:00 gvfs-afc-volume 896 ? 00:00:00 gvfs-mtp-volume 910 ? 00:00:00 gvfs-goa-volume 914 ? 00:00:00 gvfs-gphoto2-vo 933 ? 00:00:00 gvfsd-trash 1066 ? 00:00:00 systemd-timesyn 1082 ? 00:00:00 cupsd 1083 ? 00:00:00 cups-browsed 1100 ? 00:19:00 firefox-esr 1173 ? 00:00:07 Web Content 1198 ? 00:05:33 Web Content 1246 ? 00:00:17 WebExtensions 1333 ? 00:01:26 Web Content 1359 ? 00:00:00 RDD Process 1377 ? 00:00:13 packagekitd 1786 ? 00:00:00 gvfsd-network 1789 ? 00:00:00 kworker/1:0H-kblockd 1797 ? 00:00:00 dconf-service 1805 ? 00:00:00 gvfsd-dnssd 1829 ? 00:00:00 gvfsd-metadata 1995 ? 00:03:03 Web Content 2078 ? 00:01:27 Web Content 2124 ? 00:01:20 Web Content 2161 ? 00:01:20 Web Content 2197 ? 00:00:07 Web Content 2682 ? 00:00:00 kworker/0:1H-mmc_complete 2746 ? 00:00:00 kworker/1:2H 2813 ? 00:00:01 kworker/u8:0-events_unbound 2826 ? 00:00:09 geany 2834 pts/0 00:00:00 bash 2843 ? 00:00:00 kworker/3:1-events 2846 ? 00:00:00 kworker/2:0H 2861 ? 00:00:00 kworker/2:0-events_power_efficient 2868 ? 00:00:00 kworker/1:1-mm_percpu_wq 2888 ? 00:00:00 kworker/0:0-events 2903 ? 00:00:00 kworker/3:1H 2904 ? 00:00:00 kworker/0:2H 2905 ? 00:00:00 kworker/3:2-mm_percpu_wq 2907 ? 00:00:00 kworker/u8:2-events_unbound 2909 ? 00:00:00 kworker/1:2-mm_percpu_wq 2910 ? 00:00:00 kworker/2:2-mm_percpu_wq 2918 ? 00:00:00 kworker/0:1-events 2919 ? 00:00:00 kworker/3:0 2929 ? 00:00:00 kworker/1:0-events 2931 ? 00:00:00 kworker/2:1-events 2937 ? 00:00:00 kworker/u8:1-events_unbound 2938 ? 00:00:00 kworker/3:0H 2942 ? 00:00:00 kworker/0:0H 2945 ? 00:00:00 kworker/0:2-events 2946 pts/0 00:00:00 ps pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ ps p 560 561 PID TTY STAT TIME COMMAND 560 ? S 0:00 /bin/sh /home/local/sbin/thttpd_wrapper 561 ? Ss 4:40 /home/local/sbin/thttpd -D -C /home/local/www/thttpd_config pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # As you can see the "thttpd_wrapper" and "thttpd" load fairly early when the computer starts.. pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # The bueaty of loading "thttpd" to "/home/local/sbin/" is that one can just copy the cmplete "/home/" directory and all of your web site will be backed up. There is no need to worry about all of the other system files that are under "/usr/" that the computer will need to change if a different OS is installed! pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ # I will load some of my web site so one can get a feel of what will be required when moving your web site to new hardware. pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 94G 17G 86% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 996K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable ### These are the steps I used to build my back-up of my Pi-400 since that was the only other 128GB microSD card I had and just copied the /home/ directory from my Pi-4B web server to a 1TB hard drive. I also needed some extra space so I copied the 32G0SD directory to a directory called pulled and copied my e-mail files ".thunderbird" there too. To rebuild Thunderbird, one just needs to install Thunderbird and skip the setup page, Then copy the old dot file (cp -av .thunderbird to ~/ ) which will put your old thuderbird files back in your home directory. ( cp -iav .thunderbird to your back-up media. Install Thunderbird, and open it, but do not run the setup, but delete it. Then replace the .thunderbird file in your home directory with your back-up copy with cp -av .thunderbird ~/ (leave the "i" off so you do not have to answer all of the over-write questions)). # ### I just listed the commands that I used. # df -h ### Check for space used and free space in drives. # cd /media/pi/writable/ ### Change to new drive that will be the backup drive. # ls -al ### Check that you are where you need to be, space for backup. # sudo mkdir AC0XL-Pi-400 ### sudo - make directory for the backup. # cd *400 ### Change to the backup directory. # sudo mkdir 2022-04-08 ### sudo - date the directory for the backup. # cd 2022-04-08/ ### Change to the backup date directory. # sudo cp -iav /home/ . ### sudo - sudo copy all the files in /home/ to here, they do have different owners so you need sudo. # du -hd2 ### Do a check of the backup to make sure everything is there that you want. # df -h ### Do another check on how much free space is left. # # pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ sudo cp -iav /home . ### Making a backup for the web server. ### /home/pi (printout text skipped) pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ du -hd2 ### A listing of my back-up for my new copy for the Pi 400. and the Pi 4B web server. 8.1G ./pulled/.thunderbird 35G ./pulled/32G-SD 43G ./pulled 24K ./home/music 24K ./home/documents 24K ./home/pictures 24K ./home/delinquent-accounts 49G ./home/pi 1.4M ./home/local 24K ./home/va 24K ./home/searles-sav-on-propane 24K ./home/notices 24K ./home/memes 24K ./home/downloads 24K ./home/rome 24K ./home/ac0xl 24K ./home/freedom 24K ./home/videos 49G ./home 91G . pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 94G 17G 86% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 996K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ ### This is with the new microSD card set up and copied the "pulled" files back to the new card. ### cd /media/pi/writable/AC0XL-Pi-400/2022-04-08 pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08 $ cd pulled pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08/pulled $ sudo cp -iav 32G-SD ~/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-Pi-400/2022-04-08/pulled $ sudo cp -iav .thunderbird ~/ pi@AC0XL-Pi-400:~ $ du -hd2 /home 24K /home/music 24K /home/pictures 152K /home/local/www 1.2M /home/local/sbin 60K /home/local/man 1.4M /home/local 360K /home/pi/.local 38G /home/pi/32G-SD 4.0K /home/pi/Pictures 4.0K /home/pi/Music 40M /home/pi/.mozilla 368K /home/pi/.config 4.0K /home/pi/Templates 64K /home/pi/Desktop 112K /home/pi/.pp_backup 112M /home/pi/RP2040 4.0K /home/pi/Documents 8.3G /home/pi/.thunderbird 1.3G /home/pi/.cache 4.0K /home/pi/Videos 35M /home/pi/Bookshelf 4.0K /home/pi/Public 3.0G /home/pi/Downloads 20M /home/pi/freedom 51G /home/pi 24K /home/ac0xl 24K /home/va 24K /home/notices 24K /home/downloads 24K /home/documents 24K /home/videos 24K /home/searles-sav-on-propane 24K /home/rome 24K /home/delinquent-accounts 24K /home/memes 24K /home/freedom 51G /home pi@AC0XL-Pi-400:~ $ # The safest way is to go to your destination and then copy from your source so you do not wipe out your source! "cp -iav (source) . (here)". In this case I will eliminate the "v" so I do not get a multitude of lines that will over flow my printout. # This is copying from the backup file to a new drive (microSD card). pi@AC0XL-Pi-400:~ $ pi@AC0XL-Pi-400:~ $ cd /media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls -al total 84 drwxr-xr-x 17 root root 4096 Feb 5 19:19 . drwxr-xr-x 4 root root 4096 Apr 8 18:21 .. drwxr-xr-x 16 ac0xl www 4096 Feb 10 16:54 ac0xl drwxr-xr-x 4 delinquent-accounts www 4096 Feb 6 11:39 delinquent-accounts drwxr-xr-x 3 documents www 4096 Feb 6 11:41 documents drwxr-xr-x 13 downloads www 4096 Feb 6 11:45 downloads drwxr-xr-x 10 freedom www 4096 Feb 6 11:55 freedom drwxr-xr-x 5 root root 4096 Feb 5 17:11 local drwxr-xr-x 3 memes www 4096 Feb 6 11:59 memes drwxr-xr-x 4 music www 4096 Feb 6 12:01 music drwxr-xr-x 4 notices www 4096 Feb 6 12:04 notices drwxr-xr-x 21 pi pi 4096 Apr 8 00:40 pi drwxr-xr-x 4 pictures www 4096 Feb 6 12:07 pictures drwxr-xr-x 50 rome www 20480 Feb 6 12:16 rome drwxr-xr-x 4 searles-sav-on-propane www 4096 Feb 6 12:18 searles-sav-on-propane drwxr-xr-x 4 va www 4096 Feb 6 12:20 va drwxr-xr-x 9 videos www 4096 Feb 11 17:02 videos pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ sudo du -hd2 764K ./music/Songs 4.0K ./music/.1007 43M ./music 4.0K ./documents/.1003 372K ./documents 79M ./pictures/StMichaelTheArchangelMission 4.0K ./pictures/.1009 79M ./pictures 732K ./delinquent-accounts/I-Camp-RV-Park-Campground-Green-River-Utah-84525 4.0K ./delinquent-accounts/.1002 760K ./delinquent-accounts 692M ./pi/.cache 292K ./pi/.local 361M ./pi/Videos 76K ./pi/.pki 8.1G ./pi/test 35M ./pi/Bookshelf 5.1G ./pi/192.168.19.16 28M ./pi/.mozilla 36M ./pi/Downloads 4.0K ./pi/Templates 45M ./pi/.config 4.0K ./pi/Desktop 4.0K ./pi/Documents 4.0K ./pi/Public 11M ./pi/freedom 112K ./pi/.pp_backup 100K ./pi/I-Camp 4.0K ./pi/Pictures 4.0K ./pi/Music 15G ./pi 296K ./local/sbin 43G ./local/www 60K ./local/man 43G ./local 1.4M ./va/VA-Travel-Pay 4.0K ./va/.1012 1.4M ./va 31M ./searles-sav-on-propane/SearlesSavOnPropane 4.0K ./searles-sav-on-propane/.1011 45M ./searles-sav-on-propane 15M ./notices/2021-court 4.0K ./notices/.1008 15M ./notices 4.0K ./memes/.1006 348K ./memes 51M ./downloads/eBooks 13M ./downloads/AndreasKalcker 1.2M ./downloads/Starting at First Base…From Anna – Maine Republic Email Alert_files 4.0K ./downloads/.1004 17M ./downloads/2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 1.1G ./downloads/RonGibson-Land-Patent 1.6M ./downloads/GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files 908K ./downloads/MMSforum.io 268K ./downloads/4laws.com 14M ./downloads/How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files 86M ./downloads/g2churchbooks.org 1.3G ./downloads 13M ./rome/Paths to Awakening Spiritual Activism or Disempowerment | Understanding the Spiritual Causes of Depression - Stillness in the Storm_files 1.2G ./rome/How the Cabal Maintains Their Power And What You Need To Do To Stop It - Un-Consent | Beyond BRICS Exposing the Rats - Stillness in the Storm_files 528K ./rome/The Millennium Report-who-really-runs-america_files 247M ./rome/Biden Admin Accused of ‘Disrespecting the US’ After Reported Plan to Sell Piece of 9_11 History to Indonesia Emerges - Stillness in the Storm_files 1.7M ./rome/Full text of "The Lieber Code Of 1863.pdf (PDFy mirror)"_files 884K ./rome/Trump vs. Pope the cowboy vs. the head of Pedophile Central | Shift Frequency_files 246M ./rome/The UCC Connection - How the Uniform Commercial Code 'secretly took over' the world - Stillness in the Storm_files 2.2M ./rome/Source Docs_files 744K ./rome/Jesuits Want Decentralized Global Control | Shift Frequency_files 3.9M ./rome/DavidStraight 9.9M ./rome/(325) David Straight - Winning the courts - YouTube_files 2.4G ./rome/Judge-Anna-von-Reitz 245M ./rome/In Plain Sight The Life and Lies of Jimmy Savile by Dan Davies (2015-04-23) - Stillness in the Storm_files 245M ./rome/Trust Law How You Became A Commodity - The Creation of Constructive Trusts ... "This power over us is, or is about to become, SLAVERY. We are squarely to blame" - Stillness in the Storm_files 688K ./rome/How To Defeat Admiralty Courts And “The Law Of The See” | Shift Frequency_files 3.4M ./rome/Who really runs America? – The Millennium Report_files 25M ./rome/justiniandeception.wordpress.com 246M ./rome/The Sabbatean-Frankist Cult - The Satanic Infiltration of the Western World - Stillness in the Storm_files 1.2G ./rome/WE are the “Enemies of the State” - Documented Evidence - And How to Change The Status Quo - Stillness in the Storm_files 5.0M ./rome/The Act of 1871 The “United States” Is a Corporation – There are Two Constitutions – Federal Jack_files 245M ./rome/Pope 'Ruler of the World' to go after War Criminals? - Stillness in the Storm_files 250M ./rome/Legal_Law History of the USA, Inc. 1666-2017 by Anna von Reitz - First Instruction Letter to Donald Trump - Stillness in the Storm_files 3.2M ./rome/StopTheCrime – StopTheCrime.net_files 688K ./rome/Bergoglio Is A Jesuit Moreso Than Pope | Shift Frequency_files 316K ./rome/Admiralty law - Wikipedia_files 245M ./rome/Statutory Law is based on the Presumption that you are in 'Breach of Trust' - But what Trust are they talking about? - Stillness in the Storm_files 1.3M ./rome/Final Steps Towards Armageddon This is not a Drill, a Conspiracy Theory, or Dan Brown Movie – American Intelligence Media_files 1.2G ./rome/Accessing your 'Strawman' Account - Filing a UCC1 Financing Statement - Stillness in the Storm_files 4.0K ./rome/.1010 246M ./rome/Free Money? Utilizing YOUR Treasury Direct Accounts (Birth Certificate_Strawman Trust_Bond) - Stillness in the Storm_files 5.1M ./rome/2021-07-02-18 U.S.C. 242 - Deprivation of rights under color of law - Document in Context - USCODE-2011-title18-partI-chap13-sec242_files 245M ./rome/anna von reitz Archives - Stillness in the Storm_files 246M ./rome/USA, Inc. Committed Massive Identity Theft | Trust Law Understood - Open Letter to U.S. Treasury Secretary Lew — from Anna von Reitz - Stillness in the Storm_files 3.6M ./rome/Federal Jack – Conspiracy Has Never Been Theory_files 3.1M ./rome/Sexual Abuse Scandal In Australia’s Clergy | Shift Frequency_files 696K ./rome/The Pope Appeareth | Shift Frequency_files 988K ./rome/StopTheCrime_files 840K ./rome/Tracing the Occult Origins of Christmas | Shift Frequency_files 2.0M ./rome/Deprivation Of Rights Under Color Of Law_files 664K ./rome/Sex Crimes Committed By Priests | Shift Frequency_files 708K ./rome/Pope Francis Is In A State Of Panic | Shift Frequency_files 108K ./rome/2021-07-05-[USC05] 18 USC 924 Penalties_files 828K ./rome/Black Magic Satanists Rule The World, Not Politicians, Bankers Or Military Heads | Shift Frequency_files 3.4M ./rome/Practice Of “Satanism” Within The Vatican | Shift Frequency_files 4.9M ./rome/IT’S ENTIRELY TRUE The Obama Children Were Loaned to Them, Real Parents of Malia and Sasha Identified | SOTN Alternative News, Analysis & Commentary_files 15M ./rome/Why You NEED To Understand the Occult | De-Mystifying the Occult Seminar - The Nature of Sacred Symbolism and Hidden Knowledge by Mark Passio - Stillness in the Storm_files 246M ./rome/How to Defeat Admiralty Courts And the Law of the (Holy) See - by Judge Dale - Stillness in the Storm_files 251M ./rome/Trump On 20th Anniversary Of 9_11 — “America Will Be Made Great Again” - Stillness in the Storm_files 9.1G ./rome 2.9M ./ac0xl/illuminati 3.9M ./ac0xl/DavidStraight 237M ./ac0xl/art 25M ./ac0xl/justiniandeception.wordpress.com 14M ./ac0xl/Basiago-Andrew 7.3G ./ac0xl/www 4.0K ./ac0xl/millennialmillie.com 4.0K ./ac0xl/.1001 113M ./ac0xl/Fifth-master 788K ./ac0xl/YottaDB.com 322M ./ac0xl/Dont-Be-Evil 12M ./ac0xl/At-The-Cross 202M ./ac0xl/logs 3.9G ./ac0xl/Color-of-Law 12G ./ac0xl 384K ./freedom/freedom-2021-03-18 1.9M ./freedom/freedom-2021-07-12 328K ./freedom/freedom-2020-10-16 4.0K ./freedom/.1005 644K ./freedom/freedom-2020-01-08 11M ./freedom/freedom-2021-09-13 11M ./freedom/freedom 548K ./freedom/freedom-2021-06-15 33M ./freedom 9.9G ./videos/David-Straight 5.2G ./videos/JustinianDeception 1.1G ./videos/RonGibson-Land-Patent 4.0K ./videos/.1013 788K ./videos/YottaDB.com 772M ./videos/MillennialMillie.com 157M ./videos/USB-HDMI-grabber 19G ./videos 99G . pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ sudo du -hd1 43M ./music 372K ./documents 79M ./pictures 760K ./delinquent-accounts 15G ./pi 43G ./local 1.4M ./va 45M ./searles-sav-on-propane 15M ./notices 348K ./memes 1.3G ./downloads 9.1G ./rome 12G ./ac0xl 33M ./freedom 19G ./videos 99G . pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 56G 55G 51% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd ac0xl/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ ls 2010Website.pdf Fifth-master Andreas-Kalcker-link.html illuminati art Justinian-Deception.html At-The-Cross justiniandeception.wordpress.com Basiago-Andrew logs Color-of-Law millennialmillie.com court-2020-08-26.pdf PAC-Letter-10.08.2019.pdf Court-2020-08-26.pdf public_html Curse-2019-07-25.pdf The-Orthodox-Jewish.htm Curse-2019-07-25.txt 'Title 18 U.S.C. Section 242.doc' DavidStraight 'Title 18 U.S.C. Section 242.txt' David-Straight--Winning-the-courts.html www Dont-Be-Evil YottaDB.com pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ su ac0xl Password: ac0xl@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ cp -ia * ~/ cp: overwrite '/home/ac0xl/public_html'? n ac0xl@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ cd ac0xl@AC0XL-Pi-400:~ $ ac0xl@AC0XL-Pi-400:~ $ ls 2010Website.pdf Fifth-master Andreas-Kalcker-link.html illuminati art Justinian-Deception.html At-The-Cross justiniandeception.wordpress.com Basiago-Andrew logs Color-of-Law millennialmillie.com court-2020-08-26.pdf PAC-Letter-10.08.2019.pdf Court-2020-08-26.pdf public_html Curse-2019-07-25.pdf The-Orthodox-Jewish.htm Curse-2019-07-25.txt 'Title 18 U.S.C. Section 242.doc' DavidStraight 'Title 18 U.S.C. Section 242.txt' David-Straight--Winning-the-courts.html www Dont-Be-Evil YottaDB.com ac0xl@AC0XL-Pi-400:~ $ ac0xl@AC0XL-Pi-400:~ $ du -hd1 14M ./Basiago-Andrew 7.3G ./www 12M ./At-The-Cross 237M ./art 3.9M ./DavidStraight 4.0K ./millennialmillie.com 202M ./logs 113M ./Fifth-master 3.9G ./Color-of-Law 25M ./justiniandeception.wordpress.com 322M ./Dont-Be-Evil 2.9M ./illuminati 788K ./YottaDB.com 12G . ac0xl@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ac0xl $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd delinquent-accounts/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/delinquent-accounts $ ls I-Camp-RV-Park-Campground-Green-River-Utah-84525 public_html pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/delinquent-accounts $ su delinquent-accounts Password: delinquent-accounts@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/delinquent-accounts $ cp -ia * ~/ cp: overwrite '/home/delinquent-accounts/public_html'? n delinquent-accounts@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/delinquent-accounts $ cd delinquent-accounts@AC0XL-Pi-400:~ $ ls -al total 32 drwxr-xr-x 3 delinquent-accounts www 4096 Apr 19 13:54 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 delinquent-accounts www 0 Apr 18 20:42 .1002 -rw------- 1 delinquent-accounts www 84 Apr 18 20:43 .bash_history -rw-r--r-- 1 delinquent-accounts www 220 Apr 18 20:39 .bash_logout -rw-r--r-- 1 delinquent-accounts www 3523 Apr 18 20:39 .bashrc drwxr-xr-x 2 delinquent-accounts www 4096 Apr 1 14:59 I-Camp-RV-Park-Campground-Green-River-Utah-84525 -rw-r--r-- 1 delinquent-accounts www 1670 Apr 18 20:39 .mkshrc -rw-r--r-- 1 delinquent-accounts www 807 Apr 18 20:39 .profile lrwxrwxrwx 1 delinquent-accounts www 41 Apr 18 20:42 public_html -> /home/local/www/users/delinquent-accounts delinquent-accounts@AC0XL-Pi-400:~ $ du -hd1 732K ./I-Camp-RV-Park-Campground-Green-River-Utah-84525 756K . delinquent-accounts@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/delinquent-accounts $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd documents/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/documents $ ls 2020-09-15-court.txt Frank-court.pdf Title-18-U.S.C.--Section-242.odt Frank-court.abw public_html Title-18-U.S.C.-Section-242.txt Frank-court.odt Shake-Dust.pdf White--18-USC-242--Damages.odt frank-court.pdf Title-18-U.S.C.-Section-242.doc White--18-USC-242--Damages.pdf pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/documents $ su documents Password: documents@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/documents $ cp -ia * ~/ cp: overwrite '/home/documents/public_html'? n documents@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/documents $ cd documents@AC0XL-Pi-400:~ $ ls 2020-09-15-court.txt Frank-court.pdf Title-18-U.S.C.--Section-242.odt Frank-court.abw public_html Title-18-U.S.C.-Section-242.txt Frank-court.odt Shake-Dust.pdf White--18-USC-242--Damages.odt frank-court.pdf Title-18-U.S.C.-Section-242.doc White--18-USC-242--Damages.pdf documents@AC0XL-Pi-400:~ $ du -hd1 368K . documents@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/documents $ cd .. p i@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd downloads/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/downloads $ ls 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic.html 4laws.com AndreasKalcker Andreas-Kalcker-link.html David-Straight--Winning-the-courts.html eBooks g2churchbooks.org 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files' 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool.html' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips.html' Israel-List-4.pdf Justinian-Deception.html Land-patents.html MMSforum.io public_html RonGibson-Land-Patent 'Starting at First Base…From Anna – Maine Republic Email Alert_files' 'Starting at First Base…From Anna – Maine Republic Email Alert.html' Twelve-Presumptions-of-the-Court.pdf pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/downloads $ su downloads Password: downloads@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/downloads $ cp -ia * ~/ cp: overwrite '/home/downloads/public_html'? n ownloads@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/downloads $ cd downloads@AC0XL-Pi-400:~ $ ls 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic.html 4laws.com AndreasKalcker Andreas-Kalcker-link.html David-Straight--Winning-the-courts.html eBooks g2churchbooks.org 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files' 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool.html' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips.html' Israel-List-4.pdf Justinian-Deception.html Land-patents.html MMSforum.io public_html RonGibson-Land-Patent 'Starting at First Base…From Anna – Maine Republic Email Alert_files' 'Starting at First Base…From Anna – Maine Republic Email Alert.html' Twelve-Presumptions-of-the-Court.pdf downloads@AC0XL-Pi-400:~ $ du -hd1 8 6M ./g2churchbooks.org 1.2M ./Starting at First Base…From Anna – Maine Republic Email Alert_files 268K ./4laws.com 1.1G ./RonGibson-Land-Patent 17M ./2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 14M ./How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files 13M ./AndreasKalcker 908K ./MMSforum.io 51M ./eBooks 1.6M ./GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files 1.3G . downloads@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/downloads $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd memes/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/memes $ ls fauci-faucet-768x614.jpg public_html romney-272396_image.jpg trump-who2-768x564.jpg pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/memes $ su memes Password: memes@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/memes $ cp -ia * ~/ cp: overwrite '/home/memes/public_html'? n memes@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/memes $ cd memes@AC0XL-Pi-400:~ $ ls -al total 348 drwxr-xr-x 2 memes www 4096 Apr 19 14:03 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 memes www 0 Apr 18 21:01 .1006 -rw------- 1 memes www 90 Apr 18 21:03 .bash_history -rw-r--r-- 1 memes www 220 Apr 18 20:58 .bash_logout -rw-r--r-- 1 memes www 3523 Apr 18 20:58 .bashrc -rw-r--r-- 1 memes www 135459 May 18 2020 fauci-faucet-768x614.jpg -rw-r--r-- 1 memes www 1670 Apr 18 20:58 .mkshrc -rw-r--r-- 1 memes www 807 Apr 18 20:58 .profile lrwxrwxrwx 1 memes www 27 Apr 18 21:02 public_html -> /home/local/www/users/memes -rw-r--r-- 1 memes www 81642 Feb 13 2020 romney-272396_image.jpg -rw-r--r-- 1 memes www 103706 Jun 4 2020 trump-who2-768x564.jpg memes@AC0XL-Pi-400:~ $ du -hd1 344K . memes@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/memes $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd notices/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ ls -al total 220 drwxr-xr-x 4 notices www 4096 Feb 6 12:04 . drwxr-xr-x 17 root root 4096 Feb 5 19:19 .. drwxr-xr-x 2 notices www 4096 Feb 5 18:57 .1008 drwxrwxrwx 3 notices www 4096 Oct 9 2021 2021-court -rw------- 1 notices www 81 Feb 6 21:57 .bash_history -rw-r--r-- 1 notices www 220 Feb 5 18:56 .bash_logout -rw-r--r-- 1 notices www 3523 Feb 5 18:56 .bashrc -rw-r--r-- 1 notices www 56900 Aug 26 2020 court-2020-08-26.pdf -rw-r--r-- 1 notices www 1670 Feb 5 18:56 .mkshrc -rw-r--r-- 1 notices www 22753 May 10 2021 post.txt -rw-r--r-- 1 notices www 807 Feb 5 18:56 .profile lrwxrwxrwx 1 notices www 29 Feb 5 18:57 public_html -> /home/local/www/users/notices -rw-r--r-- 1 notices www 13031 Mar 15 2021 Shake-Dust.pdf -rw-r--r-- 1 notices www 86478 Nov 7 20:44 Twelve-Presumptions-of-the-Court.pdf pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ su notices Password: notices@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ cp -iav * ~/ '2021-court' -> '/home/notices/2021-court' '2021-court/Frank-court.pdf' -> '/home/notices/2021-court/Frank-court.pdf' '2021-court/Damages--18-USC-241-242-001.pdf' -> '/home/notices/2021-court/Damages--18-USC-241-242-001.pdf' '2021-court/2021-06-21-acknowledgement.pdf' -> '/home/notices/2021-court/2021-06-21-acknowledgement.pdf' '2021-court/2019-2020-receipts-001.pdf' -> '/home/notices/2021-court/2019-2020-receipts-001.pdf' '2021-court/2020-proof-of-service-001.pdf' -> '/home/notices/2021-court/2020-proof-of-service-001.pdf' '2021-court/2019-07-25-whom-it-concerns-001.pdf' -> '/home/notices/2021-court/2019-07-25-whom-it-concerns-001.pdf' '2021-court/2020-08-03-service-001.pdf' -> '/home/notices/2021-court/2020-08-03-service-001.pdf' '2021-court/2021-05-13--18-USC-241-001.pdf' -> '/home/notices/2021-court/2021-05-13--18-USC-241-001.pdf' '2021-court/2021-05-13--18-USC-242-001.pdf' -> '/home/notices/2021-court/2021-05-13--18-USC-242-001.pdf' '2021-court/2021-court-pgs-001.pdf' -> '/home/notices/2021-court/2021-court-pgs-001.pdf' '2021-court/2021-05-16-dismiss-001.pdf' -> '/home/notices/2021-court/2021-05-16-dismiss-001.pdf' '2021-court/Shake-Dust.pdf' -> '/home/notices/2021-court/Shake-Dust.pdf' '2021-court/Public-Law-114-328-section-212-f-2017-12791.pdf' -> '/home/notices/2021-court/Public-Law-114-328-section-212-f-2017-12791.pdf' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_002.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_002.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/application-4fdea103132214cddbfcfcc4088079a679c37de0d5b8d62fd.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/application-4fdea103132214cddbfcfcc4088079a679c37de0d5b8d62fd.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_003.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_003.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_004.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_004.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/Universal-Federated-Analytics-Min.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/Universal-Federated-Analytics-Min.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/js.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/js.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/vendor-6e87781da741343f2b0a098d4d413d07b4e357d57598f3c08d0448.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/vendor-6e87781da741343f2b0a098d4d413d07b4e357d57598f3c08d0448.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_005.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_005.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_006.jpg' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/navigation_006.jpg' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/tender_widget_custom-bc7fefb47a52544c5c80fe69787d7b2085e77e9f.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/tender_widget_custom-bc7fefb47a52544c5c80fe69787d7b2085e77e9f.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/application-215599cc8af5ddbaf4390af22887802d6c6ce13f26bd6263.css' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/application-215599cc8af5ddbaf4390af22887802d6c6ce13f26bd6263.css' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/vendor-4efd9cfa1df894eab8a17da9df88afe76c47237e33a6a8571f416.css' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/vendor-4efd9cfa1df894eab8a17da9df88afe76c47237e33a6a8571f416.css' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/print-ff752e0e22629332d2b6f568ee54b056703ccc9116678ec1d5bc34.css' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/print-ff752e0e22629332d2b6f568ee54b056703ccc9116678ec1d5bc34.css' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/analytics.js' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report_files/analytics.js' '2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report.html' -> '/home/notices/2021-court/114-328-212f-Federal Register Global Magnitsky Human Rights Accountability Act Report.html' '2021-court/eo-13818-glomag_eo.pdf' -> '/home/notices/2021-court/eo-13818-glomag_eo.pdf' '2021-court/Frank-court.abw' -> '/home/notices/2021-court/Frank-court.abw' '2021-court/Frank-court.odt' -> '/home/notices/2021-court/Frank-court.odt' 'court-2020-08-26.pdf' -> '/home/notices/court-2020-08-26.pdf' 'post.txt' -> '/home/notices/post.txt' cp: overwrite '/home/notices/public_html'? n 'Shake-Dust.pdf' -> '/home/notices/Shake-Dust.pdf' 'Twelve-Presumptions-of-the-Court.pdf' -> '/home/notices/Twelve-Presumptions-of-the-Court.pdf' notices@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ ls -al total 220 drwxr-xr-x 4 notices www 4096 Feb 6 12:04 . drwxr-xr-x 17 root root 4096 Feb 5 19:19 .. drwxr-xr-x 2 notices www 4096 Feb 5 18:57 .1008 drwxrwxrwx 3 notices www 4096 Oct 9 2021 2021-court -rw------- 1 notices www 81 Feb 6 21:57 .bash_history -rw-r--r-- 1 notices www 220 Feb 5 18:56 .bash_logout -rw-r--r-- 1 notices www 3523 Feb 5 18:56 .bashrc -rw-r--r-- 1 notices www 56900 Aug 26 2020 court-2020-08-26.pdf -rw-r--r-- 1 notices www 1670 Feb 5 18:56 .mkshrc -rw-r--r-- 1 notices www 22753 May 10 2021 post.txt -rw-r--r-- 1 notices www 807 Feb 5 18:56 .profile lrwxrwxrwx 1 notices www 29 Feb 5 18:57 public_html -> /home/local/www/users/notices -rw-r--r-- 1 notices www 13031 Mar 15 2021 Shake-Dust.pdf -rw-r--r-- 1 notices www 86478 Nov 7 20:44 Twelve-Presumptions-of-the-Court.pdf notices@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ du -hd1 15M ./2021-court 4.0K ./.1008 15M . notices@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/notices $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 69G 41G 63% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ du -hd2 /home 24K /home/music 24K /home/pictures 152K /home/local/www 1.2M /home/local/sbin 60K /home/local/man 1.4M /home/local 360K /home/pi/.local 38G /home/pi/32G-SD 4.0K /home/pi/Pictures 4.0K /home/pi/Music 40M /home/pi/.mozilla 368K /home/pi/.config 4.0K /home/pi/Templates 64K /home/pi/Desktop 112K /home/pi/.pp_backup 112M /home/pi/RP2040 4.0K /home/pi/Documents 8.3G /home/pi/.thunderbird 1.3G /home/pi/.cache 4.0K /home/pi/Videos 35M /home/pi/Bookshelf 4.0K /home/pi/Public 3.0G /home/pi/Downloads 20M /home/pi/freedom 51G /home/pi 14M /home/ac0xl/Basiago-Andrew 7.3G /home/ac0xl/www 12M /home/ac0xl/At-The-Cross 237M /home/ac0xl/art 3.9M /home/ac0xl/DavidStraight 4.0K /home/ac0xl/millennialmillie.com 202M /home/ac0xl/logs 113M /home/ac0xl/Fifth-master 3.9G /home/ac0xl/Color-of-Law 25M /home/ac0xl/justiniandeception.wordpress.com 322M /home/ac0xl/Dont-Be-Evil 2.9M /home/ac0xl/illuminati 788K /home/ac0xl/YottaDB.com 12G /home/ac0xl 24K /home/va 15M /home/notices/2021-court 15M /home/notices 86M /home/downloads/g2churchbooks.org 1.2M /home/downloads/Starting at First Base…From Anna – Maine Republic Email Alert_files 268K /home/downloads/4laws.com 1.1G /home/downloads/RonGibson-Land-Patent 17M /home/downloads/2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 14M /home/downloads/How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files 13M /home/downloads/AndreasKalcker 908K /home/downloads/MMSforum.io 51M /home/downloads/eBooks 1.6M /home/downloads/GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files 1.3G /home/downloads 368K /home/documents 24K /home/videos 24K /home/searles-sav-on-propane 24K /home/rome 732K /home/delinquent-accounts/I-Camp-RV-Park-Campground-Green-River-Utah-84525 756K /home/delinquent-accounts 344K /home/memes 24K /home/freedom 64G /home pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd pictures/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ ls -al total 156 drwxr-xr-x 4 pictures www 4096 Feb 6 12:07 . drwxr-xr-x 17 root root 4096 Feb 5 19:19 .. drwxr-xr-x 2 pictures www 4096 Feb 5 18:59 .1009 -rw------- 1 pictures www 85 Feb 6 21:59 .bash_history -rw-r--r-- 1 pictures www 220 Feb 5 18:58 .bash_logout -rw-r--r-- 1 pictures www 3523 Feb 5 18:58 .bashrc -rw-r--r-- 1 pictures www 1670 Feb 5 18:58 .mkshrc -rw-rw-r-- 1 pictures www 40506 Dec 30 14:33 Obama.jpg -rw-r--r-- 1 pictures www 807 Feb 5 18:58 .profile lrwxrwxrwx 1 pictures www 30 Feb 5 18:59 public_html -> /home/local/www/users/pictures -rw-r--r-- 1 pictures www 81642 Feb 25 2020 romney-272396_image.jpg drwxr-xr-x 4 pictures www 4096 Oct 26 20:04 StMichaelTheArchangelMission pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ su pictures Password: pictures@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ ls Obama.jpg public_html romney-272396_image.jpg StMichaelTheArchangelMission pictures@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ cp -ia * ~/ cp: overwrite '/home/pictures/public_html'? n pictures@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ cd pictures@AC0XL-Pi-400:~ $ ls Obama.jpg public_html romney-272396_image.jpg StMichaelTheArchangelMission pictures@AC0XL-Pi-400:~ $ du -hd1 79M ./StMichaelTheArchangelMission 79M . pictures@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/pictures $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd searles-sav-on-propane/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ ls 2021-05-18-Summary-001.pdf SearlesSavOnPropane Searles-Sav-On-Propane.pdf BBB-Complaint#15141658.pdf Searles-Sav-On-Propane-02.pdf public_html Searles-Sav-On-Propane-03.pdf pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ su searles-sav-on-propane Password: searles-sav-on-propane@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ cp -ia * ~/ cp: overwrite '/home/searles-sav-on-propane/public_html'? n searles-sav-on-propane@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ ls 2021-05-18-Summary-001.pdf SearlesSavOnPropane Searles-Sav-On-Propane.pdf BBB-Complaint#15141658.pdf Searles-Sav-On-Propane-02.pdf public_html Searles-Sav-On-Propane-03.pdf searles-sav-on-propane@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ du -hd1 31M ./SearlesSavOnPropane 4.0K ./.1011 45M . searles-sav-on-propane@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/searles-sav-on-propane $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/va $ ls Frank.txt public_html test.txt va-log.txt VA-Travel-Pay pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/va $ su va Password: va@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/va $ cp -ia * ~/ cp: overwrite '/home/va/public_html'? n va@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/va $ cd va@AC0XL-Pi-400:~ $ ls Frank.txt public_html test.txt va-log.txt VA-Travel-Pay va@AC0XL-Pi-400:~ $ du -hd1 1.4M ./VA-Travel-Pay 1.4M . va@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/va $ cd .. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 69G 41G 63% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ du -hd1 rome/ 13M rome/Paths to Awakening Spiritual Activism or Disempowerment | Understanding the Spiritual Causes of Depression - Stillness in the Storm_files 1.2G rome/How the Cabal Maintains Their Power And What You Need To Do To Stop It - Un-Consent | Beyond BRICS Exposing the Rats - Stillness in the Storm_files 528K rome/The Millennium Report-who-really-runs-america_files 247M rome/Biden Admin Accused of ‘Disrespecting the US’ After Reported Plan to Sell Piece of 9_11 History to Indonesia Emerges - Stillness in the Storm_files 1.7M rome/Full text of "The Lieber Code Of 1863.pdf (PDFy mirror)"_files 884K rome/Trump vs. Pope the cowboy vs. the head of Pedophile Central | Shift Frequency_files 246M rome/The UCC Connection - How the Uniform Commercial Code 'secretly took over' the world - Stillness in the Storm_files 2.2M rome/Source Docs_files 744K rome/Jesuits Want Decentralized Global Control | Shift Frequency_files 3.9M rome/DavidStraight 9.9M rome/(325) David Straight - Winning the courts - YouTube_files 2.4G rome/Judge-Anna-von-Reitz 245M rome/In Plain Sight The Life and Lies of Jimmy Savile by Dan Davies (2015-04-23) - Stillness in the Storm_files 245M rome/Trust Law How You Became A Commodity - The Creation of Constructive Trusts ... "This power over us is, or is about to become, SLAVERY. We are squarely to blame" - Stillness in the Storm_files 688K rome/How To Defeat Admiralty Courts And “The Law Of The See” | Shift Frequency_files 3.4M rome/Who really runs America? – The Millennium Report_files 25M rome/justiniandeception.wordpress.com 246M rome/The Sabbatean-Frankist Cult - The Satanic Infiltration of the Western World - Stillness in the Storm_files 1.2G rome/WE are the “Enemies of the State” - Documented Evidence - And How to Change The Status Quo - Stillness in the Storm_files 5.0M rome/The Act of 1871 The “United States” Is a Corporation – There are Two Constitutions – Federal Jack_files 245M rome/Pope 'Ruler of the World' to go after War Criminals? - Stillness in the Storm_files 250M rome/Legal_Law History of the USA, Inc. 1666-2017 by Anna von Reitz - First Instruction Letter to Donald Trump - Stillness in the Storm_files 3.2M rome/StopTheCrime – StopTheCrime.net_files 688K rome/Bergoglio Is A Jesuit Moreso Than Pope | Shift Frequency_files 316K rome/Admiralty law - Wikipedia_files 245M rome/Statutory Law is based on the Presumption that you are in 'Breach of Trust' - But what Trust are they talking about? - Stillness in the Storm_files 1.3M rome/Final Steps Towards Armageddon This is not a Drill, a Conspiracy Theory, or Dan Brown Movie – American Intelligence Media_files 1.2G rome/Accessing your 'Strawman' Account - Filing a UCC1 Financing Statement - Stillness in the Storm_files 4.0K rome/.1010 246M rome/Free Money? Utilizing YOUR Treasury Direct Accounts (Birth Certificate_Strawman Trust_Bond) - Stillness in the Storm_files 5.1M rome/2021-07-02-18 U.S.C. 242 - Deprivation of rights under color of law - Document in Context - USCODE-2011-title18-partI-chap13-sec242_files 245M rome/anna von reitz Archives - Stillness in the Storm_files 246M rome/USA, Inc. Committed Massive Identity Theft | Trust Law Understood - Open Letter to U.S. Treasury Secretary Lew — from Anna von Reitz - Stillness in the Storm_files 3.6M rome/Federal Jack – Conspiracy Has Never Been Theory_files 3.1M rome/Sexual Abuse Scandal In Australia’s Clergy | Shift Frequency_files 696K rome/The Pope Appeareth | Shift Frequency_files 988K rome/StopTheCrime_files 840K rome/Tracing the Occult Origins of Christmas | Shift Frequency_files 2.0M rome/Deprivation Of Rights Under Color Of Law_files 664K rome/Sex Crimes Committed By Priests | Shift Frequency_files 708K rome/Pope Francis Is In A State Of Panic | Shift Frequency_files 108K rome/2021-07-05-[USC05] 18 USC 924 Penalties_files 828K rome/Black Magic Satanists Rule The World, Not Politicians, Bankers Or Military Heads | Shift Frequency_files 3.4M rome/Practice Of “Satanism” Within The Vatican | Shift Frequency_files 4.9M rome/IT’S ENTIRELY TRUE The Obama Children Were Loaned to Them, Real Parents of Malia and Sasha Identified | SOTN Alternative News, Analysis & Commentary_files 15M rome/Why You NEED To Understand the Occult | De-Mystifying the Occult Seminar - The Nature of Sacred Symbolism and Hidden Knowledge by Mark Passio - Stillness in the Storm_files 246M rome/How to Defeat Admiralty Courts And the Law of the (Holy) See - by Judge Dale - Stillness in the Storm_files 251M rome/Trump On 20th Anniversary Of 9_11 — “America Will Be Made Great Again” - Stillness in the Storm_files 9.1G rome/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ du -hd1 videos/ 9.9G videos/David-Straight 5.2G videos/JustinianDeception 1.1G videos/RonGibson-Land-Patent 4.0K videos/.1013 788K videos/YottaDB.com 772M videos/MillennialMillie.com 157M videos/USB-HDMI-grabber 19G videos/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ # Since space is starting to get short I will move what I already have to the active web site. pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd /home pi@AC0XL-Pi-400:/home $ ls -al total 68 drwxr-xr-x 17 root root 4096 Apr 18 21:26 . drwxr-xr-x 18 root root 4096 Jan 27 20:21 .. drwxr-xr-x 15 ac0xl ac0xl 4096 Apr 19 13:51 ac0xl drwxr-xr-x 3 delinquent-accounts www 4096 Apr 19 13:54 delinquent-accounts drwxr-xr-x 2 documents www 4096 Apr 19 13:57 documents drwxr-xr-x 12 downloads www 4096 Apr 19 14:00 downloads drwxr-xr-x 2 freedom www 4096 Apr 18 20:57 freedom drwxr-xr-x 5 root root 4096 Apr 18 16:39 local drwxr-xr-x 2 memes www 4096 Apr 19 14:03 memes drwxr-xr-x 2 music www 4096 Apr 18 21:07 music drwxr-xr-x 3 notices www 4096 Apr 19 14:05 notices drwxr-xr-x 20 pi pi 4096 Apr 18 21:54 pi drwxr-xr-x 3 pictures www 4096 Apr 19 14:10 pictures drwxr-xr-x 2 rome www 4096 Apr 18 21:18 rome drwxr-xr-x 3 searles-sav-on-propane www 4096 Apr 19 14:15 searles-sav-on-propane drwxr-xr-x 3 va www 4096 Apr 19 14:16 va drwxr-xr-x 2 videos www 4096 Apr 18 21:29 videos pi@AC0XL-Pi-400:/home $ su ac0xl Password: ac0xl@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va ac0xl@AC0XL-Pi-400:/home $ cd ac0xl@AC0XL-Pi-400:~ $ ls 2010Website.pdf Fifth-master Andreas-Kalcker-link.html illuminati art Justinian-Deception.html At-The-Cross justiniandeception.wordpress.com Basiago-Andrew logs Color-of-Law millennialmillie.com court-2020-08-26.pdf PAC-Letter-10.08.2019.pdf Court-2020-08-26.pdf public_html Curse-2019-07-25.pdf The-Orthodox-Jewish.htm Curse-2019-07-25.txt 'Title 18 U.S.C. Section 242.doc' DavidStraight 'Title 18 U.S.C. Section 242.txt' David-Straight--Winning-the-courts.html www Dont-Be-Evil YottaDB.com ac0xl@AC0XL-Pi-400:~ $ cp -ia * ./public_html ac0xl@AC0XL-Pi-400:~ $ cd public_html ac0xl@AC0XL-Pi-400:~/public_html $ ls -al total 1468 drwxr-xr-x 15 ac0xl www 4096 Apr 19 14:38 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 ac0xl www 32014 Jan 2 2021 2010Website.pdf -rw-r--r-- 1 ac0xl www 296 Oct 5 2021 Andreas-Kalcker-link.html drwxrwxr-x 3 ac0xl www 4096 Sep 14 2021 art drwxr-xr-x 2 ac0xl www 4096 Dec 25 15:16 At-The-Cross drwxr-xr-x 2 ac0xl www 4096 Jan 2 2021 Basiago-Andrew drwxrwxr-x 30 ac0xl www 20480 Aug 4 2021 Color-of-Law -rw-r--r-- 1 ac0xl www 56900 Jan 2 2021 court-2020-08-26.pdf -rw-r--r-- 1 ac0xl www 56900 Jan 2 2021 Court-2020-08-26.pdf -rw-r--r-- 1 ac0xl www 31651 Jan 2 2021 Curse-2019-07-25.pdf -rw-r--r-- 1 ac0xl www 1277 Jan 2 2021 Curse-2019-07-25.txt drwxr-xr-x 4 ac0xl www 4096 Jan 2 2021 DavidStraight -rw-r--r-- 1 ac0xl www 526 Jun 2 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 10 ac0xl www 4096 Jan 2 2021 Dont-Be-Evil drwxr-xr-x 3 ac0xl www 4096 Jan 2 2021 Fifth-master drwxr-xr-x 2 ac0xl www 4096 Jan 2 2021 illuminati -rw-r--r-- 1 ac0xl www 834 Oct 5 2021 Justinian-Deception.html drwxr-xr-x 12 ac0xl www 4096 Jan 2 2021 justiniandeception.wordpress.com drwxr-xr-x 2 ac0xl www 36864 Apr 8 09:29 logs drwxr-xr-x 2 ac0xl www 4096 Jan 2 2021 millennialmillie.com -rw-r--r-- 1 ac0xl www 1121624 Jan 2 2021 PAC-Letter-10.08.2019.pdf lrwxrwxrwx 1 ac0xl www 27 Apr 18 17:07 public_html -> /home/local/www/users/ac0xl -rw-r--r-- 1 ac0xl www 28840 Jan 2 2021 The-Orthodox-Jewish.htm -rw-r--r-- 1 ac0xl www 22016 Jan 2 2021 'Title 18 U.S.C. Section 242.doc' -rw-r--r-- 1 ac0xl www 4848 Jan 2 2021 'Title 18 U.S.C. Section 242.txt' drwxr-xr-x 14 ac0xl www 4096 Nov 10 21:07 www drwxr-xr-x 4 ac0xl www 4096 Feb 3 13:39 YottaDB.com ac0xl@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' ac0xl@AC0XL-Pi-400:~/public_html $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 81G 29G 74% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 ac0xl@AC0XL-Pi-400:~/public_html $ du -hd1 /home/local/www/users/ 4.0K /home/local/www/users/music 4.0K /home/local/www/users/pictures 12G /home/local/www/users/ac0xl 4.0K /home/local/www/users/va 4.0K /home/local/www/users/notices 4.0K /home/local/www/users/downloads 4.0K /home/local/www/users/documents 4.0K /home/local/www/users/videos 4.0K /home/local/www/users/searles-sav-on-propane 4.0K /home/local/www/users/rome 4.0K /home/local/www/users/delinquent-accounts 4.0K /home/local/www/users/memes 4.0K /home/local/www/users/freedom 12G /home/local/www/users/ ac0xl@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su delinquent-accounts Password: delinquent-accounts@AC0XL-Pi-400:/home $ cd delinquent-accounts@AC0XL-Pi-400:~ $ ls I-Camp-RV-Park-Campground-Green-River-Utah-84525 public_html delinquent-accounts@AC0XL-Pi-400:~ $ cp -ia I-Camp-RV-Park-Campground-Green-River-Utah-84525/ ./public_html delinquent-accounts@AC0XL-Pi-400:~ $ cd public_html delinquent-accounts@AC0XL-Pi-400:~/public_html $ ls -al total 12 drwxr-xr-x 3 delinquent-accounts www 4096 Apr 19 14:41 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxr-xr-x 2 delinquent-accounts www 4096 Apr 1 14:59 I-Camp-RV-Park-Campground-Green-River-Utah-84525 delinquent-accounts@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su documents Password: documents@AC0XL-Pi-400:/home $ cd documents@AC0XL-Pi-400:~ $ ls 2020-09-15-court.txt Frank-court.pdf Title-18-U.S.C.--Section-242.odt Frank-court.abw public_html Title-18-U.S.C.-Section-242.txt Frank-court.odt Shake-Dust.pdf White--18-USC-242--Damages.odt frank-court.pdf Title-18-U.S.C.-Section-242.doc White--18-USC-242--Damages.pdf documents@AC0XL-Pi-400:~ $ cp -ia * public_html documents@AC0XL-Pi-400:~ $ cd public_html documents@AC0XL-Pi-400:~/public_html $ ls -al total 352 drwxr-xr-x 2 documents www 4096 Apr 19 14:42 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 documents www 7631 Sep 14 2020 2020-09-15-court.txt -rw-rw-r-- 1 documents www 63445 Oct 6 2021 Frank-court.abw -rw-rw-r-- 1 documents www 33498 Oct 6 2021 Frank-court.odt -rw-rw-r-- 1 documents www 29586 Oct 6 2021 frank-court.pdf -rw-rw-r-- 1 documents www 29586 Oct 6 2021 Frank-court.pdf lrwxrwxrwx 1 documents www 31 Apr 18 20:48 public_html -> /home/local/www/users/documents -rw-r--r-- 1 documents www 13031 Jul 23 2021 Shake-Dust.pdf -rw-r--r-- 1 documents www 22016 May 15 2020 Title-18-U.S.C.-Section-242.doc -rw-rw-r-- 1 documents www 28480 Jul 19 2021 Title-18-U.S.C.--Section-242.odt -rw-r--r-- 1 documents www 4848 May 18 2020 Title-18-U.S.C.-Section-242.txt -rw-rw-r-- 1 documents www 31037 Oct 6 2021 White--18-USC-242--Damages.odt -rw-rw-r-- 1 documents www 63080 Oct 6 2021 White--18-USC-242--Damages.pdf documents@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' documents@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su downloads Password: downloads@AC0XL-Pi-400:/home $ cd downloads@AC0XL-Pi-400:~ $ ls 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic.html 4laws.com AndreasKalcker Andreas-Kalcker-link.html David-Straight--Winning-the-courts.html eBooks g2churchbooks.org 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files' 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool.html' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files' 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips.html' Israel-List-4.pdf Justinian-Deception.html Land-patents.html MMSforum.io public_html RonGibson-Land-Patent 'Starting at First Base…From Anna – Maine Republic Email Alert_files' 'Starting at First Base…From Anna – Maine Republic Email Alert.html' Twelve-Presumptions-of-the-Court.pdf downloads@AC0XL-Pi-400:~ $ cp -ia * public_html downloads@AC0XL-Pi-400:~ $ cd public_html downloads@AC0XL-Pi-400:~/public_html $ ls -al total 1716 drwxr-xr-x 12 downloads www 4096 Apr 19 14:45 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxr-xr-x 16 downloads www 4096 Sep 5 2020 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files -rw-r--r-- 1 downloads www 860394 Sep 6 2020 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic.html drwxr-xr-x 2 downloads www 4096 Feb 16 2020 4laws.com drwxr-xr-x 5 downloads www 4096 May 12 2021 AndreasKalcker -rw-r--r-- 1 downloads www 296 Oct 5 2021 Andreas-Kalcker-link.html -rw-r--r-- 1 downloads www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 downloads www 4096 Jan 2 2021 eBooks drwxr-xr-x 2 downloads www 4096 Apr 26 2021 g2churchbooks.org drwxr-xr-x 2 downloads www 4096 Jul 12 2021 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files' -rw-rw-r-- 1 downloads www 147737 Jul 12 2021 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool.html' drwxr-xr-x 24 downloads www 4096 Jul 16 2021 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files' -rw-rw-r-- 1 downloads www 514720 Jul 16 2021 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips.html' -rw-r--r-- 1 downloads www 18323 Jul 11 2020 Israel-List-4.pdf -rw-r--r-- 1 downloads www 834 Oct 5 2021 Justinian-Deception.html -rw-r--r-- 1 downloads www 417 Nov 8 10:36 Land-patents.html drwxr-xr-x 2 downloads www 4096 Oct 16 2020 MMSforum.io lrwxrwxrwx 1 downloads www 31 Apr 18 20:51 public_html -> /home/local/www/users/downloads drwxr-xr-x 3 downloads www 4096 Nov 6 23:50 RonGibson-Land-Patent drwxr-xr-x 2 downloads www 4096 Nov 7 20:29 'Starting at First Base…From Anna – Maine Republic Email Alert_files' -rw-r--r-- 1 downloads www 46302 Nov 7 20:29 'Starting at First Base…From Anna – Maine Republic Email Alert.html' -rw-r--r-- 1 downloads www 86478 Nov 7 20:44 Twelve-Presumptions-of-the-Court.pdf downloads@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' downloads@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su memes Password: memes@AC0XL-Pi-400:/home $ cd memes@AC0XL-Pi-400:~ $ ls fauci-faucet-768x614.jpg public_html romney-272396_image.jpg trump-who2-768x564.jpg memes@AC0XL-Pi-400:~ $ cp -ia * public_html memes@AC0XL-Pi-400:~ $ cd public_html memes@AC0XL-Pi-400:~/public_html $ ls -al total 328 drwxr-xr-x 2 memes www 4096 Apr 19 14:46 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 memes www 135459 May 18 2020 fauci-faucet-768x614.jpg lrwxrwxrwx 1 memes www 27 Apr 18 21:02 public_html -> /home/local/www/users/memes -rw-r--r-- 1 memes www 81642 Feb 13 2020 romney-272396_image.jpg -rw-r--r-- 1 memes www 103706 Jun 4 2020 trump-who2-768x564.jpg memes@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' memes@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ du -hd1 24K ./music 79M ./pictures 14G ./local 51G ./pi 12G ./ac0xl 1.4M ./va 15M ./notices 1.3G ./downloads 368K ./documents 24K ./videos 45M ./searles-sav-on-propane 24K ./rome 756K ./delinquent-accounts 344K ./memes 24K ./freedom 77G . pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su notices Password: notices@AC0XL-Pi-400:/home $ cd notices@AC0XL-Pi-400:~ $ ls 2021-court post.txt Shake-Dust.pdf court-2020-08-26.pdf public_html Twelve-Presumptions-of-the-Court.pdf notices@AC0XL-Pi-400:~ $ cp -ia * public_html notices@AC0XL-Pi-400:~ $ cd public_html notices@AC0XL-Pi-400:~/public_html $ ls -al total 196 drwxr-xr-x 3 notices www 4096 Apr 19 14:49 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxrwxrwx 3 notices www 4096 Oct 9 2021 2021-court -rw-r--r-- 1 notices www 56900 Aug 26 2020 court-2020-08-26.pdf -rw-r--r-- 1 notices www 22753 May 10 2021 post.txt lrwxrwxrwx 1 notices www 29 Apr 18 21:09 public_html -> /home/local/www/users/notices -rw-r--r-- 1 notices www 13031 Mar 15 2021 Shake-Dust.pdf -rw-r--r-- 1 notices www 86478 Nov 7 20:44 Twelve-Presumptions-of-the-Court.pdf notices@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' notices@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su pictures Password: pictures@AC0XL-Pi-400:/home $ cd pictures@AC0XL-Pi-400:~ $ ls Obama.jpg public_html romney-272396_image.jpg StMichaelTheArchangelMission pictures@AC0XL-Pi-400:~ $ cp -ia * public_html pictures@AC0XL-Pi-400:~ $ cd public_html pictures@AC0XL-Pi-400:~/public_html $ ls -al total 132 drwxr-xr-x 3 pictures www 4096 Apr 19 14:51 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-rw-r-- 1 pictures www 40506 Dec 30 14:33 Obama.jpg lrwxrwxrwx 1 pictures www 30 Apr 18 21:13 public_html -> /home/local/www/users/pictures -rw-r--r-- 1 pictures www 81642 Feb 25 2020 romney-272396_image.jpg drwxr-xr-x 4 pictures www 4096 Oct 26 20:04 StMichaelTheArchangelMission pictures@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' pictures@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su searles-sav-on-propane Password: searles-sav-on-propane@AC0XL-Pi-400:/home $ cd searles-sav-on-propane@AC0XL-Pi-400:~ $ ls 2021-05-18-Summary-001.pdf SearlesSavOnPropane Searles-Sav-On-Propane.pdf BBB-Complaint#15141658.pdf Searles-Sav-On-Propane-02.pdf public_html Searles-Sav-On-Propane-03.pdf searles-sav-on-propane@AC0XL-Pi-400:~ $ cp -ia * public_html searles-sav-on-propane@AC0XL-Pi-400:~ $ cd public_html searles-sav-on-propane@AC0XL-Pi-400:~/public_html $ ls -al total 13972 drwxr-xr-x 3 searles-sav-on-propane www 4096 Apr 19 14:53 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 searles-sav-on-propane www 449988 May 25 2021 2021-05-18-Summary-001.pdf -rw-r--r-- 1 searles-sav-on-propane www 239864 Mar 2 2021 BBB-Complaint#15141658.pdf lrwxrwxrwx 1 searles-sav-on-propane www 44 Apr 18 21:20 public_html -> /home/local/www/users/searles-sav-on-propane drwxr-xr-x 2 searles-sav-on-propane www 4096 Jan 22 2021 SearlesSavOnPropane -rw-r--r-- 1 searles-sav-on-propane www 2659499 Jan 22 2021 Searles-Sav-On-Propane-02.pdf -rw-r--r-- 1 searles-sav-on-propane www 863498 Mar 2 2021 Searles-Sav-On-Propane-03.pdf -rw-r--r-- 1 searles-sav-on-propane www 10074778 Dec 29 2020 Searles-Sav-On-Propane.pdf searles-sav-on-propane@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' searles-sav-on-propane@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ ls ac0xl documents freedom memes notices pictures searles-sav-on-propane videos delinquent-accounts downloads local music pi rome va pi@AC0XL-Pi-400:/home $ su va Password: va@AC0XL-Pi-400:/home $ cd va@AC0XL-Pi-400:~ $ ls Frank.txt public_html test.txt va-log.txt VA-Travel-Pay va@AC0XL-Pi-400:~ $ cp -ia test.txt public_html va@AC0XL-Pi-400:~ $ cd public_html va@AC0XL-Pi-400:~/public_html $ ls -al total 12 drwxr-xr-x 2 va www 4096 Apr 19 14:54 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 va www 16 Jan 2 2021 test.txt va@AC0XL-Pi-400:~/public_html $ exit exit pi@AC0XL-Pi-400:/home $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 83G 28G 76% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/home $ du -hd1 /home/local/www/users/ 4.0K /home/local/www/users/music 79M /home/local/www/users/pictures 12G /home/local/www/users/ac0xl 8.0K /home/local/www/users/va 15M /home/local/www/users/notices 1.3G /home/local/www/users/downloads 348K /home/local/www/users/documents 4.0K /home/local/www/users/videos 45M /home/local/www/users/searles-sav-on-propane 4.0K /home/local/www/users/rome 736K /home/local/www/users/delinquent-accounts 324K /home/local/www/users/memes 4.0K /home/local/www/users/freedom 14G /home/local/www/users/ pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ # I see I forgot "music" so will add it and some more files. pi@AC0XL-Pi-400:/home $ pi@AC0XL-Pi-400:/home $ cd /media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ ls -al total 84 drwxr-xr-x 17 root root 4096 Feb 5 19:19 . drwxr-xr-x 4 root root 4096 Apr 8 18:21 .. drwxr-xr-x 16 ac0xl www 4096 Feb 10 16:54 ac0xl drwxr-xr-x 4 delinquent-accounts www 4096 Feb 6 11:39 delinquent-accounts drwxr-xr-x 3 documents www 4096 Feb 6 11:41 documents drwxr-xr-x 13 downloads www 4096 Feb 6 11:45 downloads drwxr-xr-x 10 freedom www 4096 Feb 6 11:55 freedom drwxr-xr-x 5 root root 4096 Feb 5 17:11 local drwxr-xr-x 3 memes www 4096 Feb 6 11:59 memes drwxr-xr-x 4 music www 4096 Feb 6 12:01 music drwxr-xr-x 4 notices www 4096 Feb 6 12:04 notices drwxr-xr-x 21 pi pi 4096 Apr 8 00:40 pi drwxr-xr-x 4 pictures www 4096 Feb 6 12:07 pictures drwxr-xr-x 50 rome www 20480 Feb 6 12:16 rome drwxr-xr-x 4 searles-sav-on-propane www 4096 Feb 6 12:18 searles-sav-on-propane drwxr-xr-x 4 va www 4096 Feb 6 12:20 va drwxr-xr-x 9 videos www 4096 Feb 11 17:02 videos pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home $ cd music/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/music $ ls 20Hz-square.wav NotePamphlet.pdf public_html Songs pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/music $ su music Password: music@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/music $ cp -ia * ~/ cp: overwrite '/home/music/public_html'? n music@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/music $ cd music@AC0XL-Pi-400:~ $ ls -al total 42444 drwxr-xr-x 3 music www 4096 Apr 19 15:00 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 music www 0 Apr 18 21:05 .1007 -rw-r--r-- 1 music www 43202902 Dec 31 2019 20Hz-square.wav -rw------- 1 music www 90 Apr 18 21:07 .bash_history -rw-r--r-- 1 music www 220 Apr 18 21:03 .bash_logout -rw-r--r-- 1 music www 3523 Apr 18 21:03 .bashrc -rw-r--r-- 1 music www 1670 Apr 18 21:03 .mkshrc -rwxr--r-- 1 music www 221475 Feb 18 2020 NotePamphlet.pdf -rw-r--r-- 1 music www 807 Apr 18 21:03 .profile lrwxrwxrwx 1 music www 27 Apr 18 21:06 public_html -> /home/local/www/users/music drwxr-xr-x 2 music www 4096 Feb 18 2020 Songs music@AC0XL-Pi-400:~ $ cp -iav * public_html '20Hz-square.wav' -> 'public_html/20Hz-square.wav' 'NotePamphlet.pdf' -> 'public_html/NotePamphlet.pdf' 'public_html' -> 'public_html/public_html' 'Songs' -> 'public_html/Songs' 'Songs/saviour_is_waiting-chords.pdf' -> 'public_html/Songs/saviour_is_waiting-chords.pdf' 'Songs/Songs001.pdf' -> 'public_html/Songs/Songs001.pdf' 'Songs/Songs002.pdf' -> 'public_html/Songs/Songs002.pdf' music@AC0XL-Pi-400:~ $ cd public_html music@AC0XL-Pi-400:~/public_html $ ls -al total 42424 drwxr-xr-x 3 music www 4096 Apr 19 15:01 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. -rw-r--r-- 1 music www 43202902 Dec 31 2019 20Hz-square.wav -rwxr--r-- 1 music www 221475 Feb 18 2020 NotePamphlet.pdf lrwxrwxrwx 1 music www 27 Apr 18 21:06 public_html -> /home/local/www/users/music drwxr-xr-x 2 music www 4096 Feb 18 2020 Songs music@AC0XL-Pi-400:~/public_html $ rm -v public_html removed 'public_html' music@AC0XL-Pi-400:~/public_html $ cd .. music@AC0XL-Pi-400:~ $ ls 20Hz-square.wav NotePamphlet.pdf public_html Songs music@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/music $ cd ../videos/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ ls 2020-07-08-budesonide-banned-video.mp4 2020-07-08-budesonide.txt Andreas-Kalcker-link.html David-Straight David-Straight--Winning-the-courts.html JustinianDeception Justinian-Deception.html knight-2020-05-20-underground-prisons-guillotines-banned-video.mp4 knight-2020-05-20-underground-prisons-guillotines-comments.txt Land-patents.html MillennialMillie.com New-York-Undercover-Nurse-Confirms-COVID-19-Criminal-Hoax.txt Our-Brains-Broadcast-a-Message-We-Dont-Understand-480p.mp4 public_html RonGibson-Land-Patent The-Infinite-Pattern-That-Never-Repeats-480p.mp4 The-Surprising-Secret-of-Synchronization-480p.mp4 USB-HDMI-grabber video-link.html Whistleblower-Nurse-Erin-Marie-Olszewski-exposed-Covid-19-patients-being-murdered-2020-06-10-banned-video.mp4 YottaDB.com pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ du -hd1 9.9G ./David-Straight 5.2G ./JustinianDeception 1.1G ./RonGibson-Land-Patent 4.0K ./.1013 788K ./YottaDB.com 772M ./MillennialMillie.com 157M ./USB-HDMI-grabber 19G . pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 83G 28G 76% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ su videos Password: videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ ls 2020-07-08-budesonide-banned-video.mp4 2020-07-08-budesonide.txt Andreas-Kalcker-link.html David-Straight David-Straight--Winning-the-courts.html JustinianDeception Justinian-Deception.html knight-2020-05-20-underground-prisons-guillotines-banned-video.mp4 knight-2020-05-20-underground-prisons-guillotines-comments.txt Land-patents.html MillennialMillie.com New-York-Undercover-Nurse-Confirms-COVID-19-Criminal-Hoax.txt Our-Brains-Broadcast-a-Message-We-Dont-Understand-480p.mp4 public_html RonGibson-Land-Patent The-Infinite-Pattern-That-Never-Repeats-480p.mp4 The-Surprising-Secret-of-Synchronization-480p.mp4 USB-HDMI-grabber video-link.html Whistleblower-Nurse-Erin-Marie-Olszewski-exposed-Covid-19-patients-being-murdered-2020-06-10-banned-video.mp4 YottaDB.com videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ cp -ia David-Straight* ~/ videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 92G 18G 85% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ cd videos@AC0XL-Pi-400:~ $ ls -al total 36 drwxr-xr-x 3 videos www 4096 Apr 19 15:12 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw------- 1 videos www 87 Apr 18 21:29 .bash_history -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ cp -ia David-Straight* public_html videos@AC0XL-Pi-400:~ $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 102G 7.7G 93% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:~ $ cd ../ videos@AC0XL-Pi-400:/home $ cd videos/ videos@AC0XL-Pi-400:~ $ ls David-Straight David-Straight--Winning-the-courts.html public_html videos@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ ls -al total 1719376 drwxr-xr-x 9 videos www 4096 Feb 11 17:02 . drwxr-xr-x 17 root root 4096 Feb 5 19:19 .. drwxr-xr-x 2 videos www 4096 Feb 5 19:21 .1013 -rw-r--r-- 1 videos www 574796003 Jul 11 2020 2020-07-08-budesonide-banned-video.mp4 -rw-r--r-- 1 videos www 7912 Jul 11 2020 2020-07-08-budesonide.txt -rw-r--r-- 1 videos www 296 Oct 5 2021 Andreas-Kalcker-link.html -rw------- 1 videos www 1007 Mar 29 22:15 .bash_history -rw-r--r-- 1 videos www 220 Feb 5 19:19 .bash_logout -rw-r--r-- 1 videos www 3523 Feb 5 19:19 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxrwxr-x 3 videos www 4096 Mar 29 21:56 JustinianDeception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html -rw-r--r-- 1 videos www 306743544 May 28 2020 knight-2020-05-20-underground-prisons-guillotines-banned-video.mp4 -rw-r--r-- 1 videos www 1669 May 28 2020 knight-2020-05-20-underground-prisons-guillotines-comments.txt -rw-r--r-- 1 videos www 417 Nov 8 10:36 Land-patents.html drwxrwxr-x 2 videos www 4096 Jan 31 20:23 MillennialMillie.com -rw-r--r-- 1 videos www 1670 Feb 5 19:19 .mkshrc -rw-r--r-- 1 videos www 6655 Jun 11 2020 New-York-Undercover-Nurse-Confirms-COVID-19-Criminal-Hoax.txt -rw-rw-r-- 1 videos www 62145418 Feb 11 12:03 Our-Brains-Broadcast-a-Message-We-Dont-Understand-480p.mp4 -rw-r--r-- 1 videos www 807 Feb 5 19:19 .profile lrwxrwxrwx 1 videos www 28 Feb 5 19:21 public_html -> /home/local/www/users/videos drwxr-xr-x 3 videos www 4096 Nov 6 23:50 RonGibson-Land-Patent -rw-rw-r-- 1 videos www 80821495 Feb 11 10:54 The-Infinite-Pattern-That-Never-Repeats-480p.mp4 -rw-rw-r-- 1 videos www 71292874 Feb 11 09:56 The-Surprising-Secret-of-Synchronization-480p.mp4 drwxr-xr-x 14 videos www 4096 Feb 11 16:56 USB-HDMI-grabber -rw-r--r-- 1 videos www 335 Apr 26 2021 video-link.html -rw-r--r-- 1 videos www 664717208 Jun 11 2020 Whistleblower-Nurse-Erin-Marie-Olszewski-exposed-Covid-19-patients-being-murdered-2020-06-10-banned-video.mp4 drwxr-xr-x 4 videos www 4096 Feb 3 13:39 YottaDB.com pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ du -hd1 JustinianDeception/ 25M JustinianDeception/Justinian-Deception 5.2G JustinianDeception/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 102G 7.7G 93% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 /dev/sda1 253M 112M 141M 45% /media/pi/system-boot /dev/sda2 917G 560G 321G 64% /media/pi/writable pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ su videos Password: videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ cp -iav Justinian-Deception.html ~/ 'Justinian-Deception.html' -> '/home/videos/Justinian-Deception.html' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ cd videos@AC0XL-Pi-400:~ $ ls -al total 40 drwxr-xr-x 3 videos www 4096 Apr 19 15:33 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw------- 1 videos www 199 Apr 19 15:26 .bash_history -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ mkdir -v JustinianDeception/ mkdir: created directory 'JustinianDeception/' videos@AC0XL-Pi-400:~ $ ls -al total 44 drwxr-xr-x 4 videos www 4096 Apr 19 15:36 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw------- 1 videos www 199 Apr 19 15:26 .bash_history -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 2 videos www 4096 Apr 19 15:36 JustinianDeception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ du -hd1 4.0K ./JustinianDeception 9.9G ./David-Straight 9.9G . videos@AC0XL-Pi-400:~ $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ ls 2020-07-08-budesonide-banned-video.mp4 2020-07-08-budesonide.txt Andreas-Kalcker-link.html David-Straight David-Straight--Winning-the-courts.html JustinianDeception Justinian-Deception.html knight-2020-05-20-underground-prisons-guillotines-banned-video.mp4 knight-2020-05-20-underground-prisons-guillotines-comments.txt Land-patents.html MillennialMillie.com New-York-Undercover-Nurse-Confirms-COVID-19-Criminal-Hoax.txt Our-Brains-Broadcast-a-Message-We-Dont-Understand-480p.mp4 public_html RonGibson-Land-Patent The-Infinite-Pattern-That-Never-Repeats-480p.mp4 The-Surprising-Secret-of-Synchronization-480p.mp4 USB-HDMI-grabber video-link.html Whistleblower-Nurse-Erin-Marie-Olszewski-exposed-Covid-19-patients-being-murdered-2020-06-10-banned-video.mp4 YottaDB.com pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos $ cd JustinianDeception/ pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ ls -al total 5349276 drwxrwxr-x 3 videos www 4096 Mar 29 21:56 . drwxr-xr-x 9 videos www 4096 Feb 11 17:02 .. -rw-rw-r-- 1 videos www 33041900 Jan 29 14:20 '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -rw-rw-r-- 1 videos www 162323250 Jan 29 14:34 '02 - ILLUSION OF POWER_480p.mp4' -rw-rw-r-- 1 videos www 160323446 Jan 29 14:54 '03 - PROCLAMATION License To Be Killed_480p.mp4' -rw-rw-r-- 1 videos www 73699188 Jan 29 15:02 '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -rw-rw-r-- 1 videos www 87736046 Jan 29 15:10 '05 - THELEDGERBAIT_480p.mp4' -rw-rw-r-- 1 videos www 133596855 Jan 29 15:26 '06 - PRESUMPTIONOFLAW_480p.mp4' -rw-rw-r-- 1 videos www 70610915 Jan 29 15:33 '07 - NAME_480p.mp4' -rw-rw-r-- 1 videos www 149688018 Jan 29 15:46 '08 - DECEIVEDINTOCONSENT_480p.mp4' -rw-rw-r-- 1 videos www 63108474 Jan 29 15:59 '09 - DEADLEDGERTEXT_480p.mp4' -rw-rw-r-- 1 videos www 171746704 Jan 29 16:17 '10 - Hierarchy_480p.mp4' -rw-rw-r-- 1 videos www 79396030 Jan 29 16:25 '11 - GOAT_480p.mp4' -rw-rw-r-- 1 videos www 54946509 Jan 29 16:31 '12 - DAVIDJOHNWALTER_480p.mp4' -rw-rw-r-- 1 videos www 151988460 Jan 29 16:43 '13 - THEPERFECTCRIME_480p.mp4' -rw-rw-r-- 1 videos www 42860933 Jan 29 16:48 '14 - COGNIZANCE_480p.mp4' -rw-rw-r-- 1 videos www 92497187 Jan 29 16:57 '15 - THEREMEDYWITHIN_480p.mp4' -rw-rw-r-- 1 videos www 29837051 Jan 29 17:00 '16 - SOLDOUT_480p.mp4' -rw-rw-r-- 1 videos www 167711995 Jan 29 17:15 '17 - THEWARNING_480p.mp4' -rw-rw-r-- 1 videos www 59990207 Jan 29 17:23 '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' -rw-rw-r-- 1 videos www 70611578 Jan 29 17:29 '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' -rw-rw-r-- 1 videos www 159585040 Jan 29 17:43 '20 - BIRTHINGCERTIFICATES_480p.mp4' -rw-rw-r-- 1 videos www 63222150 Jan 29 17:51 '21 - TRAVEL_480p.mp4' -rw-rw-r-- 1 videos www 290583219 Jan 29 18:14 '22 - HIDDEN SYSTEM_480p.mp4' -rw-rw-r-- 1 videos www 58154523 Jan 29 18:26 '23 - HIDDEN FOREIGN MILITARY_480p.mp4' -rw-rw-r-- 1 videos www 230466772 Jan 29 18:51 '24 - ROMANDROHANTALK_480p.mp4' -rw-rw-r-- 1 videos www 71443265 Jan 29 19:06 '25 - NEWWORLDORDERFRAUD_480p.mp4' -rw-rw-r-- 1 videos www 100289651 Jan 29 19:16 '26 - CORPORATEBIRTHCERTIFICATE_480p.mp4' -rw-rw-r-- 1 videos www 151767693 Jan 29 19:37 '27 - THECORPUSJURIS and the Magna Carta_480p.mp4' -rw-rw-r-- 1 videos www 61786493 Jan 29 19:48 '28 - CORPORATIONSOUL_480p.mp4.mp4' -rw-rw-r-- 1 videos www 50670204 Jan 29 19:54 '29 - POLICEARENOTGOVERNMENT_480p.mp4' -rw-rw-r-- 1 videos www 137763414 Jan 29 20:08 '30 - HOW CORPORATE GOVERNMENTS KILL THEIR CITIZENS_480p.mp4' -rw-rw-r-- 1 videos www 202730462 Jan 29 20:31 '31 - HYPHENGLITCH_480p.mp4' -rw-rw-r-- 1 videos www 395948111 Jan 29 21:17 '32 - LANGUAGEOFBABYLON_480p.mp4' -rw-rw-r-- 1 videos www 201720810 Jan 29 22:58 '33 - WHYYOUAREDEAD_480p.mp4' -rw-rw-r-- 1 videos www 30876399 Jan 29 23:02 '34 - ANOLDERCODE_480p.mp4' -rw-rw-r-- 1 videos www 32724848 Jan 29 23:06 '35 - COUNTERFEITGOVERNMENT_480p.mp4' -rw-rw-r-- 1 videos www 60057308 Jan 29 23:12 '36 - AQUEENSDECEPTION_480p.mp4' -rw-rw-r-- 1 videos www 26114994 Jan 29 23:17 '37 - WORKINGTHEBOARD Happy New Year 2020 From Justinian Deception Youtube Channel_480p.mp4' -rw-rw-r-- 1 videos www 215626738 Jan 29 23:34 '38 - 2020_480p.mp4' -rw-rw-r-- 1 videos www 22960341 Jan 29 23:38 '39 - DIGLOSSIALANGUAGEOFTHESNAKE_480p.mp4' -rw-rw-r-- 1 videos www 122356958 Jan 29 23:48 '40 - WHATISAUSTRALIA_480p.mp4' -rw-rw-r-- 1 videos www 46110454 Jan 29 23:53 '41 - HOCUSPOCUS_480p.mp4' -rw-rw-r-- 1 videos www 124277110 Jan 30 00:04 '42 - DANGERWORDOFDOUBLESPEAKINCLUDE_480p.mp4' -rw-rw-r-- 1 videos www 178652812 Jan 30 00:19 '43 - TREASURYISLAND What Includes Australia_480p.mp4' -rw-rw-r-- 1 videos www 291950853 Jan 30 00:42 '44 - GNOSTICCONTROL_480p.mp4' -rw-rw-r-- 1 videos www 83116835 Jan 30 00:52 '45 - WORM_480p.mp4' -rw-rw-r-- 1 videos www 37269539 Jan 30 00:56 '46 - THEGODSOFFICTIONGOVERNMENT_480p.mp4' -rw-rw-r-- 1 videos www 42016819 Jan 30 01:00 '47 - MESSAGE_480p.mp4' -rw-rw-r-- 1 videos www 8077732 Jan 30 01:01 '48 - WHAT IS COMMUNISM Rumble Link_480p.mp4' -rw-rw-r-- 1 videos www 123425371 Jan 31 20:16 '49 - WHATISCOMMUNISM_480p.mp4' drwxr-xr-x 3 videos www 4096 Mar 29 21:57 Justinian-Deception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ su videos Password: videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cp -ia Justinian-Deception* ~/JustinianDeception/ videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 102G 7.7G 93% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ ls 0* '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' '06 - PRESUMPTIONOFLAW_480p.mp4' '02 - ILLUSION OF POWER_480p.mp4' '07 - NAME_480p.mp4' '03 - PROCLAMATION License To Be Killed_480p.mp4' '08 - DECEIVEDINTOCONSENT_480p.mp4' '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' '09 - DEADLEDGERTEXT_480p.mp4' '05 - THELEDGERBAIT_480p.mp4' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ ls -al 0* -rw-rw-r-- 1 videos www 33041900 Jan 29 14:20 '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -rw-rw-r-- 1 videos www 162323250 Jan 29 14:34 '02 - ILLUSION OF POWER_480p.mp4' -rw-rw-r-- 1 videos www 160323446 Jan 29 14:54 '03 - PROCLAMATION License To Be Killed_480p.mp4' -rw-rw-r-- 1 videos www 73699188 Jan 29 15:02 '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -rw-rw-r-- 1 videos www 87736046 Jan 29 15:10 '05 - THELEDGERBAIT_480p.mp4' -rw-rw-r-- 1 videos www 133596855 Jan 29 15:26 '06 - PRESUMPTIONOFLAW_480p.mp4' -rw-rw-r-- 1 videos www 70610915 Jan 29 15:33 '07 - NAME_480p.mp4' -rw-rw-r-- 1 videos www 149688018 Jan 29 15:46 '08 - DECEIVEDINTOCONSENT_480p.mp4' -rw-rw-r-- 1 videos www 63108474 Jan 29 15:59 '09 - DEADLEDGERTEXT_480p.mp4' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ du -hd1 0* 32M 01 - THESECRETOFBANKING The Secret of banking_480p.mp4 155M 02 - ILLUSION OF POWER_480p.mp4 153M 03 - PROCLAMATION License To Be Killed_480p.mp4 71M 04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4 84M 05 - THELEDGERBAIT_480p.mp4 128M 06 - PRESUMPTIONOFLAW_480p.mp4 68M 07 - NAME_480p.mp4 143M 08 - DECEIVEDINTOCONSENT_480p.mp4 61M 09 - DEADLEDGERTEXT_480p.mp4 videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cp -iav 0* ~/JustinianDeception/ '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -> '/home/videos/JustinianDeception/01 - THESECRETOFBANKING The Secret of banking_480p.mp4' '02 - ILLUSION OF POWER_480p.mp4' -> '/home/videos/JustinianDeception/02 - ILLUSION OF POWER_480p.mp4' '03 - PROCLAMATION License To Be Killed_480p.mp4' -> '/home/videos/JustinianDeception/03 - PROCLAMATION License To Be Killed_480p.mp4' '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -> '/home/videos/JustinianDeception/04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' '05 - THELEDGERBAIT_480p.mp4' -> '/home/videos/JustinianDeception/05 - THELEDGERBAIT_480p.mp4' '06 - PRESUMPTIONOFLAW_480p.mp4' -> '/home/videos/JustinianDeception/06 - PRESUMPTIONOFLAW_480p.mp4' '07 - NAME_480p.mp4' -> '/home/videos/JustinianDeception/07 - NAME_480p.mp4' '08 - DECEIVEDINTOCONSENT_480p.mp4' -> '/home/videos/JustinianDeception/08 - DECEIVEDINTOCONSENT_480p.mp4' '09 - DEADLEDGERTEXT_480p.mp4' -> '/home/videos/JustinianDeception/09 - DEADLEDGERTEXT_480p.mp4' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 103G 6.9G 94% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cd videos@AC0XL-Pi-400:~ $ ls -al total 44 drwxr-xr-x 4 videos www 4096 Apr 19 15:36 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw------- 1 videos www 354 Apr 19 15:37 .bash_history -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 videos www 4096 Apr 19 15:47 JustinianDeception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ ls -al JustinianDeception/ total 912288 drwxr-xr-x 3 videos www 4096 Apr 19 15:47 . drwxr-xr-x 4 videos www 4096 Apr 19 15:36 .. -rw-rw-r-- 1 videos www 33041900 Jan 29 14:20 '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -rw-rw-r-- 1 videos www 162323250 Jan 29 14:34 '02 - ILLUSION OF POWER_480p.mp4' -rw-rw-r-- 1 videos www 160323446 Jan 29 14:54 '03 - PROCLAMATION License To Be Killed_480p.mp4' -rw-rw-r-- 1 videos www 73699188 Jan 29 15:02 '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -rw-rw-r-- 1 videos www 87736046 Jan 29 15:10 '05 - THELEDGERBAIT_480p.mp4' -rw-rw-r-- 1 videos www 133596855 Jan 29 15:26 '06 - PRESUMPTIONOFLAW_480p.mp4' -rw-rw-r-- 1 videos www 70610915 Jan 29 15:33 '07 - NAME_480p.mp4' -rw-rw-r-- 1 videos www 149688018 Jan 29 15:46 '08 - DECEIVEDINTOCONSENT_480p.mp4' -rw-rw-r-- 1 videos www 63108474 Jan 29 15:59 '09 - DEADLEDGERTEXT_480p.mp4' drwxr-xr-x 3 videos www 4096 Mar 29 21:57 Justinian-Deception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html videos@AC0XL-Pi-400:~ $ videos@AC0XL-Pi-400:~ $ ls David-Straight JustinianDeception public_html David-Straight--Winning-the-courts.html Justinian-Deception.html videos@AC0XL-Pi-400:~ $ cp -iav * public_html videos@AC0XL-Pi-400:~ $ ls David-Straight JustinianDeception public_html David-Straight--Winning-the-courts.html Justinian-Deception.html videos@AC0XL-Pi-400:~ $ cp -iav JustinianDeception/ public_html 'JustinianDeception/' -> 'public_html/JustinianDeception' 'JustinianDeception/Justinian-Deception.html' -> 'public_html/JustinianDeception/Justinian-Deception.html' 'JustinianDeception/01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -> 'public_html/JustinianDeception/01 - THESECRETOFBANKING The Secret of banking_480p.mp4' 'JustinianDeception/02 - ILLUSION OF POWER_480p.mp4' -> 'public_html/JustinianDeception/02 - ILLUSION OF POWER_480p.mp4' 'JustinianDeception/03 - PROCLAMATION License To Be Killed_480p.mp4' -> 'public_html/JustinianDeception/03 - PROCLAMATION License To Be Killed_480p.mp4' 'JustinianDeception/04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -> 'public_html/JustinianDeception/04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' 'JustinianDeception/05 - THELEDGERBAIT_480p.mp4' -> 'public_html/JustinianDeception/05 - THELEDGERBAIT_480p.mp4' 'JustinianDeception/06 - PRESUMPTIONOFLAW_480p.mp4' -> 'public_html/JustinianDeception/06 - PRESUMPTIONOFLAW_480p.mp4' 'JustinianDeception/07 - NAME_480p.mp4' -> 'public_html/JustinianDeception/07 - NAME_480p.mp4' 'JustinianDeception/08 - DECEIVEDINTOCONSENT_480p.mp4' -> 'public_html/JustinianDeception/08 - DECEIVEDINTOCONSENT_480p.mp4' 'JustinianDeception/09 - DEADLEDGERTEXT_480p.mp4' -> 'public_html/JustinianDeception/09 - DEADLEDGERTEXT_480p.mp4' 'JustinianDeception/Justinian-Deception' -> 'public_html/JustinianDeception/Justinian-Deception' 'JustinianDeception/Justinian-Deception/Justinian-Deception.html' -> 'public_html/JustinianDeception/Justinian-Deception/Justinian-Deception.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/xmlrpc.php?rsd' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/xmlrpc.php?rsd' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/osd.xml' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/osd.xml' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/comments/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/about/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/contact/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=77&_wpnonce=483265ced3.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=77&_wpnonce=483265ced3.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=77.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=77.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=86&_wpnonce=5eb7c435da.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=86&_wpnonce=5eb7c435da.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=86.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=86.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=103&_wpnonce=c0d4faf6f9.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=103&_wpnonce=c0d4faf6f9.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=103.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=103.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=77.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=77.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=103.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=103.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=103&_wpnonce=c0d4faf6f9.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=103&_wpnonce=c0d4faf6f9.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=77&_wpnonce=483265ced3.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=77&_wpnonce=483265ced3.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=86&_wpnonce=5eb7c435da.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?like_comment=86&_wpnonce=5eb7c435da.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=86.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/index.html?replytocom=86.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/04/21/first-blog-post/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/07/14/dog-latin-foreign-corporate-governments-and-the-dog-latin-effect-the-poison-in-the-gloss/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/12/01/is-the-comic-the-joker-that-usurps-the-corruption-into-the-text-as-it-passes-through-passage/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?like_comment=36&_wpnonce=24a71492e0.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?like_comment=36&_wpnonce=24a71492e0.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?replytocom=36.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?replytocom=36.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?like_comment=36&_wpnonce=24a71492e0.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?like_comment=36&_wpnonce=24a71492e0.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?replytocom=36.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/index.html?replytocom=36.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/23/rohan-loran-dog-latin-corruption-in-the-king-james-bible/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/18/bob-katter-speech/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/16/the-destruction-of-the-nightclub-industry-in-queensland-and-australia-re-queensland-lockout-laws-by-the-criminal-queensland-corporate-private-foreign-government-treason/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/14/dick-yardley-answers-a-question-in-relation-to-treason-and-treachery/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/12/lucifer-real-meanings-of-the-words/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/09/are-you-a-mr-or-mrs-or-miss-than-you-really-are-a-dead-military-account-with-no-rights-to-any-form-of-justice-you-are-bound-by-orders-of-the-higher-ranking-officer-you-are-no-longer-p/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/07/rohan-lorian-queensland-police-fraud/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/11/04/slavery-or-servitude-by-consent/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/31/terror-used-to-enforce-false-grammar/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/28/what-is-unidroit/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/latin-translation-the-tool-for-comprehending-the-fraud-in-the-grammar/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/27/an-explanation-why-there-are-two-birthing-certificates-two-worlds-two-systems-debtor-and-creditor/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/24/how-to-find-the-commonwealth-of-australia-corporation-corporate-deceptions/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/10/12/thoughts-on-artificial-persons-and-natural-persons-and-split-title/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2016/09/19/banking-interview-with-romley-stewart/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/2/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/page/3/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/2/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/author/justiniandeception/page/3/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/type/audio/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/24/the-perfect-crime/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?like_comment=200&_wpnonce=78a3603dd0.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?like_comment=200&_wpnonce=78a3603dd0.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?replytocom=200.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?replytocom=200.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?replytocom=200.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?replytocom=200.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?like_comment=200&_wpnonce=78a3603dd0.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?like_comment=200&_wpnonce=78a3603dd0.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/11/22/know-where-you-politically-stand-before-you-speak/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/09/11/new-you-tube-links/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/08/18/deceived-into-consent/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/11/presumption-of-law/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/the-ledger-bait/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/07/06/ivan-bortic-an-interesting-account-of-australian-political-standing/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/06/06/quasi-bible-of-the-new-world-order/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/30/what-is-proclamation-date/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=twitter.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=twitter.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=facebook.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=facebook.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?like_comment=90&_wpnonce=0a751b4ecc.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?like_comment=90&_wpnonce=0a751b4ecc.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?replytocom=90.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?replytocom=90.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=facebook.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=facebook.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?like_comment=90&_wpnonce=0a751b4ecc.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?like_comment=90&_wpnonce=0a751b4ecc.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=twitter.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?share=twitter.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?replytocom=90.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/index.html?replytocom=90.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/2017/05/19/illusions-of-power/amp/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/feed' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/feed' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/feed/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/feed/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/2/index.html' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3/index.html.orig' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3/index.html.orig' 'JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3/index.html' -> 'public_html/JustinianDeception/Justinian-Deception/justiniandeception.wordpress.com/category/uncategorized/page/3/index.html' videos@AC0XL-Pi-400:~ $ cd public_html videos@AC0XL-Pi-400:~/public_html $ ls -al total 20 drwxr-xr-x 4 videos www 4096 Apr 19 15:50 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 videos www 4096 Apr 19 15:47 JustinianDeception videos@AC0XL-Pi-400:~/public_html $ cd JustinianDeception/ videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ ls -al total 912288 drwxr-xr-x 3 videos www 4096 Apr 19 15:47 . drwxr-xr-x 4 videos www 4096 Apr 19 15:50 .. -rw-rw-r-- 1 videos www 33041900 Jan 29 14:20 '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -rw-rw-r-- 1 videos www 162323250 Jan 29 14:34 '02 - ILLUSION OF POWER_480p.mp4' -rw-rw-r-- 1 videos www 160323446 Jan 29 14:54 '03 - PROCLAMATION License To Be Killed_480p.mp4' -rw-rw-r-- 1 videos www 73699188 Jan 29 15:02 '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -rw-rw-r-- 1 videos www 87736046 Jan 29 15:10 '05 - THELEDGERBAIT_480p.mp4' -rw-rw-r-- 1 videos www 133596855 Jan 29 15:26 '06 - PRESUMPTIONOFLAW_480p.mp4' -rw-rw-r-- 1 videos www 70610915 Jan 29 15:33 '07 - NAME_480p.mp4' -rw-rw-r-- 1 videos www 149688018 Jan 29 15:46 '08 - DECEIVEDINTOCONSENT_480p.mp4' -rw-rw-r-- 1 videos www 63108474 Jan 29 15:59 '09 - DEADLEDGERTEXT_480p.mp4' drwxr-xr-x 3 videos www 4096 Mar 29 21:57 Justinian-Deception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ cd ../../ videos@AC0XL-Pi-400:~ $ ls -al total 44 drwxr-xr-x 4 videos www 4096 Apr 19 15:36 . drwxr-xr-x 17 root root 4096 Apr 18 21:26 .. -rw-r--r-- 1 videos www 0 Apr 18 21:27 .1013 -rw------- 1 videos www 354 Apr 19 15:37 .bash_history -rw-r--r-- 1 videos www 220 Apr 18 21:26 .bash_logout -rw-r--r-- 1 videos www 3523 Apr 18 21:26 .bashrc drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 videos www 4096 Apr 19 15:47 JustinianDeception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html -rw-r--r-- 1 videos www 1670 Apr 18 21:26 .mkshrc -rw-r--r-- 1 videos www 807 Apr 18 21:26 .profile lrwxrwxrwx 1 videos www 28 Apr 18 21:28 public_html -> /home/local/www/users/videos videos@AC0XL-Pi-400:~ $ cp -iav Justinian-Deception.html public_html 'Justinian-Deception.html' -> 'public_html/Justinian-Deception.html' videos@AC0XL-Pi-400:~ $ cd public_html videos@AC0XL-Pi-400:~/public_html $ ls -al total 24 drwxr-xr-x 4 videos www 4096 Apr 19 15:53 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxrwxr-x 2 videos www 4096 Dec 5 12:41 David-Straight -rw-r--r-- 1 videos www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 videos www 4096 Apr 19 15:47 JustinianDeception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html videos@AC0XL-Pi-400:~/public_html $ cd David-Straight/ videos@AC0XL-Pi-400:~/public_html/David-Straight $ ls -al total 10305972 drwxrwxr-x 2 videos www 4096 Dec 5 12:41 . drwxr-xr-x 4 videos www 4096 Apr 19 15:53 .. -rw-rw-r-- 1 videos www 194194950 Nov 26 09:50 'Anna AustinMeeting 09292019_360p.mp4' -rw-rw-r-- 1 videos www 437884404 Nov 25 20:58 'Dad vs cps - David Straight Arizona Class (How to win in court).mp4' -rw-rw-r-- 1 videos www 432058364 Nov 26 10:27 'David-Lester; Straight March 3, 2019.mp4' -rw-rw-r-- 1 videos www 514 Nov 26 10:14 DavidStraight-American-National.txt -rw-rw-r-- 1 videos www 375531185 Nov 25 11:49 'David Straight Arkansas Sept 2019 Pt 1 of 6 (audio fixed).mp4' -rw-rw-r-- 1 videos www 366156805 Nov 25 12:29 'David Straight Arkansas Sept 2019 Pt 2 (audio fixed).mp4' -rw-rw-r-- 1 videos www 433069213 Nov 25 13:14 'David Straight Arkansas Sept 2019 Pt 3 (audio fixed).mp4' -rw-rw-r-- 1 videos www 370423700 Nov 25 13:47 'David Straight Arkansas Sept 2019 Pt 4 (audio fixed).mp4' -rw-rw-r-- 1 videos www 635318809 Nov 25 14:34 'David Straight Arkansas Sept 2019 Pt 5 (audio fixed).mp4' -rw-rw-r-- 1 videos www 338417671 Nov 25 15:01 'David Straight Arkansas Sept 2019 Pt 6 (audio fixed).mp4' -rw-rw-r-- 1 videos www 636457187 Nov 25 16:22 'David Straight Chicago Sept 2019 Pt 1 of 8 (audio fixed).mp4' -rw-rw-r-- 1 videos www 333877546 Nov 25 16:56 'David Straight Chicago Sept 2019 Pt 2 (audio fixed).mp4' -rw-rw-r-- 1 videos www 493706037 Nov 25 17:38 'David Straight Chicago Sept 2019 Pt 3 (audio fixed).mp4' -rw-rw-r-- 1 videos www 303683449 Nov 25 18:18 'David Straight Chicago Sept 2019 Pt 4 (audio fixed).mp4' -rw-rw-r-- 1 videos www 33237136 Nov 25 18:23 'David Straight Chicago Sept 2019 Pt 5 (audio fixed).mp4' -rw-rw-r-- 1 videos www 764056599 Nov 25 19:19 'David Straight Chicago Sept 2019 Pt 6 (audio fixed).mp4' -rw-rw-r-- 1 videos www 737213478 Nov 25 20:16 'David Straight Chicago Sept 2019 Pt 7 (audio fixed).mp4' -rw-rw-r-- 1 videos www 111563842 Nov 25 20:26 'David Straight Chicago Sept 2019 Pt 8 (audio fixed).mp4' -rw-rw-r-- 1 videos www 376855236 Nov 25 22:23 'David Straight Never Perfect Affidavit - COMBINED.mp4' -rw-rw-r-- 1 videos www 110834339 Nov 26 01:41 'David Straight Never Perfect.mp4' -rw-rw-r-- 1 videos www 443238851 Nov 25 15:34 'David Straight with Guests David Jose and Jamie Cobat teaching real Law! Share!.mp4' -rw-rw-r-- 1 videos www 2341663105 Nov 26 01:10 'Day 1 PM EDIT David Straight.mp4' -rw-rw-r-- 1 videos www 99752840 Dec 5 12:36 'Discover HOW TO Find Your CUSIP.mp4' -rw-rw-r-- 1 videos www 109693883 Dec 5 12:18 'How to Locate Your CUSIP Number Proving That the Account Exists, 2018 == By EeoN 2018.mp4' -rw-rw-r-- 1 videos www 4247464 Nov 26 10:33 'how to look up birth certificate on treasurydirectgovPART 1 wwwtreasurydirectgovBCSBCPrice_360p.mp4' -rw-rw-r-- 1 videos www 5959745 Nov 26 10:36 'How to see your bonds from your birth certificate fidelitycom PART 2_360p.mp4' -rw-rw-r-- 1 videos www 7073961 Nov 26 10:46 'How to see your bonds from your birth certificate fidelitycom PART 3_360p.mp4' -rw-rw-r-- 1 videos www 56985427 Nov 26 11:07 'Social Security Cards Explained.mp4' videos@AC0XL-Pi-400:~/public_html/David-Straight $ cd ../JustinianDeception/ videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ ls -al total 912288 drwxr-xr-x 3 videos www 4096 Apr 19 15:47 . drwxr-xr-x 4 videos www 4096 Apr 19 15:53 .. -rw-rw-r-- 1 videos www 33041900 Jan 29 14:20 '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' -rw-rw-r-- 1 videos www 162323250 Jan 29 14:34 '02 - ILLUSION OF POWER_480p.mp4' -rw-rw-r-- 1 videos www 160323446 Jan 29 14:54 '03 - PROCLAMATION License To Be Killed_480p.mp4' -rw-rw-r-- 1 videos www 73699188 Jan 29 15:02 '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' -rw-rw-r-- 1 videos www 87736046 Jan 29 15:10 '05 - THELEDGERBAIT_480p.mp4' -rw-rw-r-- 1 videos www 133596855 Jan 29 15:26 '06 - PRESUMPTIONOFLAW_480p.mp4' -rw-rw-r-- 1 videos www 70610915 Jan 29 15:33 '07 - NAME_480p.mp4' -rw-rw-r-- 1 videos www 149688018 Jan 29 15:46 '08 - DECEIVEDINTOCONSENT_480p.mp4' -rw-rw-r-- 1 videos www 63108474 Jan 29 15:59 '09 - DEADLEDGERTEXT_480p.mp4' drwxr-xr-x 3 videos www 4096 Mar 29 21:57 Justinian-Deception -rw-r--r-- 1 videos www 1188 Mar 29 17:53 Justinian-Deception.html videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 104G 6.0G 95% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ ls '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' '02 - ILLUSION OF POWER_480p.mp4' '03 - PROCLAMATION License To Be Killed_480p.mp4' '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' '05 - THELEDGERBAIT_480p.mp4' '06 - PRESUMPTIONOFLAW_480p.mp4' '07 - NAME_480p.mp4' '08 - DECEIVEDINTOCONSENT_480p.mp4' '09 - DEADLEDGERTEXT_480p.mp4' '10 - Hierarchy_480p.mp4' '11 - GOAT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' '14 - COGNIZANCE_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' '16 - SOLDOUT_480p.mp4' '17 - THEWARNING_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' '20 - BIRTHINGCERTIFICATES_480p.mp4' '21 - TRAVEL_480p.mp4' '22 - HIDDEN SYSTEM_480p.mp4' '23 - HIDDEN FOREIGN MILITARY_480p.mp4' '24 - ROMANDROHANTALK_480p.mp4' '25 - NEWWORLDORDERFRAUD_480p.mp4' '26 - CORPORATEBIRTHCERTIFICATE_480p.mp4' '27 - THECORPUSJURIS and the Magna Carta_480p.mp4' '28 - CORPORATIONSOUL_480p.mp4.mp4' '29 - POLICEARENOTGOVERNMENT_480p.mp4' '30 - HOW CORPORATE GOVERNMENTS KILL THEIR CITIZENS_480p.mp4' '31 - HYPHENGLITCH_480p.mp4' '32 - LANGUAGEOFBABYLON_480p.mp4' '33 - WHYYOUAREDEAD_480p.mp4' '34 - ANOLDERCODE_480p.mp4' '35 - COUNTERFEITGOVERNMENT_480p.mp4' '36 - AQUEENSDECEPTION_480p.mp4' '37 - WORKINGTHEBOARD Happy New Year 2020 From Justinian Deception Youtube Channel_480p.mp4' '38 - 2020_480p.mp4' '39 - DIGLOSSIALANGUAGEOFTHESNAKE_480p.mp4' '40 - WHATISAUSTRALIA_480p.mp4' '41 - HOCUSPOCUS_480p.mp4' '42 - DANGERWORDOFDOUBLESPEAKINCLUDE_480p.mp4' '43 - TREASURYISLAND What Includes Australia_480p.mp4' '44 - GNOSTICCONTROL_480p.mp4' '45 - WORM_480p.mp4' '46 - THEGODSOFFICTIONGOVERNMENT_480p.mp4' '47 - MESSAGE_480p.mp4' '48 - WHAT IS COMMUNISM Rumble Link_480p.mp4' '49 - WHATISCOMMUNISM_480p.mp4' Justinian-Deception Justinian-Deception.html pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ du -hd1 1* 164M 10 - Hierarchy_480p.mp4 76M 11 - GOAT_480p.mp4 53M 12 - DAVIDJOHNWALTER_480p.mp4 145M 13 - THEPERFECTCRIME_480p.mp4 41M 14 - COGNIZANCE_480p.mp4 89M 15 - THEREMEDYWITHIN_480p.mp4 29M 16 - SOLDOUT_480p.mp4 160M 17 - THEWARNING_480p.mp4 58M 18 - CAPITALINVESTMENTALLOWANCE_480p.mp4 68M 19 - David John Walter 12 10 2018 Court Matter_480p.mp4 pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ su videos Password: videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ ls 1* '10 - Hierarchy_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' '11 - GOAT_480p.mp4' '16 - SOLDOUT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' '17 - THEWARNING_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '14 - COGNIZANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cp -iav 1* ~/JustinianDeception/ '10 - Hierarchy_480p.mp4' -> '/home/videos/JustinianDeception/10 - Hierarchy_480p.mp4' '11 - GOAT_480p.mp4' -> '/home/videos/JustinianDeception/11 - GOAT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' -> '/home/videos/JustinianDeception/12 - DAVIDJOHNWALTER_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' -> '/home/videos/JustinianDeception/13 - THEPERFECTCRIME_480p.mp4' '14 - COGNIZANCE_480p.mp4' -> '/home/videos/JustinianDeception/14 - COGNIZANCE_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' -> '/home/videos/JustinianDeception/15 - THEREMEDYWITHIN_480p.mp4' '16 - SOLDOUT_480p.mp4' -> '/home/videos/JustinianDeception/16 - SOLDOUT_480p.mp4' '17 - THEWARNING_480p.mp4' -> '/home/videos/JustinianDeception/17 - THEWARNING_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' -> '/home/videos/JustinianDeception/18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' -> '/home/videos/JustinianDeception/19 - David John Walter 12 10 2018 Court Matter_480p.mp4' videos@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cd videos@AC0XL-Pi-400:~ $ ls David-Straight JustinianDeception public_html David-Straight--Winning-the-courts.html Justinian-Deception.html videos@AC0XL-Pi-400:~ $ cd JustinianDeception/ videos@AC0XL-Pi-400:~/JustinianDeception $ ls '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' '02 - ILLUSION OF POWER_480p.mp4' '03 - PROCLAMATION License To Be Killed_480p.mp4' '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' '05 - THELEDGERBAIT_480p.mp4' '06 - PRESUMPTIONOFLAW_480p.mp4' '07 - NAME_480p.mp4' '08 - DECEIVEDINTOCONSENT_480p.mp4' '09 - DEADLEDGERTEXT_480p.mp4' '10 - Hierarchy_480p.mp4' '11 - GOAT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' '14 - COGNIZANCE_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' '16 - SOLDOUT_480p.mp4' '17 - THEWARNING_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' Justinian-Deception Justinian-Deception.html videos@AC0XL-Pi-400:~/JustinianDeception $ cp -iav 1* ~/public_html/JustinianDeception/ '10 - Hierarchy_480p.mp4' -> '/home/videos/public_html/JustinianDeception/10 - Hierarchy_480p.mp4' '11 - GOAT_480p.mp4' -> '/home/videos/public_html/JustinianDeception/11 - GOAT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' -> '/home/videos/public_html/JustinianDeception/12 - DAVIDJOHNWALTER_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' -> '/home/videos/public_html/JustinianDeception/13 - THEPERFECTCRIME_480p.mp4' '14 - COGNIZANCE_480p.mp4' -> '/home/videos/public_html/JustinianDeception/14 - COGNIZANCE_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' -> '/home/videos/public_html/JustinianDeception/15 - THEREMEDYWITHIN_480p.mp4' '16 - SOLDOUT_480p.mp4' -> '/home/videos/public_html/JustinianDeception/16 - SOLDOUT_480p.mp4' '17 - THEWARNING_480p.mp4' -> '/home/videos/public_html/JustinianDeception/17 - THEWARNING_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' -> '/home/videos/public_html/JustinianDeception/18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' -> '/home/videos/public_html/JustinianDeception/19 - David John Walter 12 10 2018 Court Matter_480p.mp4' videos@AC0XL-Pi-400:~/JustinianDeception $ cd ../public_html videos@AC0XL-Pi-400:~/public_html $ ls David-Straight JustinianDeception David-Straight--Winning-the-courts.html Justinian-Deception.html videos@AC0XL-Pi-400:~/public_html $ cd JustinianDeception/ videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ ls '01 - THESECRETOFBANKING The Secret of banking_480p.mp4' '02 - ILLUSION OF POWER_480p.mp4' '03 - PROCLAMATION License To Be Killed_480p.mp4' '04 - QUASIBIBLEOFTHENEWWORLDORDER_480p.mp4' '05 - THELEDGERBAIT_480p.mp4' '06 - PRESUMPTIONOFLAW_480p.mp4' '07 - NAME_480p.mp4' '08 - DECEIVEDINTOCONSENT_480p.mp4' '09 - DEADLEDGERTEXT_480p.mp4' '10 - Hierarchy_480p.mp4' '11 - GOAT_480p.mp4' '12 - DAVIDJOHNWALTER_480p.mp4' '13 - THEPERFECTCRIME_480p.mp4' '14 - COGNIZANCE_480p.mp4' '15 - THEREMEDYWITHIN_480p.mp4' '16 - SOLDOUT_480p.mp4' '17 - THEWARNING_480p.mp4' '18 - CAPITALINVESTMENTALLOWANCE_480p.mp4' '19 - David John Walter 12 10 2018 Court Matter_480p.mp4' Justinian-Deception Justinian-Deception.html videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 115G 106G 4.2G 97% / devtmpfs 1.7G 0 1.7G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 759M 988K 758M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 253M 31M 222M 12% /boot tmpfs 380M 32K 380M 1% /run/user/1000 videos@AC0XL-Pi-400:~/public_html/JustinianDeception $ exit exit pi@AC0XL-Pi-400:/media/pi/writable/AC0XL-www-Pi-4B/2022-04-08/home/videos/JustinianDeception $ cd /home/local/www/users pi@AC0XL-Pi-400:/home/local/www/users $ du -hd1 43M ./music 79M ./pictures 12G ./ac0xl 8.0K ./va 15M ./notices 1.3G ./downloads 348K ./documents 12G ./videos 45M ./searles-sav-on-propane 4.0K ./rome 736K ./delinquent-accounts 324K ./memes 4.0K ./freedom 25G . pi@AC0XL-Pi-400:/home/local/www/users $ cd downloads/ pi@AC0XL-Pi-400:/home/local/www/users/downloads $ ls -al total 1716 drwxr-xr-x 12 downloads www 4096 Apr 19 14:45 . drwxrwxr-x 15 root www 4096 Apr 18 21:28 .. drwxr-xr-x 16 downloads www 4096 Sep 5 2020 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic_files -rw-r--r-- 1 downloads www 860394 Sep 6 2020 2020-09-03-Raspberry-Pi-A-cheat-sheet--TechRepublic.html drwxr-xr-x 2 downloads www 4096 Feb 16 2020 4laws.com drwxr-xr-x 5 downloads www 4096 May 12 2021 AndreasKalcker -rw-r--r-- 1 downloads www 296 Oct 5 2021 Andreas-Kalcker-link.html -rw-r--r-- 1 downloads www 526 Oct 5 2021 David-Straight--Winning-the-courts.html drwxr-xr-x 3 downloads www 4096 Jan 2 2021 eBooks drwxr-xr-x 2 downloads www 4096 Apr 26 2021 g2churchbooks.org drwxr-xr-x 2 downloads www 4096 Jul 12 2021 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool_files' -rw-rw-r-- 1 downloads www 147737 Jul 12 2021 'GitHub - ogra1_mjpg-streamer Snap of the UVC webcam streaming tool.html' drwxr-xr-x 24 downloads www 4096 Jul 16 2021 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips_files' -rw-rw-r-- 1 downloads www 514720 Jul 16 2021 'How to Install OBS Studio on Raspberry Pi OS? (video capture) – RaspberryTips.html' -rw-r--r-- 1 downloads www 18323 Jul 11 2020 Israel-List-4.pdf -rw-r--r-- 1 downloads www 834 Oct 5 2021 Justinian-Deception.html -rw-r--r-- 1 downloads www 417 Nov 8 10:36 Land-patents.html drwxr-xr-x 2 downloads www 4096 Oct 16 2020 MMSforum.io drwxr-xr-x 3 downloads www 4096 Nov 6 23:50 RonGibson-Land-Patent drwxr-xr-x 2 downloads www 4096 Nov 7 20:29 'Starting at First Base…From Anna – Maine Republic Email Alert_files' -rw-r--r-- 1 downloads www 46302 Nov 7 20:29 'Starting at First Base…From Anna – Maine Republic Email Alert.html' -rw-r--r-- 1 downloads www 86478 Nov 7 20:44 Twelve-Presumptions-of-the-Court.pdf pi@AC0XL-Pi-400:/home/local/www/users/downloads $ sudo rm -vR eBooks/ removed 'eBooks/Why-The-Pharaohs-Built-The-Pyramids-With-Fake-Stones.epub' removed 'eBooks/The-Secrets-of-the-Merneptah-Israel-Stele.epub' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/style_003.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/checkout.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/analytics.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/font-awesome.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/jquery-migrate.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/js.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/password-strength-meter.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/add-to-cart.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/country-select.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/foundation.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/selectWoo.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/wp-emoji-release.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/cart-fragments.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/style.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/woocommerce.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/gutenberg-blocks.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/select2.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/touchTouch.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/navigation.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/app.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/wp-embed.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/si_captcha.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/theme.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/header-cart.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/jquery_002.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/pep.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/phrases.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/footer.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/zxcvbn.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/zxcvbn-async.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/style_002.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/custom-spam.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/skip-link-focus-fix.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/css_002.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/css.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/woocommerce.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/password-strength-meter_002.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/style_004.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/address-i18n.js' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/icons.css' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/logo.png' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files/jquery.js' removed directory 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books_files' removed 'eBooks/MMS/2020-02-20-Checkout – Jim Humble Books.html' removed 'eBooks/MMS/MMS_HRG_edition-1_October-2016.pdf' removed 'eBooks/MMS/2020-02-20-Your Jim Humble Books order from February 20, 2020 is complete.eml' removed 'eBooks/MMS/Master_Mineral_Solution_3rd_Millennium_2011_jhbooks.org_.pdf' removed directory 'eBooks/MMS' removed 'eBooks/The-Secrets-of-Joseph-the-Patriarch.epub' removed 'eBooks/The-Secrets-of-Moses-and-Exodus.epub' removed 'eBooks/The-Secrets-of-Solomons-Temple.epub' removed 'eBooks/Israel-List-4.pdf' removed directory 'eBooks/' pi@AC0XL-Pi-400:/home/local/www/users/downloads $ cd /etc ### pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # less services ### This will show a listing of service ports. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # (This file has a list of "Ports" that are in use. The default "HTTP port is 80.") thttpd's default port is 80, port numbers are 16-bit so can range from 1 - 65536. Only one service can use a port number at a time, thus we see that my Raspberry Pi web server will give the same information on all of the IPv4 addresses that are attached to it, i.e., eth0, and wlan0 with its different IP addresses are both connected to the same http port 80. In a classroom situation, more than 200 students can be connected to the same "C" class network (192.168.xxx.0/24) and can each connect to each other's web servers, where xxx is the same for all, and the 0 position can very from 2 - 254, with 0 representing the network, 255 is reserved for the broadcast address, and 1 reserved for the router address. With the router set up as a “DHCP Server” all of the computers would receive dynamic IP addresses and all of their http websites would be available in the addresses they were assigned. The http port number (80) is assigned by thttpd and the IP addresses are assigned from the router. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ ### The router separates the “Local Area Network” (LAN) from the “Wide Area Network” (WAN). Just as the HTTP default address is port 80 and is static, the router has to have the internal IP address for our website “static” so it can pass information back and forth from our internal web server to the external Internet. In the file “2019-10-01-website.txt” I discuss the process of setting the internal web server to a static internal IP address. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # In the router, under the “Advanced” tab, select “Virtual Server”, and it should display a message similar to: “This page allows you to configure a virtual server, so others can access the server through the Gateway.” This will probably very with different routers so one might have to search a bit to find the similar place. The “usual Service Name” should have a selection of something like “web” or “http” and choose this. It should then show the “Protocol” as “TCP”, “WAN Port” as “80”, and “LAN Open Port” as “80”. In the “LAN IP Address” type in the static internal IP address of your web server, and press, “Apply Changes”. This should fill in a table in “Current Virtual Server Forwarding Table” with “ServerName - WEB”, “Protocol - tcp”, “Local IP Address - 192.168.x.2” i.e., your internal IP address, “Local Port - 80-80”, “WAN Port - 80-80”, “State - Enable”, and possibly “Action either Delete or Disable”. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # With this enabled, your website should be available to the WAN. Since your ISP is providing your external IP address, it doesn’t matter if it is dynamic or static. Until you get an idea of the activity that is taking place on the web, it would probably be good just to have a dynamic address if that is what you have. If you are in an area of extreme censorship, it will make the censorship game more of a “Cat and Mouse” game since your site could be bouncing around all sorts of different IP addresses. “Free Speech for the WORLD!” pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # Another reason we use "/home" user directories in the "www" group is to be able to keep all of our original web files there and then just send a copy to the "public_html" directory where it is instantly live. This also reduces the size of our web site by eliminating the bloat of having original files mixed in with our files needed for the web site. It will also reduce the time it will take for the Web Search "spiders" to see what content is available on our sites. When we use "HTML" code for our web pages, the root of the page will be in "index.html" and then the items listed in this file can be in the same directory or in sub directories. If you have a lot of "images" on your web page, you would probably want to put all of them in a sub-directory called, "images" just to keep similar things together and easier to find. To test your "index.html" file, you just open it with a web browser and see if everything is functioning. Then when everything is OK, just move your changed file and additions to "public_html", and then open your web browser to "http://xxx.xxx.xxx.xxx/" and see if everything is working. Most web browsers keep a copy of your pages in cache so if the changes don't appear you will have to refresh your web page (usually the little circle with an arrow on it). If the changes still don't appear, possibly you forgot to move the changes to "public_html". Just a reminder, all of the directories in "public_html" need to be "0755" to work and files need to be "0644" to work. If you get to the point of using "cgi" programs they will also need to be "0755" so they can execute, and also need to have the right ending on those files, the documentation for "thttpd" talks about all of this. Sometimes I even need to use "0754" if it is a program type file that should be readable. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # ***************************** pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # Https://news.netcraft.com - August 2021 Web Server Survey - 25th August, 2021 pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # In the August 2021 survey we received responses from 1,211,444,849 sites across 263,733,974 unique domains and 11,327,711 web-facing computers. This reflects a loss of 4.99 million sites, but a gain of 1.64 million domains and 67,600 computers. pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # Https://news.netcraft.com - February 2022 Web Server Survey - 28th February, 2022 pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ # In the February 2022 survey we received responses from 1,173,621,471 sites across 271,199,972 unique domains and 11,774,714 web-facing computers. This reflects a gain of 5.91 million sites, 1.36 million domains and 73,800 computers. pi@raspberrypi:/etc $ # https://news.netcraft.com/ - March 2022 Web Server Survey - 29th March, 2022 # In the March 2022 survey we received responses from 1,169,621,187 sites across 272,177,331 unique domains and 11,877,217 web-facing computers. This reflects a loss of 4.00 million sites, but a gain of 977,000 domains and 103,000 web facing computers. pi@raspberrypi:/etc $ # ***************************** pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ pi@raspberrypi:/etc $ cd ### pi@raspberrypi:~ $ pi@raspberrypi:~ $ pi@raspberrypi:~ $ ### Setting the router for World Wide Web service pi@raspberrypi:~ $ pi@raspberrypi:~ $ ### It took me a long time to finally figure out how to set up the router so most people could do it without too much trouble. My routers are old so will be different than newer ones, but I will go through three routers that I have and that might help. pi@raspberrypi:~ $ pi@raspberrypi:~ $ ### 1: D-Link GO-RT-N300, 12VDC @ 0.5 Amps. Out of the box, it's address is: 192.168.0.1 but I set mine to: 192.168.19.1, just so it would have less trouble with neighboring routers. In the setup page, under "Local Network" and on "DHCP Server Settings" I selected my IP Pool Range from 192.168.19.10 to 192.168.19.254, that blocked the section of addresses of 192.168.19.2 through 192.168.19.9 so I could use them for static IP Addresses, and used 192.168.19.2 for my web server. pi@raspberrypi:~ $ # The next header "DHCP Static IP Configuration" has: pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # IP Address: 0.0.0.0 pi@raspberrypi:~ $ # Mac Address: 000000000000 (ex. 00E086710502) pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # followed with selections: Add, Update, Delete Selection, and Reset. pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # The next header "DHCP Static IP Table" pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # Select IP Address MAC Address pi@raspberrypi:~ $ # () 192.168.19.2 DC:A6:32:19:95:B9 pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # As I remember it would say that "192.168.19.2" was not in the pool, but I think I managed to get it to accept it by clicking the Select and then the update choice. pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # Click on the top header "Advanced" and then at the bottom of the list "Virtual Server". On this page, the box will list "Virtual Service Name" and the choice that is right is "WEB" which will bring up "WEB" Protocol "TCP" WAN Port "80" LAN Port "80" LAN IP Address "xxx.xxx.xxx.xxx" (actually no xxx's) but is where you enter the IP Address of your web server. Then click "apply changes" (Since) The header below is: pi@raspberrypi:~ $ # "Current Virtual Server Forwarding Table" pi@raspberrypi:~ $ # ServerName Protocol Local IP Address Local Port WAN Port State Action pi@raspberrypi:~ $ # WEB tcp 192.168.19.2 80-80 80-80 Enable Delete Disable pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # pi@raspberrypi:~ $ ### 2: Zonet1), ZSR4154WE(01), 802.11n Wireless Broadband Router, Power: 9V-1A, IP Address: 192.168.0.1 pi@raspberrypi:~ $ # On "192.168.0.1/main.html", Select "Virtual Server", then "Port Range Forwarding", and under "Well Known Service Ports", select "HTTP(80) and then "ADD" (1-10) for possible selections. This populates the selected line with: "Start Port - End Port" with "80 - 80", "To IP Address" "192.168.0.""100", "Protocol", "TCP", "Enable", "checked". Then click "Apply", and "Logout". pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # pi@raspberrypi:~ $ ### 3: Western Digital My Net N750, 12 VDC @ 2 Amps, Tabs: Additional Features / Port Forwarding pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # Port Forwarding pi@raspberrypi:~ $ # This option is used to open multiple ports or a range of ports in your router and redirect data through those ports to a single computer on your network. This feature allows you to enter external start port, external end port, and internal start port in the fields. The internal end port will be generated automatically. This option is only applicable to the Internet session. pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # Enabled Name: HTTP Application Name: HTTP External Port Range From: 80 To: 80 Protocol TCP pi@raspberrypi:~ $ @ IP Address: 192.168.1.138 Computer Name: frank-desktop (102.168.1.138) Internal Port Range From: 80 To: 80 bash: syntax error near unexpected token `(' pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # Then "SAVE". pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # This pretty much automates the process. One would need to set a static IP address on the web server machine so it would always be at the same address. pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # ***************************** pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # pi@raspberrypi:~ $ ### Links: pi@raspberrypi:~ $ # These links are the easiest and best I have found for sharing the “Good News” I found around my seventh birthday, the Fall of 1955. Frank Anderson, ac0xl. pi@raspberrypi:~ $ # http://4laws.com/laws/languages.html, 4 Spiritual Laws. pi@raspberrypi:~ $ # https://www.cru.org/us/en/train-and-grow/spiritual-growth/the-spirit-filled-life.html, The Spirit Filled Life. pi@raspberrypi:~ $ # https://www.cru.org, Exploring Your Life’s Purpose - Let’s journey together. pi@raspberrypi:~ $ # https://godtoolsapp.com, GodTools - Helping You Share Your Faith. pi@raspberrypi:~ $ # pi@raspberrypi:~ $ # *************************************** pi@raspberrypi:~ $ pi@raspberrypi:~ $