Bash: Ftp user olusturma

Mayıs 26th, 2007

Selamlar bugun download serveri icin ftp accountu acmam lazimdi, bende her zaman elden acmaktan biktim bir shell skript i yazdim hemen onu ekliyorum lazim olan kullanir.

#/bin/bash
#       ftpuseradd v. 0.1
#       Author: kadir Oezdemir
#       date: 26.05.2007 20:30

if [ $# -eq 1 -a ! -d $1 ];then
#       echo "dosya ismi: $0";
        echo "parametre: $1";
        mkdir $1;
        PFAD=`pwd`;
#       echo $PFAD;
        useradd -g ftpaccounts -d $PFAD/$1 -s /bin/false $1
        chown $1:ftpaccounts $1/
        chmod 755 $1
        passwd $1
else
         echo "Yardim: Ya Birden fazla parametre yazdiniz yada $1 dosyasi kullanilmakda.";
         echo "#########################";
         echo "Kullanim: $0 <parametre>";
fi

chmod 777 dosyaismi.sh
kullanim: ./dosyaismi.sh parametre

ne yapar:
parametre adinda bir kullanici olusturur
parametre adinda bir klasör üretir

quick & dirty ;)

Kategoriler: Linux

Etiketler: Yorum yapın

Yorum yapın

Feed

http://www.skorp.eu / Bash: Ftp user olusturma