User Tools

Site Tools


setup_home_files

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

setup_home_files [2023/12/11 14:14] – created stevesetup_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 
-# .bash_profile 
-# Get the aliases and functions 
-if [ -f ~/.bashrc ]; then 
-        . ~/.bashrc 
-fi 
-# User specific environment and startup programs 
-EndOfFile 
-chmod 644 ~/.bash_profile 
- 
-# The quotes around 'EndOfFile' prevent variable expansion below 
-cat << 'EndOfFile' > ~/.bashrc   
-# .bashrc 
- 
-# Source global definitions 
-if [ -f /etc/bashrc ]; then 
-        . /etc/bashrc 
-fi 
- 
-# User specific environment 
-if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]] 
-then 
-    PATH="$HOME/.local/bin:$HOME/bin:$PATH" 
-fi 
-export PATH 
- 
-# Uncomment the following line if you don't like systemctl's auto-paging feature: 
-# export SYSTEMD_PAGER= 
- 
-# User specific aliases and functions 
-# Add a personal key to the keyring... 
-SSH_ENV="$HOME/.ssh/agent-environment" 
- 
-function start_agent { 
-    echo "Initialising new SSH agent..." 
-    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" 
-    echo succeeded 
-    chmod 600 "${SSH_ENV}" 
-    . "${SSH_ENV}" > /dev/null 
-    /usr/bin/ssh-add; 
-} 
- 
-# Source SSH settings, if applicable 
-if [ -f "${SSH_ENV}" ]; then 
-    . "${SSH_ENV}" > /dev/null 
-    #ps ${SSH_AGENT_PID} doesn't work under cywgin 
-    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { 
-        start_agent; 
-    } 
-else 
-    start_agent; 
-fi 
- 
- 
-alias egrep='egrep --color=auto' 
-alias fgrep='fgrep --color=auto' 
-alias grep='grep --color=auto' 
-alias l.='ls -d .* --color=auto' 
-alias ll='ls -l --color=auto' 
-alias ls='ls --color=auto' 
-alias vi='vim' 
-alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 
-alias info='lsblk -fo name,fstype,mountpoint,size ; df -h ; ip route show ; cat /etc/resolv.conf ; cat /etc/*ease* | grep -E "[a-z]"' 
-EndOfFile 
-chmod 644 ~/.bashrc 
- 
-mkdir -pm 700 ~/.ssh 
-# Quotes in case there's a $ in there somewhere 
-cat << 'EndOfFile' > ~/.ssh/config 
-Host * 
-        User sjones 
-        IdentityFile ~/.ssh/id_rsa 
-        StrictHostKeyChecking no 
-        CheckHostIP no 
-        ForwardX11 no 
-EndOfFile 
-chmod 600 ~/.ssh/config 
- 
-# Quotes in case there's a $ in there somewhere 
-cat << 'EndOfFile' > ~/.ssh/id_rsa 
------BEGIN OPENSSH PRIVATE KEY----- 
-b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABA3AKrTgA 
-Z4n3wugITIsB3ZAAAAEAAAAAEAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQDWUKvcsuPs 
-qJggxAHkdjUp3/XP5LjbCGE2dXsEQD+VdyN64deccKcnmTf0DX6+OJ6GD3MSkffQUPspmN 
-PmZgo/czPhDgjQ9Vzy2VYJSKNzdoJFTRtkg/1vmmOhv8WK6TuGk/+Q5+erWVWn2bHeOYEI 
-Gs4A6OP86pmQcZGsQ50mVhsYDzBHJgCk5ynZEH7BFUB95pc326mCJ4VGtD8gh3j3JBcr/R 
-S5J8Qr5Nbx1SH/IVBmm8tMokaRIPmwhyFYcN6jm/pkeMltaIbtOSgyWByHplFNZ7hvda1X 
-aHA0i52tEbxl1OGXD+DbI8zhmfsu1OUoALbx8Dp6iGRn05gVASFeqAcKNauia7eEGaCvgf 
-dRnwwGFiuGYKHLMS2k7CHJ9r2IJ6zxh8mG8tKcbK9Dr2nVJoGOZ6RmiDEZHPEK7bpshv6J 
-Yoj/Rc+0TBoSTBslZVu03F2lDu3MjBCzLwg2lkPsGO2ryqhGiWSRAprBf8IEiF56jIPRa2 
-V8yJc+vUGkLbkAAAWQ5ecfMEJH1vHbvtLub+1IOG0zSKmykQhAqH0C59YrM5TxMo4WSlIv 
-HlEccL+dQvgXT7ghZKi8BP00rjgLmJhH3iMljWzZwtTUqyhiRaL2DVR0weCI8y8+ku5Pt/ 
-0DYJB7HdbOgUWWk9L0tp+xuw/0AWeh6T3H3Gu77ZFDIDsrXEcNeXGLzLAXGXUKk4T6jUYr 
-0QLIdQBYW0ruETJVMuEKlwQ1vXkYJ3fQeRArxXiXfhs+vPtsIrMAGAlIcHB2dEK1LVutae 
-XkNsbq8kM5YuwpQN2XudV7qWEoQKjN3MDrwYEdqWBA3zPJWhNYmG7oRYELn7C4xGAaFwXN 
-Cga2VJ/knNAyDCaSl6EbK1rMEQnrAQzm+wX5NutRtxHNk0+ajYDuJg5gPaH15TJfjejAY8 
-u5vrECJ0k+PdNMqwJqzqN7p9tSFqE+oIQpBEMe8g8LTFjwdtuB1hR9shzRQRb2XVvoVjL8 
-48Z7eerxYvGplrLBq0y0hIS7YH7hhTaZrYcdaZU3jGn42ajX5EAnpCkO7J21RrHCGUQqMl 
-keosotS5IyM3U1WgSVJbdjxSqWenaXehAOM6itY3h5NWl9BINZMo1Dl8In/FielBqhTh+3 
-aihlUjoMvv8R3WJ0/FtOm3mtQ26x1XpRi2nD2Da2h4I2OLWVE0/gtRpcBwz6Vm2U6of6g/ 
-usKkLk3phxwz+ICYhueVsZxON11M3QEeqTZsvn8CKTEuV9x9ZyqQSRN5Uu2K0j7l/zl2O5 
-uUjPtyoSTJKN0clLSSkacpmKFnQNWfjqpa+pBQnAy5oY55pLHSXa+ynVqjdjJratz1jejC 
-IgKBTOPJscVHO9h719yHLjeLNsLGDI2vVFpEZ9rhmFoAhAyNDXcna38kzCosvLvoDKqsxD 
-stEYU4DUDq/Bz7N2LDpw1EoT/nrizW+VDaqNgjEVo+GjeEUXkmVoZ+jPrTwUupIahuzvTQ 
-OUJRxA//cSF2rEVerhgDkjKnmHAlbZ0dTEK3rykY8iMxdcnHYkZEjmsIfj9mMhEqCGORVt 
-aMTvCc2m7nae4dMsPm+B1jLak4E3cvzLmym+/z48+SQgVyGRa1srNmChXGXdKHiBrNdtTE 
-7WaGmCUp+3Ee3dCeu9Ryf8qSdMSDHCi36lhWap7xdV0jTEYA5bNP+DpuKdz57i+v7gkiko 
-CiuhFgrAysI4vR0ivymM9E8g8Bw5o41rHNFxVxweutYYDcHGbuikFjGfMB8JJ0k6qWL20i 
-vV4wHZT8U5qUvP5TZ2lSG6t47zX4gucTV1Ge3S70Mopk+clFiyTdGmeNkT7OVvuFFfCYgY 
-XS7G1Q5IIXSfd291BPQ5Pf/NGc37QnF9bxYjW/XAG1Vr3qTwwWkw2cWwUYB/StSHkX2XTQ 
-b6yCM4Eafh7KJpi7iR2ScyHyW0prVMR06UAHMqrPRfpDKcmTsqjk2zH5abJCTGMi9ij6dM 
-gf2/5iRAw/TYrJ/YTtSOhaJ8Fr5AAYK1xWI0U22+cKd2e6psIGyIKBtYUf19DBA39fmgtb 
-f2WWwPpEMNkiz34dH+TBby1dKwDt0uUJKgzXOo3ZWC9m80UKesonwtk9mgrHUFEnTBDbBN 
-vSioYyAA3Qs3JYL94MyvLtc1n9taSXlSfR4ycOHB5qUeC6mxG52iaSsSyvqmLV7vpeLMC0 
-t2I7lBLgY6j50LiwbhYdLrZtMxtHRfT08Te4qNRFftiHzn9VJI8hKntI/NBqwe+MxdBrFf 
-GQp0M91yNzBb4XrnAYmONaSIip6SlgvNTPiPSLjRlVbSsSK5NJEnABI0Q0nQG+ras8tB5P 
-Uv+xPyb5hY4v2DBTUJDm1ZNnecLCob5l4sVPcN8x7ERTPKR2XO4XUmIqtMc4uhQx7l/Lhh 
-A0d65hYYxxJxKfRlQsImxxAvOnk= 
------END OPENSSH PRIVATE KEY----- 
-EndOfFile 
-chmod 600 ~/.ssh/id_rsa 
- 
-cat << 'EndOfFile' > ~/.ssh/id_rsa.pub 
-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWUKvcsuPsqJggxAHkdjUp3/XP5LjbCGE2dXsEQD+VdyN64deccKcnmTf0DX6+OJ6GD3MSkffQUPspmNPmZgo/czPhDgjQ9Vzy2VYJSKNzdoJFTRtkg/1vmmOhv8WK6TuGk/+Q5+erWVWn2bHeOYEIGs4A6OP86pmQcZGsQ50mVhsYDzBHJgCk5ynZEH7BFUB95pc326mCJ4VGtD8gh3j3JBcr/RS5J8Qr5Nbx1SH/IVBmm8tMokaRIPmwhyFYcN6jm/pkeMltaIbtOSgyWByHplFNZ7hvda1XaHA0i52tEbxl1OGXD+DbI8zhmfsu1OUoALbx8Dp6iGRn05gVASFeqAcKNauia7eEGaCvgfdRnwwGFiuGYKHLMS2k7CHJ9r2IJ6zxh8mG8tKcbK9Dr2nVJoGOZ6RmiDEZHPEK7bpshv6JYoj/Rc+0TBoSTBslZVu03F2lDu3MjBCzLwg2lkPsGO2ryqhGiWSRAprBf8IEiF56jIPRa2V8yJc+vUGkLbk= Steve Jones 
-EndOfFile 
-chmod 644 ~/.ssh/id_rsa.pub 
- 
-cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
-chmod 600 ~/.ssh/authorized_keys 
-<code> 
setup_home_files.1702304097.txt.gz · Last modified: by steve