Skip to content

Instantly share code, notes, and snippets.

View SA-JackMax's full-sized avatar

Jack Max SA-JackMax

View GitHub Profile
[root@rhel7 ~]# id || pwd
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
@SA-JackMax
SA-JackMax / 2016052640.sh
Created March 28, 2024 15:39 — forked from wwfandy/2016052640.sh
Linux Bash
[root@rhel7 ~]# foo || id
-bash: foo: command not found
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@rhel7 ~]# foo && id
-bash: foo: command not found
[root@rhel7 ~]# foo ; id
-bash: foo: command not found
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
@SA-JackMax
SA-JackMax / 20170402G01.sh
Created March 28, 2024 15:38 — forked from wwfandy/20170402G01.sh
Linux File Permission 檔案系統權限管理
[root@localhost ~]# groupadd admin
[root@localhost ~]# useradd -G admin user1
[root@localhost ~]# useradd -G admin user2
[root@localhost ~]# useradd -G admin user3
[root@localhost ~]# useradd -u 300 user4
[root@localhost ~]# id user4
uid=300(user4) gid=506(user4) groups=506(user4)
[root@localhost ~]# echo "user" | passwd --stdin user1
@SA-JackMax
SA-JackMax / 20171213A01.sh
Created March 28, 2024 15:37 — forked from wwfandy/20171213A01.sh
Linux NFS Service
[root@rhel7 ~]# yum install nfs nfs-utils -y
@SA-JackMax
SA-JackMax / 20171227A01.sh
Created March 28, 2024 15:36 — forked from wwfandy/20171227A01.sh
Linux CentOS 7 install Oracle 12
# Hostname
[root@localhost ~]# hostnamectl set-hostname db.example.corp
[root@localhost ~]# init 6
[root@db ~]#
# dba
[root@db ~]# groupadd oinstall
[root@db ~]# groupadd dba
[root@db ~]# useradd -g oinstall -G dba oracle
[root@db ~]# passwd oracle
@SA-JackMax
SA-JackMax / 2019082001.sh
Created March 28, 2024 15:28 — forked from wwfandy/2019082001.sh
Linux Apache SeLinux
setsebool -P httpd_read_user_content 1
setsebool -P httpd_anon_write 1
setsebool -P httpd_can_network_connect_db 1
setsebool -P httpd_can_check_spam 1
setsebool -P httpd_can_network_memcache 1
setsebool -P httpd_can_sendmail 1
setsebool -P httpd_enable_homedirs 1
setsebool -P httpd_execmem 1
setsebool -P httpd_mod_auth_pam 1
setsebool -P httpd_use_sasl 1
@SA-JackMax
SA-JackMax / laravel-centos7-selinux.sh
Created March 28, 2024 15:27 — forked from kkibue/laravel-centos7-selinux.sh
Laravel Selinux Contexts
chown -R apache.apache /var/www/html/
find /var/www/html/ -type f -exec chmod 640 {} \;
find /var/www/html/ -type d -exec chmod 750 {} \;
yum install policycoreutils-python -y
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/storage(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/bootstrap/cache(/.*)?"
restorecon -Rv /var/www/html/
@SA-JackMax
SA-JackMax / disable-selinux-firewall.sh
Created March 28, 2024 15:26 — forked from subchen/disable-selinux-firewall.sh
disable selinux & firewall
# disable selinux
echo SELINUX=disabled > /etc/sysconfig/selinux
echo SELINUXTYPE=targeted >> /etc/sysconfig/selinux
setenforce 0
# disable firewall
systemctl disable firewalld
#!/bin/bash
# This script will check the selinux value in both bash and /etc/sysconfig/selinux
# This block checks selinux value in /etc/sysconfig/selinux
echo "=============================================================="
echo -e "Checking Selinux value in /etc/sysconfig/selinux:\n"
mode=$(grep ^SELINUX /etc/sysconfig/selinux | head -1 | cut -f2 -d'=')
case $mode in
"permissive") echo "Selinux is in PERMISSIVE mode in /etc/sysconfig/selinux";
#!/bin/bash
wait_for_cr() {
observatorium_cr_status=""
target_status="Finished"
timeout=$true
interval=0
intervals=600
while [ $interval -ne $intervals ]; do
echo "Waiting for" $1 "currentStatus="$observatorium_cr_status