Compare commits

..

No commits in common. "9fcf61420bf8ebcbf76fbba4115fd7590a4d6ffe" and "5600462a89eafda65c7cc14bea58890d8e1ac81a" have entirely different histories.

4 changed files with 12 additions and 69 deletions

51
.gitattributes vendored
View File

@ -1,51 +0,0 @@
# Common settings that generally should always be used with your language specific settings
# Auto detect text files and perform LF normalization
# http://davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/
* text=auto
#
# The above will handle all files NOT found below
#
# Documents
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
*.md text
*.tex text
*.adoc text
*.textile text
*.mustache text
*.csv text
*.tab text
*.tsv text
*.sql text
# Graphics
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.tif binary
*.tiff binary
*.ico binary
# SVG treated as an asset (binary) by default. If you want to treat it as text,
# comment-out the following line and uncomment the line after.
*.svg binary
#*.svg text
*.eps binary
#
# Exclude files from exporting
#
.gitattributes export-ignore
.gitignore export-ignore

View File

@ -15,20 +15,14 @@ Techie-Thoughts](https://mytechiethoughts.com/<post_address>)
Please refer to the `readme.md` in each subdirectory for a list and description of Please refer to the `readme.md` in each subdirectory for a list and description of
each included file. each included file.
Presently, configurations are included for:
- BASH profiles (including aliases and custom prompt)
- SSHd (OpenSSH server)
- timesyncd (systemd-timesyncd configuration)
## The script file (customize.sh) ## The script file (customize.sh)
The included script file copies all the files in this archive to the proper The included script file copies all the files in this archive to the proper
locations on a **default** Debian Stretch system. It makes backups of your locations on a default Debian Stretch system. It makes backups of your existing
existing files in-place with the extension *.original*. This simply saves you files in-place with the extension *.original*. This simply saves you time and
time and possible errors copying the files manually. The structure of this possible errors copying the files manually. The structure of this archive
archive exactly mirrors a default Debian installation, so you can use that as a exactly mirrors a default Debian installation, so you can use that as a guide if
guide if you choose not to use the script. you choose not to use the script.
### Running the script ### Running the script
@ -84,7 +78,7 @@ and will NOT update your actual system!
## Final thoughts ## Final thoughts
Hopefully this saves you some time and helps you standardize your new system setups Hopefully this saves you some time and helps you standard your new system setups
with a few useful defaults. As always, if you have suggestions or want to leave with a few useful defaults. As always, if you have suggestions or want to leave
feedback for me, please do so on my [blog feedback for me, please do so on my [blog
post](https://mytechiethoughts.com/<post_address>) related to this script! post](https://mytechiethoughts.com/<post_address>) related to this script!

View File

@ -1,17 +1,17 @@
# /etc: Included files # /etc: Included files
The following are updated in the */etc* folder. Three files are updated in the */etc* folder.
## BASH default profile (profile) ## BASH default profile (profile)
This is the Debian Stretch default *profile* and is copied to */etc/profile* to This is the Debian Stretch default *profile* and is copied to */etc/profile* to
return accounts to a baseline configuration. Again, this is done to ensure that return accounts to a baseline configuration. Again, this is done to ensure that
only */etc/bash.bashrc* is providing initial customization to users. only */etc/bash.bashrc* is providing initial customizations to users.
## Default BASH settings (bash.bashrc) ## Default BASH settings (bash.bashrc)
Of the bash customization files, this is the only one that is NOT in a default Of the bash customization files, this is the only one that is NOT in a default
configuration. I have added the following which I find useful configuration. I have added the following customizations I find useful
especially for new users and system admins: especially for new users and system admins:
- colourized directory listings with built-in automatic colour settings - colourized directory listings with built-in automatic colour settings
@ -40,7 +40,7 @@ and new users/admins.
- always display line numbers - always display line numbers
- constantly display cursor position at the bottom of the screen - constantly display cursor position at the bottom of the screen
- set vim lock-files - set vim lock-files
- auto-indent ON - autoindent ON
- tab-size of 4 spaces - tab-size of 4 spaces
- convert tabs to spaces - convert tabs to spaces
- turn off hard line wrapping - turn off hard line wrapping

View File

@ -19,7 +19,7 @@ The commented lines indicate the *recommended settings* and appear directly
before the setting currently enabled that should be changed (i.e. line removed before the setting currently enabled that should be changed (i.e. line removed
and replaced with the commented line above it). and replaced with the commented line above it).
Please see my post at [My Techie-Thoughts](https://mytechiethoughts.com/setting-up-ssh-with-ed25519-user-and-host-keys-for-easy-secure-access/) for detailed Please see my post at [My Techie-Thoughts](https://mytechiethoughts.com/<post_address) for detailed
instructions on setting up a secure SSH server. instructions on setting up a secure SSH server.
## Banner file (banner) ## Banner file (banner)
@ -33,6 +33,6 @@ used. You can delete/change/replace it freely. It is referenced in the
#Banner /etc/ssh/banner #Banner /etc/ssh/banner
``` ```
If you want to use the banner file, edit it as desired then un-comment this line If you want to use the banner file, edit it as desired then uncomment this line
in your *sshd_config*. If you do not want a banner displayed, simply leave this in your *sshd_config*. If you do not want a banner displayed, simply leave this
line commented (as-is) in your configuration. line commented (as-is) in your configuration.