浏览代码

Ensure good permissions on the initial README

Bob Mottram 9 年前
父节点
当前提交
fc384ab682
共有 1 个文件被更改,包括 27 次插入0 次删除
  1. 27
    0
      src/freedombone

+ 27
- 0
src/freedombone 查看文件

1484
       echo '    http://transitiontech.ca/faq' >> /home/$MY_USERNAME/README
1484
       echo '    http://transitiontech.ca/faq' >> /home/$MY_USERNAME/README
1485
       echo '    http://cjdns.ca/hypeirc.txt' >> /home/$MY_USERNAME/README
1485
       echo '    http://cjdns.ca/hypeirc.txt' >> /home/$MY_USERNAME/README
1486
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
1486
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
1487
+      chmod 600 /home/$MY_USERNAME/README
1487
   fi
1488
   fi
1488
 
1489
 
1489
   echo 'mesh_cjdns' >> $COMPLETION_FILE
1490
   echo 'mesh_cjdns' >> $COMPLETION_FILE
1625
       echo 'Mesh Networking (B.A.T.M.A.N)' >> /home/$MY_USERNAME/README
1626
       echo 'Mesh Networking (B.A.T.M.A.N)' >> /home/$MY_USERNAME/README
1626
       echo '=============================' >> /home/$MY_USERNAME/README
1627
       echo '=============================' >> /home/$MY_USERNAME/README
1627
       echo "BATMAN IPv6 address: $BATMAN_IPV6" >> /home/$MY_USERNAME/README
1628
       echo "BATMAN IPv6 address: $BATMAN_IPV6" >> /home/$MY_USERNAME/README
1629
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
1630
+      chmod 600 /home/$MY_USERNAME/README
1628
   fi
1631
   fi
1629
 
1632
 
1630
   echo 'mesh_batman' >> $COMPLETION_FILE
1633
   echo 'mesh_batman' >> $COMPLETION_FILE
3128
       echo '' >> /home/$MY_USERNAME/README
3131
       echo '' >> /home/$MY_USERNAME/README
3129
       echo 'The system will try to backup to these remote locations once per day.' >> /home/$MY_USERNAME/README
3132
       echo 'The system will try to backup to these remote locations once per day.' >> /home/$MY_USERNAME/README
3130
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3133
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3134
+      chmod 600 /home/$MY_USERNAME/README
3131
   fi
3135
   fi
3132
 
3136
 
3133
   echo '#!/bin/bash' > /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3137
   echo '#!/bin/bash' > /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3911
       echo '' >> /home/$MY_USERNAME/README
3915
       echo '' >> /home/$MY_USERNAME/README
3912
       echo "  $RESTORE_FROM_FRIEND_SCRIPT_NAME [server]" >> /home/$MY_USERNAME/README
3916
       echo "  $RESTORE_FROM_FRIEND_SCRIPT_NAME [server]" >> /home/$MY_USERNAME/README
3913
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3917
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3918
+      chmod 600 /home/$MY_USERNAME/README
3914
   fi
3919
   fi
3915
 
3920
 
3916
   echo '#!/bin/bash' > /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
3921
   echo '#!/bin/bash' > /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
6048
               echo '' >> /home/$MY_USERNAME/README
6053
               echo '' >> /home/$MY_USERNAME/README
6049
               echo "  gpg --send-keys $MY_GPG_PUBLIC_KEY" >> /home/$MY_USERNAME/README
6054
               echo "  gpg --send-keys $MY_GPG_PUBLIC_KEY" >> /home/$MY_USERNAME/README
6050
           fi
6055
           fi
6056
+          chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6057
+          chmod 600 /home/$MY_USERNAME/README
6051
       fi
6058
       fi
6052
   fi
6059
   fi
6053
 
6060
 
6261
       echo 'this could take a seriously LONG time on the Beaglebone' >> /home/$MY_USERNAME/README
6268
       echo 'this could take a seriously LONG time on the Beaglebone' >> /home/$MY_USERNAME/README
6262
       echo 'and may be better done on a faster machine.' >> /home/$MY_USERNAME/README
6269
       echo 'and may be better done on a faster machine.' >> /home/$MY_USERNAME/README
6263
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6270
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6271
+      chmod 600 /home/$MY_USERNAME/README
6264
   fi
6272
   fi
6265
 
6273
 
6266
   echo 'encrypt_all_email' >> $COMPLETION_FILE
6274
   echo 'encrypt_all_email' >> $COMPLETION_FILE
6538
       echo '===================' >> /home/$MY_USERNAME/README
6546
       echo '===================' >> /home/$MY_USERNAME/README
6539
       echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
6547
       echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
6540
       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
6548
       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
6549
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6550
+      chmod 600 /home/$MY_USERNAME/README
6541
   fi
6551
   fi
6542
 
6552
 
6543
   freedombone-addlist -u $MY_USERNAME -l "$PUBLIC_MAILING_LIST" -s "$PUBLIC_MAILING_LIST"
6553
   freedombone-addlist -u $MY_USERNAME -l "$PUBLIC_MAILING_LIST" -s "$PUBLIC_MAILING_LIST"
6822
       echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
6832
       echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
6823
       echo '' >> /home/$MY_USERNAME/README
6833
       echo '' >> /home/$MY_USERNAME/README
6824
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6834
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6835
+      chmod 600 /home/$MY_USERNAME/README
6825
   fi
6836
   fi
6826
 
6837
 
6827
   debconf-set-selections <<< "mariadb-server mariadb-server/root_password password $MARIADB_PASSWORD"
6838
   debconf-set-selections <<< "mariadb-server mariadb-server/root_password password $MARIADB_PASSWORD"
6967
       echo 'menu and enable the music app.  You can then log out and log back' >> /home/$MY_USERNAME/README
6978
       echo 'menu and enable the music app.  You can then log out and log back' >> /home/$MY_USERNAME/README
6968
       echo 'in as your Owncloud user and select music from the left hand' >> /home/$MY_USERNAME/README
6979
       echo 'in as your Owncloud user and select music from the left hand' >> /home/$MY_USERNAME/README
6969
       echo 'dropdown menu.' >> /home/$MY_USERNAME/README
6980
       echo 'dropdown menu.' >> /home/$MY_USERNAME/README
6981
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
6982
+      chmod 600 /home/$MY_USERNAME/README
6970
   fi
6983
   fi
6971
 
6984
 
6972
   echo 'install_owncloud_music_app' >> $COMPLETION_FILE
6985
   echo 'install_owncloud_music_app' >> $COMPLETION_FILE
7080
       echo 'using F-Droid then go to settings/accounts and add a CalDav account with' >> /home/$MY_USERNAME/README
7093
       echo 'using F-Droid then go to settings/accounts and add a CalDav account with' >> /home/$MY_USERNAME/README
7081
       echo "the URL https://$OWNCLOUD_DOMAIN_NAME/remote.php/caldav/principals/$MY_USERNAME" >> /home/$MY_USERNAME/README
7094
       echo "the URL https://$OWNCLOUD_DOMAIN_NAME/remote.php/caldav/principals/$MY_USERNAME" >> /home/$MY_USERNAME/README
7082
       echo 'and the username and password shown above.' >> /home/$MY_USERNAME/README
7095
       echo 'and the username and password shown above.' >> /home/$MY_USERNAME/README
7096
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7097
+      chmod 600 /home/$MY_USERNAME/README
7083
   fi
7098
   fi
7084
 
7099
 
7085
   echo "create database owncloud;
7100
   echo "create database owncloud;
7350
       echo 'into the stream as it passes, so beware.' >> /home/$MY_USERNAME/README
7365
       echo 'into the stream as it passes, so beware.' >> /home/$MY_USERNAME/README
7351
       echo 'If you have a bought domain and a non-self signed cert then you' >> /home/$MY_USERNAME/README
7366
       echo 'If you have a bought domain and a non-self signed cert then you' >> /home/$MY_USERNAME/README
7352
       echo "should change /etc/nginx/sites-available/$GIT_DOMAIN_NAME to redirect everything over https." >> /home/$MY_USERNAME/README
7367
       echo "should change /etc/nginx/sites-available/$GIT_DOMAIN_NAME to redirect everything over https." >> /home/$MY_USERNAME/README
7368
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7369
+      chmod 600 /home/$MY_USERNAME/README
7353
   fi
7370
   fi
7354
 
7371
 
7355
   echo "create database gogs;
7372
   echo "create database gogs;
7560
       echo '' >> /home/$MY_USERNAME/README
7577
       echo '' >> /home/$MY_USERNAME/README
7561
       echo "    prosodyctl passwd $MY_EMAIL_ADDRESS" >> /home/$MY_USERNAME/README
7578
       echo "    prosodyctl passwd $MY_EMAIL_ADDRESS" >> /home/$MY_USERNAME/README
7562
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7579
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7580
+      chmod 600 /home/$MY_USERNAME/README
7563
   fi
7581
   fi
7564
   echo 'install_xmpp' >> $COMPLETION_FILE
7582
   echo 'install_xmpp' >> $COMPLETION_FILE
7565
 }
7583
 }
7649
       echo "  /server add -auto -ssl $DEFAULT_DOMAIN_NAME 6697" >> /home/$MY_USERNAME/README
7667
       echo "  /server add -auto -ssl $DEFAULT_DOMAIN_NAME 6697" >> /home/$MY_USERNAME/README
7650
       echo "  /connect $DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
7668
       echo "  /connect $DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
7651
       echo '  /join #freedombone' >> /home/$MY_USERNAME/README
7669
       echo '  /join #freedombone' >> /home/$MY_USERNAME/README
7670
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7671
+      chmod 600 /home/$MY_USERNAME/README
7652
   fi
7672
   fi
7653
 
7673
 
7654
   echo 'install_irc_server' >> $COMPLETION_FILE
7674
   echo 'install_irc_server' >> $COMPLETION_FILE
7935
       echo '' >> /home/$MY_USERNAME/README
7955
       echo '' >> /home/$MY_USERNAME/README
7936
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
7956
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
7937
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7957
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7958
+      chmod 600 /home/$MY_USERNAME/README
7938
   fi
7959
   fi
7939
 
7960
 
7940
   echo 'install_wiki' >> $COMPLETION_FILE
7961
   echo 'install_wiki' >> $COMPLETION_FILE
8173
       echo "  /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/config/config.ini" >> /home/$MY_USERNAME/README
8194
       echo "  /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/config/config.ini" >> /home/$MY_USERNAME/README
8174
       echo '' >> /home/$MY_USERNAME/README
8195
       echo '' >> /home/$MY_USERNAME/README
8175
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8196
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8197
+      chmod 600 /home/$MY_USERNAME/README
8176
   fi
8198
   fi
8177
 
8199
 
8178
   # create a user
8200
   # create a user
8239
       echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
8261
       echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
8240
       echo '' >> /home/$MY_USERNAME/README
8262
       echo '' >> /home/$MY_USERNAME/README
8241
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8263
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8264
+      chmod 600 /home/$MY_USERNAME/README
8242
   fi
8265
   fi
8243
 
8266
 
8244
   echo "create database gnusocial;
8267
   echo "create database gnusocial;
8430
       echo '    /Invite only/ ticked' >> /home/$MY_USERNAME/README
8453
       echo '    /Invite only/ ticked' >> /home/$MY_USERNAME/README
8431
       echo '' >> /home/$MY_USERNAME/README
8454
       echo '' >> /home/$MY_USERNAME/README
8432
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8455
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8456
+      chmod 600 /home/$MY_USERNAME/README
8433
   fi
8457
   fi
8434
 
8458
 
8435
   echo 'install_gnu_social' >> $COMPLETION_FILE
8459
   echo 'install_gnu_social' >> $COMPLETION_FILE
8482
       echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
8506
       echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
8483
       echo '' >> /home/$MY_USERNAME/README
8507
       echo '' >> /home/$MY_USERNAME/README
8484
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8508
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8509
+      chmod 600 /home/$MY_USERNAME/README
8485
   fi
8510
   fi
8486
 
8511
 
8487
   echo "create database redmatrix;
8512
   echo "create database redmatrix;
8694
       echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
8719
       echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
8695
       echo '' >> /home/$MY_USERNAME/README
8720
       echo '' >> /home/$MY_USERNAME/README
8696
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8721
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
8722
+      chmod 600 /home/$MY_USERNAME/README
8697
   fi
8723
   fi
8698
 
8724
 
8699
   echo 'install_redmatrix' >> $COMPLETION_FILE
8725
   echo 'install_redmatrix' >> $COMPLETION_FILE
9388
       echo '' >> /home/$MY_USERNAME/README
9414
       echo '' >> /home/$MY_USERNAME/README
9389
       echo 'To connect to the VoIP server use your username and the server password shown above.' >> /home/$MY_USERNAME/README
9415
       echo 'To connect to the VoIP server use your username and the server password shown above.' >> /home/$MY_USERNAME/README
9390
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
9416
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
9417
+      chmod 600 /home/$MY_USERNAME/README
9391
   fi
9418
   fi
9392
 
9419
 
9393
   echo 'install_voip' >> $COMPLETION_FILE
9420
   echo 'install_voip' >> $COMPLETION_FILE