HEX
Server: Apache
System: Linux b:u:newjapaneti:1 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
User: newjapaneti (381717)
PHP: 5.6.30
Disabled: apache_get_modules, apache_get_version, apache_reset_timeout, apache_getenv, apache_note, apache_setenv
Upload Files
File: //sbin/init-scripts/prestart/1-manage-user.sh
#!/bin/bash 
set -e

#Tratamento do user/group
PASSWD_FILE=/etc/passwd;
GROUP_FILE=/etc/group;
USER_PASSWD_FILE=/usr/local/etc/passwd.web;
USER_GROUP_FILE=/usr/local/etc/group.web;

# Se nao existir os arquivos de passwd/group do usuario, nao faz nada
if [[ ! -f $USER_PASSWD_FILE || ! -f $USER_GROUP_FILE ]]; then
	exit 0;
fi

if ! diff -q $USER_GROUP_FILE $GROUP_FILE; then
	cat $USER_GROUP_FILE > $GROUP_FILE;
fi

if ! diff -q $USER_PASSWD_FILE $PASSWD_FILE; then
	cat $USER_PASSWD_FILE > $PASSWD_FILE;
fi

chmod 444 $GROUP_FILE;
chmod 444 $PASSWD_FILE;