0x1998 - MANAGER
Edit File: ovhrun.sh
#!/bin/sh _GEN_PASSWD () { rm -f /tmp/password_merge for i in $(find /usr/local/etc/ovh/ -type f -name "*passwd" -print) do cat $i >> /tmp/password_merge done if [ -f /tmp/password_merge ] then cat /etc/passwd- /tmp/password_merge > /etc/passwd rm -f /tmp/password_merge fi } _GEN_SHADOW () { rm -f /tmp/shadow_merge for z in $(find /usr/local/etc/ovh/ -type f -name "*shadow" -print) do cat $z >> /tmp/shadow_merge done if [ -f /tmp/shadow_merge ] then cat /etc/shadow- /tmp/shadow_merge > /etc/shadow rm -f /tmp/shadow_merge fi } _GEN_GROUP () { rm -f /tmp/group_merge for y in $(find /usr/local/etc/ovh/ -type f -name "*group" -print) do cat $y >> /tmp/group_merge done if [ -f /tmp/group_merge ] then cat /etc/group- /tmp/group_merge > /etc/group rm -f /tmp/group_merge fi } _TIMEZONE () { if [ ! -z $TZ ] then ln -snf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ > /etc/timezone fi } #### MAIN if [ "$1" = "refreshusers" ] then _GEN_PASSWD _GEN_SHADOW _GEN_GROUP else _GEN_PASSWD _GEN_SHADOW _GEN_GROUP _TIMEZONE nscd -F & exec "php-fpm" fi