move to archive, cleaning up for golive
This commit is contained in:
parent
5f1be2380c
commit
c1f552b269
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
15
archive/slack/TODO
Executable file
15
archive/slack/TODO
Executable file
@ -0,0 +1,15 @@
|
||||
|
||||
ELG
|
||||
OSSEC (with mass reg)
|
||||
|
||||
NTP
|
||||
SSH config (banner,restrictions)
|
||||
SNMP configuration fixed
|
||||
OSSEC
|
||||
agent install
|
||||
registration with server
|
||||
Central syslog
|
||||
Add to zenoss
|
||||
|
||||
|
||||
Create /root/builtON(date)AT(time)
|
3
archive/slack/ts-base-ovh/files/etc/aliases
Executable file
3
archive/slack/ts-base-ovh/files/etc/aliases
Executable file
@ -0,0 +1,3 @@
|
||||
root: prodtechopsalerts@turnsys.com
|
||||
postmaster: root
|
||||
clamav: root
|
9
archive/slack/ts-base-ovh/files/etc/cron.d/sysstat
Executable file
9
archive/slack/ts-base-ovh/files/etc/cron.d/sysstat
Executable file
@ -0,0 +1,9 @@
|
||||
# The first element of the path is a directory where the debian-sa1
|
||||
# script is located
|
||||
PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
# Activity reports every 10 minutes everyday
|
||||
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
|
||||
|
||||
# Additional run at 23:59 to rotate the statistics file
|
||||
59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60 2
|
14
archive/slack/ts-base-ovh/files/etc/cron.daily/clamscan
Executable file
14
archive/slack/ts-base-ovh/files/etc/cron.daily/clamscan
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
#A script to scan build systems
|
||||
|
||||
#Execute the scan
|
||||
#-i print only infected files
|
||||
#-r scan recursively
|
||||
#-stdout force everything to stdout
|
||||
#-cross-fs=no don't cross filesystems
|
||||
#--follow-dir-symlinks/--follow-file-symlinks=2 force clamav to follow all symbolic links
|
||||
#--detect-pua[=yes/no(*)] Detect Possibly Unwanted Applications. See http://www.clamav.net/support/pua for the complete list of PUA
|
||||
|
||||
clamscan -i -r --quiet --stdout --exclude-pua=packed --cross-fs=no --follow-dir-symlinks=2 --follow-file-symlinks=2 \
|
||||
--detect-pua=yes --exclude-dir=/usr/share/doc/clamav-0.97.6/test --exclude=".svn-base$|.py$|.xml$|.pcap$|.iso$|.txt$|.log$|pcap.|.flow$|.flow2$|.dat$|.rb$" /
|
||||
|
22
archive/slack/ts-base-ovh/files/etc/default/snmpd
Executable file
22
archive/slack/ts-base-ovh/files/etc/default/snmpd
Executable file
@ -0,0 +1,22 @@
|
||||
# This file controls the activity of snmpd and snmptrapd
|
||||
|
||||
# Don't load any MIBs by default.
|
||||
# You might comment this lines once you have the MIBs downloaded.
|
||||
export MIBS=
|
||||
|
||||
# snmpd control (yes means start daemon).
|
||||
SNMPDRUN=yes
|
||||
|
||||
# snmpd options (use syslog, close stdin/out/err).
|
||||
SNMPDOPTS='-LS4d -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
|
||||
|
||||
# snmptrapd control (yes means start daemon). As of net-snmp version
|
||||
# 5.0, master agentx support must be enabled in snmpd before snmptrapd
|
||||
# can be run. See snmpd.conf(5) for how to do this.
|
||||
TRAPDRUN=no
|
||||
|
||||
# snmptrapd options (use syslog).
|
||||
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
|
||||
|
||||
# create symlink on Debian legacy location to official RFC path
|
||||
SNMPDCOMPAT=yes
|
9
archive/slack/ts-base-ovh/files/etc/default/sysstat
Executable file
9
archive/slack/ts-base-ovh/files/etc/default/sysstat
Executable file
@ -0,0 +1,9 @@
|
||||
#
|
||||
# Default settings for /etc/init.d/sysstat, /etc/cron.d/sysstat
|
||||
# and /etc/cron.daily/sysstat files
|
||||
#
|
||||
|
||||
# Should sadc collect system activity informations? Valid values
|
||||
# are "true" and "false". Please do not put other values, they
|
||||
# will be overwritten by debconf!
|
||||
ENABLED="true"
|
8
archive/slack/ts-base-ovh/files/etc/ntp.conf
Executable file
8
archive/slack/ts-base-ovh/files/etc/ntp.conf
Executable file
@ -0,0 +1,8 @@
|
||||
restrict 127.0.0.1
|
||||
restrict ::1
|
||||
driftfile /var/lib/ntp/drift
|
||||
server tsys-winsrv.turnsys.net
|
||||
server tplab-dc02.tplab.tippingpoint.com
|
||||
|
||||
restrict default limited kod nomodify notrap nopeer noquery
|
||||
restrict -6 default limited kod nomodify notrap nopeer noquery
|
@ -0,0 +1,33 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
woFdFg8zctyGe5NDFFENaWUjtXtE
|
||||
-----END CERTIFICATE-----
|
@ -0,0 +1,26 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEWzCCA0OgAwIBAgIQVbqNi0d6mBqn4MEPf0l2vTANBgkqhkiG9w0BAQUFADCB
|
||||
njEPMA0GA1UEChMGaHAuY29tMRowGAYDVQQLExFJVCBJbmZyYXN0cnVjdHVyZTEL
|
||||
MAkGA1UEBhMCVVMxIDAeBgNVBAoTF0hld2xldHQtUGFja2FyZCBDb21wYW55MUAw
|
||||
PgYDVQQDEzdIZXdsZXR0LVBhY2thcmQgUHJpdmF0ZSBDbGFzcyAyIENlcnRpZmlj
|
||||
YXRpb24gQXV0aG9yaXR5MB4XDTExMDgyMzAwMDAwMFoXDTIxMDgyMjIzNTk1OVow
|
||||
gZ4xDzANBgNVBAoTBmhwLmNvbTEaMBgGA1UECxMRSVQgSW5mcmFzdHJ1Y3R1cmUx
|
||||
CzAJBgNVBAYTAlVTMSAwHgYDVQQKExdIZXdsZXR0LVBhY2thcmQgQ29tcGFueTFA
|
||||
MD4GA1UEAxM3SGV3bGV0dC1QYWNrYXJkIFByaXZhdGUgQ2xhc3MgMiBDZXJ0aWZp
|
||||
Y2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
||||
AKfXIcPOZT2dpt6b8WzjBl0gSrRfM30xMHxJG0xlEuM8WGevR0vNFNTw4i+tVafB
|
||||
CpLLUWliRlj9AWjsIRLRsuMp1goMci1yhs/4wzcGDOI4Ax+xp9/pkjomKmC1b1cB
|
||||
KVzqgwtfjBwfynDfss1mWe7NJaYEvpFYTBoAgJu2eBdI2r5JWQDITKNk1suB2tUP
|
||||
+K+x2i0R/BTMSm1tmGOwIN3q8yKD3gI9UEp9iTWisTY6P84rDd7mu6DLpuGj+M7y
|
||||
OAssk487zA0NHJgQiObnaeLZlGhlrVHNNP8pfCYy5J0rL8nclsN71Tp4KwvBOKj1
|
||||
/DWXTj1KOOH8o7mpQ1vJKBUCAwEAAaOBkjCBjzAOBgNVHQ8BAf8EBAMCAQYwEgYD
|
||||
VR0TAQH/BAgwBgEB/wIBATApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRVmVyaVNp
|
||||
Z25NUEtJLTItOTMwHQYDVR0OBBYEFDft9xV5LTClmJp1tlw344jqEWrVMB8GA1Ud
|
||||
IwQYMBaAFDft9xV5LTClmJp1tlw344jqEWrVMA0GCSqGSIb3DQEBBQUAA4IBAQCb
|
||||
N8G+cyzWazSAWPdVXNwM+KczUorjHK4XWSvwtR3YM7Iiwhoe+IQOxgvawwV1nxaf
|
||||
DujY8Dw2HbnoNXAsliBJL5cQ3g9DOX2KMa5AgZUawW6EWsPJXKxf1oIV3VHgyESp
|
||||
nJXUoLhCzUoz1Av7SFg2Fh6BqLTgslJ0c0kpm+IVl2CCN9Aqh01iKEctpafrnAcN
|
||||
IEdkvKsT5GaxMidQuZjlrlRpX5Gu9t4yRdBNX3A5pTfQIa0uqRmhEAPLcFucD9BS
|
||||
qqtehrPH+B+fGCyZIjD/JQpl6jQ0uDtAygXiIDIILKOg2wVd7SBB7Wru9RxiZmCj
|
||||
JjMDuDgcbh+4mXM7fWWq
|
||||
-----END CERTIFICATE-----
|
38
archive/slack/ts-base-ovh/files/etc/postfix/main.cf
Executable file
38
archive/slack/ts-base-ovh/files/etc/postfix/main.cf
Executable file
@ -0,0 +1,38 @@
|
||||
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
|
||||
# Debian specific: Specifying a file name will cause the first
|
||||
# line of that file to be used as the name. The Debian default
|
||||
# is /etc/mailname.
|
||||
#myorigin = /etc/mailname
|
||||
|
||||
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
|
||||
biff = no
|
||||
|
||||
# appending .domain is the MUA's job.
|
||||
append_dot_mydomain = no
|
||||
|
||||
# Uncomment the next line to generate "delayed mail" warnings
|
||||
#delay_warning_time = 4h
|
||||
|
||||
readme_directory = no
|
||||
|
||||
# TLS parameters
|
||||
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
|
||||
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
|
||||
smtpd_use_tls=yes
|
||||
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
|
||||
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
|
||||
|
||||
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
|
||||
# information on enabling SSL in the smtp client.
|
||||
|
||||
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
|
||||
myhostname = txn04-server-template
|
||||
alias_maps = hash:/etc/aliases
|
||||
alias_database = hash:/etc/aliases
|
||||
mydestination = txn04-server-template, localhost.localdomain, localhost
|
||||
relayhost = qarelay.tplab.tippingpoint.com
|
||||
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
||||
mailbox_size_limit = 0
|
||||
recipient_delimiter = +
|
||||
inet_interfaces = all
|
||||
inet_protocols = all
|
34
archive/slack/ts-base-ovh/files/etc/profile
Executable file
34
archive/slack/ts-base-ovh/files/etc/profile
Executable file
@ -0,0 +1,34 @@
|
||||
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
|
||||
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
|
||||
|
||||
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
|
||||
|
||||
# The default umask is now handled by pam_umask.
|
||||
# See pam_umask(8) and /etc/login.defs.
|
||||
|
||||
if [ -d /etc/profile.d ]; then
|
||||
for i in /etc/profile.d/*.sh; do
|
||||
if [ -r $i ]; then
|
||||
. $i
|
||||
fi
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
|
||||
export HISTTIMEFORMAT="%Y-%m-%d %T "
|
||||
|
||||
set -o vi
|
4
archive/slack/ts-base-ovh/files/etc/resolv.conf
Executable file
4
archive/slack/ts-base-ovh/files/etc/resolv.conf
Executable file
@ -0,0 +1,4 @@
|
||||
nameserver 10.253.3.86
|
||||
domain turnsys.net
|
||||
search turnsys.net
|
||||
options timeout:1 attempts:2 rotate
|
11
archive/slack/ts-base-ovh/files/etc/snmp/snmpd.conf
Executable file
11
archive/slack/ts-base-ovh/files/etc/snmp/snmpd.conf
Executable file
@ -0,0 +1,11 @@
|
||||
com2sec readonly default kn3l
|
||||
group MyROGroup v1 readonly
|
||||
group MyROGroup v2c readonly
|
||||
group MyROGroup usm readonly
|
||||
view all included .1 80
|
||||
access MyROGroup "" any noauth exact all none none
|
||||
includeAllDisks 20%
|
||||
syslocation OVH Montreal CA
|
||||
syscontact techops-alerts@turnsys.com
|
||||
#This line allows Observium to detect the host OS if the distro script is installed
|
||||
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro
|
11
archive/slack/ts-base-ovh/files/etc/ssh/sshd-banner
Executable file
11
archive/slack/ts-base-ovh/files/etc/ssh/sshd-banner
Executable file
@ -0,0 +1,11 @@
|
||||
Welcome Human.
|
||||
|
||||
This is a private system operated for Turn Net Systems LLC official company business
|
||||
only. Prior authorization is required to use this system.
|
||||
|
||||
The Turn Net Systems LLC Standards of Business Conduct and all Turn Net Systems LLC
|
||||
Information Security policies and standards must be strictly followed
|
||||
at all times. Use by unauthorized persons is prohibited and may
|
||||
result in civil and/or criminal liability and prosecution.
|
||||
|
||||
Please contact techops-discuss@turnsys.com for any issues with this system.
|
99
archive/slack/ts-base-ovh/files/etc/ssh/sshd_config
Executable file
99
archive/slack/ts-base-ovh/files/etc/ssh/sshd_config
Executable file
@ -0,0 +1,99 @@
|
||||
# Package generated configuration file
|
||||
# See the sshd_config(5) manpage for details
|
||||
|
||||
# What ports, IPs and protocols we listen for
|
||||
Port 22
|
||||
# Use these options to restrict which interfaces/protocols sshd will bind to
|
||||
#ListenAddress ::
|
||||
#ListenAddress 0.0.0.0
|
||||
Protocol 2
|
||||
# HostKeys for protocol version 2
|
||||
HostKey /etc/ssh/ssh_host_rsa_key
|
||||
HostKey /etc/ssh/ssh_host_dsa_key
|
||||
HostKey /etc/ssh/ssh_host_ecdsa_key
|
||||
HostKey /etc/ssh/ssh_host_ed25519_key
|
||||
#Privilege Separation is turned on for security
|
||||
UsePrivilegeSeparation yes
|
||||
|
||||
# Lifetime and size of ephemeral version 1 server key
|
||||
KeyRegenerationInterval 3600
|
||||
ServerKeyBits 1024
|
||||
|
||||
# Logging
|
||||
SyslogFacility AUTH
|
||||
LogLevel INFO
|
||||
|
||||
# Authentication:
|
||||
LoginGraceTime 120
|
||||
PermitRootLogin without-password
|
||||
StrictModes yes
|
||||
|
||||
RSAAuthentication yes
|
||||
PubkeyAuthentication yes
|
||||
#AuthorizedKeysFile %h/.ssh/authorized_keys
|
||||
|
||||
# Don't read the user's ~/.rhosts and ~/.shosts files
|
||||
IgnoreRhosts yes
|
||||
# For this to work you will also need host keys in /etc/ssh_known_hosts
|
||||
RhostsRSAAuthentication no
|
||||
# similar for protocol version 2
|
||||
HostbasedAuthentication no
|
||||
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
|
||||
#IgnoreUserKnownHosts yes
|
||||
|
||||
# To enable empty passwords, change to yes (NOT RECOMMENDED)
|
||||
PermitEmptyPasswords no
|
||||
|
||||
# Change to yes to enable challenge-response passwords (beware issues with
|
||||
# some PAM modules and threads)
|
||||
ChallengeResponseAuthentication no
|
||||
|
||||
# Change to no to disable tunnelled clear text passwords
|
||||
#PasswordAuthentication yes
|
||||
|
||||
# Kerberos options
|
||||
#KerberosAuthentication no
|
||||
#KerberosGetAFSToken no
|
||||
#KerberosOrLocalPasswd yes
|
||||
#KerberosTicketCleanup yes
|
||||
|
||||
# GSSAPI options
|
||||
#GSSAPIAuthentication no
|
||||
#GSSAPICleanupCredentials yes
|
||||
|
||||
X11Forwarding yes
|
||||
X11DisplayOffset 10
|
||||
PrintMotd no
|
||||
PrintLastLog yes
|
||||
TCPKeepAlive yes
|
||||
#UseLogin no
|
||||
|
||||
#MaxStartups 10:30:60
|
||||
#Banner /etc/issue.net
|
||||
|
||||
# Allow client to pass locale environment variables
|
||||
AcceptEnv LANG LC_*
|
||||
|
||||
Subsystem sftp /usr/lib/openssh/sftp-server
|
||||
|
||||
# Set this to 'yes' to enable PAM authentication, account processing,
|
||||
# and session processing. If this is enabled, PAM authentication will
|
||||
# be allowed through the ChallengeResponseAuthentication and
|
||||
# PasswordAuthentication. Depending on your PAM configuration,
|
||||
# PAM authentication via ChallengeResponseAuthentication may bypass
|
||||
# the setting of "PermitRootLogin without-password".
|
||||
# If you just want the PAM account and session checks to run without
|
||||
# PAM authentication, then enable this but set PasswordAuthentication
|
||||
# and ChallengeResponseAuthentication to 'no'.
|
||||
UsePAM yes
|
||||
|
||||
|
||||
DenyUsers labuser
|
||||
#AllowUsers localuser
|
||||
#DenyGroups
|
||||
#AllowGroups esplabadmins
|
||||
|
||||
Banner /etc/ssh/sshd-banner
|
||||
|
||||
Match user localuser
|
||||
PasswordAuthentication no
|
98
archive/slack/ts-base-ovh/files/etc/ssh/sshd_config.ubuntu
Executable file
98
archive/slack/ts-base-ovh/files/etc/ssh/sshd_config.ubuntu
Executable file
@ -0,0 +1,98 @@
|
||||
# Package generated configuration file
|
||||
# See the sshd_config(5) manpage for details
|
||||
|
||||
# What ports, IPs and protocols we listen for
|
||||
Port 22
|
||||
# Use these options to restrict which interfaces/protocols sshd will bind to
|
||||
#ListenAddress ::
|
||||
#ListenAddress 0.0.0.0
|
||||
Protocol 2
|
||||
# HostKeys for protocol version 2
|
||||
HostKey /etc/ssh/ssh_host_rsa_key
|
||||
HostKey /etc/ssh/ssh_host_dsa_key
|
||||
HostKey /etc/ssh/ssh_host_ecdsa_key
|
||||
#Privilege Separation is turned on for security
|
||||
UsePrivilegeSeparation yes
|
||||
|
||||
# Lifetime and size of ephemeral version 1 server key
|
||||
KeyRegenerationInterval 3600
|
||||
ServerKeyBits 768
|
||||
|
||||
# Logging
|
||||
SyslogFacility AUTH
|
||||
LogLevel INFO
|
||||
|
||||
# Authentication:
|
||||
LoginGraceTime 120
|
||||
PermitRootLogin yes
|
||||
StrictModes yes
|
||||
|
||||
RSAAuthentication yes
|
||||
PubkeyAuthentication yes
|
||||
#AuthorizedKeysFile %h/.ssh/authorized_keys
|
||||
|
||||
# Don't read the user's ~/.rhosts and ~/.shosts files
|
||||
IgnoreRhosts yes
|
||||
# For this to work you will also need host keys in /etc/ssh_known_hosts
|
||||
RhostsRSAAuthentication no
|
||||
# similar for protocol version 2
|
||||
HostbasedAuthentication no
|
||||
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
|
||||
#IgnoreUserKnownHosts yes
|
||||
|
||||
# To enable empty passwords, change to yes (NOT RECOMMENDED)
|
||||
PermitEmptyPasswords no
|
||||
|
||||
# Change to yes to enable challenge-response passwords (beware issues with
|
||||
# some PAM modules and threads)
|
||||
ChallengeResponseAuthentication no
|
||||
|
||||
# Change to no to disable tunnelled clear text passwords
|
||||
#PasswordAuthentication yes
|
||||
|
||||
# Kerberos options
|
||||
#KerberosAuthentication no
|
||||
#KerberosGetAFSToken no
|
||||
#KerberosOrLocalPasswd yes
|
||||
#KerberosTicketCleanup yes
|
||||
|
||||
# GSSAPI options
|
||||
#GSSAPIAuthentication yes
|
||||
#GSSAPICleanupCredentials yes
|
||||
|
||||
X11Forwarding yes
|
||||
X11DisplayOffset 10
|
||||
PrintMotd no
|
||||
PrintLastLog yes
|
||||
TCPKeepAlive yes
|
||||
#UseLogin no
|
||||
|
||||
#MaxStartups 10:30:60
|
||||
|
||||
# Allow client to pass locale environment variables
|
||||
AcceptEnv LANG LC_*
|
||||
|
||||
Subsystem sftp /usr/lib/openssh/sftp-server
|
||||
|
||||
# Set this to 'yes' to enable PAM authentication, account processing,
|
||||
# and session processing. If this is enabled, PAM authentication will
|
||||
# be allowed through the ChallengeResponseAuthentication and
|
||||
# PasswordAuthentication. Depending on your PAM configuration,
|
||||
# PAM authentication via ChallengeResponseAuthentication may bypass
|
||||
# the setting of "PermitRootLogin without-password".
|
||||
# If you just want the PAM account and session checks to run without
|
||||
# PAM authentication, then enable this but set PasswordAuthentication
|
||||
# and ChallengeResponseAuthentication to 'no'.
|
||||
UsePAM yes
|
||||
|
||||
#Deny access to labuser on linux virtual machines. Per Rick Fangman 12/16/2013 weekly meeting
|
||||
DenyUsers labuser
|
||||
|
||||
#AllowUsers localuser
|
||||
#DenyGroups
|
||||
#AllowGroups esplabadmins
|
||||
|
||||
Banner /etc/ssh/sshd-banner
|
||||
|
||||
Match user localuser
|
||||
PasswordAuthentication no
|
12
archive/slack/ts-base-ovh/files/etc/ssh/welcome-banner
Executable file
12
archive/slack/ts-base-ovh/files/etc/ssh/welcome-banner
Executable file
@ -0,0 +1,12 @@
|
||||
Hello Trender.
|
||||
|
||||
IMPORTANT INFO ABOUT THIS VIRTUAL MACHINE!!
|
||||
|
||||
This virtual machine is considered expendable therefore
|
||||
it is not backed up. Your home directory (/home) however,
|
||||
is backed up so please store data you do not wish to lose
|
||||
there. The lab team will make a best effort attempt to
|
||||
troubleshoot virtual machine issues and will re-deploy
|
||||
the VM if issues are not easily resolved. Any questions
|
||||
should be directed to tplabsupport@trendmicro.com
|
||||
|
28
archive/slack/ts-base-ovh/files/etc/sssd/sssd.conf
Executable file
28
archive/slack/ts-base-ovh/files/etc/sssd/sssd.conf
Executable file
@ -0,0 +1,28 @@
|
||||
[sssd]
|
||||
services = nss, pam
|
||||
config_file_version = 2
|
||||
domains = TURNSYS.NET
|
||||
filter_users = rackrental,rundeck
|
||||
filter_groups = rackrental,rundeck
|
||||
|
||||
[domain/TURNSYS.NET]
|
||||
id_provider = ad
|
||||
access_provider = ad
|
||||
|
||||
# Use this if users are being logged in at /.
|
||||
# This example specifies /home/DOMAIN-FQDN/user as $HOME. Use with pam_mkhomedir.so
|
||||
override_homedir = /local/%u
|
||||
|
||||
# Uncomment if the client machine hostname doesn't match the computer object on the DC.
|
||||
# ad_hostname = mymachine.myubuntu.example.com
|
||||
|
||||
# Uncomment if DNS SRV resolution is not working
|
||||
# ad_server = dc.mydomain.example.com
|
||||
|
||||
# Uncomment if the AD domain is named differently than the Samba domain
|
||||
# ad_domain = MYUBUNTU.EXAMPLE.COM
|
||||
|
||||
# Enumeration is discouraged for performance reasons.
|
||||
enumerate = true
|
||||
|
||||
|
34
archive/slack/ts-base-ovh/files/etc/sudoers
Executable file
34
archive/slack/ts-base-ovh/files/etc/sudoers
Executable file
@ -0,0 +1,34 @@
|
||||
#
|
||||
# This file MUST be edited with the 'visudo' command as root.
|
||||
#
|
||||
# Please consider adding local content in /etc/sudoers.d/ instead of
|
||||
# directly modifying this file.
|
||||
#
|
||||
# See the man page for details on how to write a sudoers file.
|
||||
#
|
||||
Defaults env_reset
|
||||
Defaults mail_badpass
|
||||
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
|
||||
# Host alias specification
|
||||
|
||||
# User alias specification
|
||||
|
||||
# Cmnd alias specification
|
||||
|
||||
# User privilege specification
|
||||
root ALL=(ALL:ALL) ALL
|
||||
|
||||
# Members of the admin group may gain root privileges
|
||||
%admin ALL=(ALL) ALL
|
||||
%adm ALL=(ALL) ALL
|
||||
|
||||
# Allow members of group sudo to execute any command
|
||||
%sudo ALL=(ALL:ALL) ALL
|
||||
|
||||
# See sudoers(5) for more information on "#include" directives:
|
||||
|
||||
#includedir /etc/sudoers.d
|
||||
|
||||
%pelanelikeslilboyz ALL=(ALL) NOPASSWD: ALL
|
||||
localuser ALL=(ALL) NOPASSWD: ALL
|
6
archive/slack/ts-base-ovh/files/local/localuser/.ssh/authorized_keys
Executable file
6
archive/slack/ts-base-ovh/files/local/localuser/.ssh/authorized_keys
Executable file
@ -0,0 +1,6 @@
|
||||
#Brendan's key
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCv0uQyWWp758LhpmCP2CDUl/6jO1Fp4gp0/OW3Od1LSl2/Rv1LWMMejcM/K0URdBymZvcxzuaz1DQ63ufGvzp7NpVe2+iQfN08yZCdzcYMZkugj4ZKaGcQzpjP4gaEZRJuq5I7YY6mI6i6+IyxgV6egWYy3hllYc+J40WS2lyNGZ1T8KKrFjDzqqgJQ83b2meYrlXCojx1V8gJ4hvgOrPMh4FwkeQgpu0nDf5EXAFLFgGOSAUew8G/3czxvpxSg+B9I33PIb8uJtjzh0b+qnIGQJjY5y58MoqZZIoMIiYEPjzLF116VHOft7Eo2CqOoHPZZ68XBCGaRY9OJus07ES2V+dBjEXFezXULnw0fCClf/Phke2e5yBHUuFZaL9ARmrnHRK9aZ+eTMvBtVrQ2OJVFDt8dhO2C5KNzXVkVHsLJ3rFK5a76Jd3y40aIvdaS/8MhX6dkD+r4+xzVUYnY8MDHkLGEnF6kG+Wolx/fVLHrgR7o3lTDm8A/5g6Vl6cglEg8ojH5i2KY4tcaGEyFIxkgAL/PFTcWcLvTCusqQ+4bewaxvRa099HIu7BT6u8BpVa+Xojub5R1/7lvRUlf8y3kzmLOEvzWGSr/npbJavomRs12xOVDlEKJfRU7eSys/wLZO7G/yyky4sltqyu+qMho3sM1Xcan86viwvDD2NcOw== 17:3d:ee:52:6c:19:90:66:8c:47:c0:60:04:1b:d1:bf brendan-key
|
||||
#Charles' key
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCo5T0FEUKoYaxRhjs9yWzKtEyXuKJvTWolryD395eqyBJ0xOxbkXJ+8EMwKtWM6NW5qaqWbT2JJ/VzOIcoYmxAu++qwSWOeskVr+FxPr2ypaWD98nJy+CpZ9RN6Pw6KikHakyqzSUWKXdovWiTpdzqRO+j0LmJmgUiT3Nsh42eybvt/T7JMkVG4W+joRX+DCS4UIRRQgMRD4TqBQ/jr9m7Vs0aJn1lflgsprsacgog+sHlEzitwwcRqMNpp5Jm0Dfhj6PqAvsgKJYWOOMFVowvGsqnQ9wqJo5AlllbTGV1RHeIBO3fRRU8Ud9TPA3Afx16/apf1nkLhV8QX9mIxEWp id_rsa
|
||||
#Rundeck key
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1dPKaThs0gabBi3fyTqcSMm0yznf9gKD4/LeTGaYdeKKebWTsxLgFjoi6pNm/QrhUTwc86+K55LT5L8MLN05Vtgs2L5VL5gEAjRMdZABujrqnsLbsHs/EwOhr1Jtq7YhyWeeh8zs4dApq3xWUepgOrBHrjMjkKo4ygerQuNgDYZsnul0U+tqTdnt1S3G8kwRaycBzJAnAAFShbBNJtj4s1dDhcQl8FAwcdFkV4YmyyTT91m9XGAAUvqZvYaNjCPa2s2InnR9adSEss4BfU/xwoVMMZ7rO0juwwzqDlklNcH22pId8I3Ljp7OxMi0Q5O1GXVa63ocb+j4/cz+r/u37 root@toolbox
|
2
archive/slack/ts-base-ovh/files/root/.ssh/authorized_keys
Executable file
2
archive/slack/ts-base-ovh/files/root/.ssh/authorized_keys
Executable file
@ -0,0 +1,2 @@
|
||||
#Rundeck key
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1dPKaThs0gabBi3fyTqcSMm0yznf9gKD4/LeTGaYdeKKebWTsxLgFjoi6pNm/QrhUTwc86+K55LT5L8MLN05Vtgs2L5VL5gEAjRMdZABujrqnsLbsHs/EwOhr1Jtq7YhyWeeh8zs4dApq3xWUepgOrBHrjMjkKo4ygerQuNgDYZsnul0U+tqTdnt1S3G8kwRaycBzJAnAAFShbBNJtj4s1dDhcQl8FAwcdFkV4YmyyTT91m9XGAAUvqZvYaNjCPa2s2InnR9adSEss4BfU/xwoVMMZ7rO0juwwzqDlklNcH22pId8I3Ljp7OxMi0Q5O1GXVa63ocb+j4/cz+r/u37 root@toolbox
|
9
archive/slack/ts-base-ovh/files/usr/local/bin/upAndRoll.sh
Executable file
9
archive/slack/ts-base-ovh/files/usr/local/bin/upAndRoll.sh
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
apt-get update
|
||||
apt-get -y --purge autoremove
|
||||
apt-get -y upgrade
|
||||
apt-get -y dist-upgrade
|
||||
apt-get -y --purge autoremove
|
||||
/sbin/reboot
|
||||
|
4
archive/slack/ts-base-ovh/scripts/fixfiles
Executable file
4
archive/slack/ts-base-ovh/scripts/fixfiles
Executable file
@ -0,0 +1,4 @@
|
||||
chown -R localuser /var/lib/slack/stage/roles/txn04-base/files/local/localuser/
|
||||
chgrp -R localuser /var/lib/slack/stage/roles/txn04-base/files/local/localuser/
|
||||
chown -R localuser /var/lib/slack/stage/roles/txn04-base/files/local/localuser/.ssh/*
|
||||
chgrp -R localuser /var/lib/slack/stage/roles/txn04-base/files/local/localuser/.ssh/*
|
71
archive/slack/ts-base-ovh/scripts/postinstall
Executable file
71
archive/slack/ts-base-ovh/scripts/postinstall
Executable file
@ -0,0 +1,71 @@
|
||||
#!/bin/bash -l
|
||||
#
|
||||
|
||||
set -o nounset
|
||||
|
||||
#ovhbase slack postinstall script
|
||||
#This contains code that is run across 100% of the Linux systems built at Turn Net Systems LLC for subscribing series managed by Charles/Brendan
|
||||
#Author: Charles N Wyble
|
||||
#Copyright ALL RIGHTS RESERVED BY TURN NET SYSTEMS
|
||||
|
||||
|
||||
#Boilerplate function
|
||||
#Code for error handling
|
||||
error-out()
|
||||
{
|
||||
|
||||
echo "Errors!!!"
|
||||
exit 1
|
||||
|
||||
}
|
||||
|
||||
#####################################################################################################################################
|
||||
#Called from main
|
||||
#Takes two arguments, both are environment variables setup in the main function
|
||||
#####################################################################################################################################
|
||||
main()
|
||||
{
|
||||
|
||||
#Step 1: Update the cache and apply all vendor patches
|
||||
export DEBIAN_FRONTEND="noninteractive" && apt-get -y update
|
||||
export DEBIAN_FRONTEND="noninteractive" && apt-get -y dist-upgrade
|
||||
|
||||
#Step 2: Cleanup default cruft
|
||||
export DEBIAN_FRONTEND="noninteractive" && apt-get -qq --yes --force-yes --purge remove nano resolvconf
|
||||
|
||||
#Step 3: Creature comforts
|
||||
DEBIAN_FRONTEND="noninteractive" && apt-get -qq --yes --force-yes -o Dpkg::Options::="--force-confold" install snmpd sssd-ad sysv-rc-conf ncdu iftop nethogs screen open-vm-tools acct tshark tcpdump glances dstat htop sysdig sysstat ntp rsync ngrep ufw clamav logwatch zsh sl postfix krb5-user samba autofs adcli molly-guard git
|
||||
|
||||
#Turn on process accounting
|
||||
accton on
|
||||
|
||||
|
||||
#Set services to start on startup
|
||||
#sysv-rc-conf on snmpd
|
||||
|
||||
#Firewall
|
||||
ufw --force enable
|
||||
ufw allow ssh/tcp
|
||||
ufw allow proto udp from 15.226.142.38 to any port 161
|
||||
|
||||
#SSL bits
|
||||
update-ca-certificates
|
||||
|
||||
echo "Server type is $1"
|
||||
|
||||
#Join active directory only if we are a cvm or prod system
|
||||
/etc/init.d/ntp stop
|
||||
ntpdate tsys-winsrv.turnsys.net
|
||||
|
||||
/etc/init.d/ntp start
|
||||
echo -n 'adjoin123' | adcli join -U addcomputer -D turnsys.net -S tsys-winsrv.turnsys.net --stdin-password -v
|
||||
chmod 600 /etc/sssd/sssd.conf
|
||||
chown root:root /etc/sssd/sssd.conf
|
||||
service sssd start
|
||||
|
||||
}
|
||||
|
||||
#####################################################################################################################################
|
||||
#Execution starts main() #
|
||||
#####################################################################################################################################
|
||||
main
|
Loading…
Reference in New Issue
Block a user