Skip to content

Instantly share code, notes, and snippets.

@Disassembler0
Disassembler0 / was9-install.sh
Created May 14, 2017 13:29
was9-install.sh
/opt/IBM/WebSphere/InstallationManager/eclipse/tools/imcl \
install com.ibm.java.jdk.v8_8.0.3022.20161219_1105 com.ibm.websphere.ND.v90_9.0.2.20161108_1719 \
-repositories /opt/IBM/repos/ibm-java-sdk-8.0-3.22-linux-x64-installmgr,/opt/IBM/repos/WAS_ND_V9.0_MP_ML,/opt/IBM/repos/9.0.0-WS-WAS-FP002 \
-installationDirectory /opt/IBM/WebSphere/AppServer \
-preferences offering.service.repositories.areUsed=false \
-sharedResourcesDirectory /opt/IBM/WebSphere/InstallationManager/IMShared \
-acceptLicense \
-silent \
-showVerboseProgress
@Disassembler0
Disassembler0 / dovecot-archive.sh
Created May 14, 2017 13:27
dovecot-archive.sh
#!/bin/bash
USER="box@example.com"
RETENTION=120
ARCHIVE_ROOT="Archiv"
BOXES_TO_ARCHIVE=("INBOX" "Odeslaná pošta")
# Load all existing subfolders in BOXES_TO_ARCHIVE
BOXES=()
rsync -aP --delete --exclude={"/dev/*","/mnt/*","/media/*","/lost+found","/proc/*","/run/*","/srv/*","/sys/*","/tmp/*"} host.domain.com:/ /target/host.domain.com/
# Single user mapped to nobody
smbpasswd -a nobody
smbpasswd -e nobody
# Multi user
useradd -b /srv/backup -k /dev/null -m -s /usr/sbin/nologin user1
useradd -b /srv/backup -k /dev/null -m -s /usr/sbin/nologin user2
smbpasswd -a user1
smbpasswd -e user1
smbpasswd -a user2