setup_home_files
Differences
This shows you the differences between two versions of the page.
| setup_home_files [2023/12/11 14:14] – created steve | setup_home_files [2023/12/11 14:20] (current) – removed steve | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Setup home files ==== | ||
| - | This script sets up the basic stuff for a new home directory //For my user//, not for yours! | ||
| - | <code bash setup.sh> | ||
| - | # This will build the home folder info | ||
| - | cat << EndOfFile > ~/ | ||
| - | # .bash_profile | ||
| - | # Get the aliases and functions | ||
| - | if [ -f ~/.bashrc ]; then | ||
| - | . ~/.bashrc | ||
| - | fi | ||
| - | # User specific environment and startup programs | ||
| - | EndOfFile | ||
| - | chmod 644 ~/ | ||
| - | |||
| - | # The quotes around ' | ||
| - | cat << ' | ||
| - | # .bashrc | ||
| - | |||
| - | # Source global definitions | ||
| - | if [ -f /etc/bashrc ]; then | ||
| - | . /etc/bashrc | ||
| - | fi | ||
| - | |||
| - | # User specific environment | ||
| - | if ! [[ " | ||
| - | then | ||
| - | PATH=" | ||
| - | fi | ||
| - | export PATH | ||
| - | |||
| - | # Uncomment the following line if you don't like systemctl' | ||
| - | # export SYSTEMD_PAGER= | ||
| - | |||
| - | # User specific aliases and functions | ||
| - | # Add a personal key to the keyring... | ||
| - | SSH_ENV=" | ||
| - | |||
| - | function start_agent { | ||
| - | echo " | ||
| - | / | ||
| - | echo succeeded | ||
| - | chmod 600 " | ||
| - | . " | ||
| - | / | ||
| - | } | ||
| - | |||
| - | # Source SSH settings, if applicable | ||
| - | if [ -f " | ||
| - | . " | ||
| - | #ps ${SSH_AGENT_PID} doesn' | ||
| - | ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { | ||
| - | start_agent; | ||
| - | } | ||
| - | else | ||
| - | start_agent; | ||
| - | fi | ||
| - | |||
| - | |||
| - | alias egrep=' | ||
| - | alias fgrep=' | ||
| - | alias grep=' | ||
| - | alias l.='ls -d .* --color=auto' | ||
| - | alias ll='ls -l --color=auto' | ||
| - | alias ls='ls --color=auto' | ||
| - | alias vi=' | ||
| - | alias which=' | ||
| - | alias info=' | ||
| - | EndOfFile | ||
| - | chmod 644 ~/.bashrc | ||
| - | |||
| - | mkdir -pm 700 ~/.ssh | ||
| - | # Quotes in case there' | ||
| - | cat << ' | ||
| - | Host * | ||
| - | User sjones | ||
| - | IdentityFile ~/ | ||
| - | StrictHostKeyChecking no | ||
| - | CheckHostIP no | ||
| - | ForwardX11 no | ||
| - | EndOfFile | ||
| - | chmod 600 ~/ | ||
| - | |||
| - | # Quotes in case there' | ||
| - | cat << ' | ||
| - | -----BEGIN OPENSSH PRIVATE KEY----- | ||
| - | b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABA3AKrTgA | ||
| - | Z4n3wugITIsB3ZAAAAEAAAAAEAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQDWUKvcsuPs | ||
| - | qJggxAHkdjUp3/ | ||
| - | PmZgo/ | ||
| - | Gs4A6OP86pmQcZGsQ50mVhsYDzBHJgCk5ynZEH7BFUB95pc326mCJ4VGtD8gh3j3JBcr/ | ||
| - | S5J8Qr5Nbx1SH/ | ||
| - | aHA0i52tEbxl1OGXD+DbI8zhmfsu1OUoALbx8Dp6iGRn05gVASFeqAcKNauia7eEGaCvgf | ||
| - | dRnwwGFiuGYKHLMS2k7CHJ9r2IJ6zxh8mG8tKcbK9Dr2nVJoGOZ6RmiDEZHPEK7bpshv6J | ||
| - | Yoj/ | ||
| - | V8yJc+vUGkLbkAAAWQ5ecfMEJH1vHbvtLub+1IOG0zSKmykQhAqH0C59YrM5TxMo4WSlIv | ||
| - | HlEccL+dQvgXT7ghZKi8BP00rjgLmJhH3iMljWzZwtTUqyhiRaL2DVR0weCI8y8+ku5Pt/ | ||
| - | 0DYJB7HdbOgUWWk9L0tp+xuw/ | ||
| - | 0QLIdQBYW0ruETJVMuEKlwQ1vXkYJ3fQeRArxXiXfhs+vPtsIrMAGAlIcHB2dEK1LVutae | ||
| - | XkNsbq8kM5YuwpQN2XudV7qWEoQKjN3MDrwYEdqWBA3zPJWhNYmG7oRYELn7C4xGAaFwXN | ||
| - | Cga2VJ/ | ||
| - | u5vrECJ0k+PdNMqwJqzqN7p9tSFqE+oIQpBEMe8g8LTFjwdtuB1hR9shzRQRb2XVvoVjL8 | ||
| - | 48Z7eerxYvGplrLBq0y0hIS7YH7hhTaZrYcdaZU3jGn42ajX5EAnpCkO7J21RrHCGUQqMl | ||
| - | keosotS5IyM3U1WgSVJbdjxSqWenaXehAOM6itY3h5NWl9BINZMo1Dl8In/ | ||
| - | aihlUjoMvv8R3WJ0/ | ||
| - | usKkLk3phxwz+ICYhueVsZxON11M3QEeqTZsvn8CKTEuV9x9ZyqQSRN5Uu2K0j7l/ | ||
| - | uUjPtyoSTJKN0clLSSkacpmKFnQNWfjqpa+pBQnAy5oY55pLHSXa+ynVqjdjJratz1jejC | ||
| - | IgKBTOPJscVHO9h719yHLjeLNsLGDI2vVFpEZ9rhmFoAhAyNDXcna38kzCosvLvoDKqsxD | ||
| - | stEYU4DUDq/ | ||
| - | OUJRxA// | ||
| - | aMTvCc2m7nae4dMsPm+B1jLak4E3cvzLmym+/ | ||
| - | 7WaGmCUp+3Ee3dCeu9Ryf8qSdMSDHCi36lhWap7xdV0jTEYA5bNP+DpuKdz57i+v7gkiko | ||
| - | CiuhFgrAysI4vR0ivymM9E8g8Bw5o41rHNFxVxweutYYDcHGbuikFjGfMB8JJ0k6qWL20i | ||
| - | vV4wHZT8U5qUvP5TZ2lSG6t47zX4gucTV1Ge3S70Mopk+clFiyTdGmeNkT7OVvuFFfCYgY | ||
| - | XS7G1Q5IIXSfd291BPQ5Pf/ | ||
| - | b6yCM4Eafh7KJpi7iR2ScyHyW0prVMR06UAHMqrPRfpDKcmTsqjk2zH5abJCTGMi9ij6dM | ||
| - | gf2/ | ||
| - | f2WWwPpEMNkiz34dH+TBby1dKwDt0uUJKgzXOo3ZWC9m80UKesonwtk9mgrHUFEnTBDbBN | ||
| - | vSioYyAA3Qs3JYL94MyvLtc1n9taSXlSfR4ycOHB5qUeC6mxG52iaSsSyvqmLV7vpeLMC0 | ||
| - | t2I7lBLgY6j50LiwbhYdLrZtMxtHRfT08Te4qNRFftiHzn9VJI8hKntI/ | ||
| - | GQp0M91yNzBb4XrnAYmONaSIip6SlgvNTPiPSLjRlVbSsSK5NJEnABI0Q0nQG+ras8tB5P | ||
| - | Uv+xPyb5hY4v2DBTUJDm1ZNnecLCob5l4sVPcN8x7ERTPKR2XO4XUmIqtMc4uhQx7l/ | ||
| - | A0d65hYYxxJxKfRlQsImxxAvOnk= | ||
| - | -----END OPENSSH PRIVATE KEY----- | ||
| - | EndOfFile | ||
| - | chmod 600 ~/ | ||
| - | |||
| - | cat << ' | ||
| - | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWUKvcsuPsqJggxAHkdjUp3/ | ||
| - | EndOfFile | ||
| - | chmod 644 ~/ | ||
| - | |||
| - | cat ~/ | ||
| - | chmod 600 ~/ | ||
| - | < | ||
setup_home_files.1702304097.txt.gz · Last modified: by steve
