30-04-2012 11:33 tarihinde, Serdar KÖYLÜ yazdı:
> Bunlar bilen birisi de, temel seviyede sistem yönetmi
> betiklerini kendi kolayca yazabilir.
Merhabalar,
Aynen budur. Daha kolay, okunaklı işlemlerde şık oluyor... Mesela 
aşağıda bir ftp erişim şifresini günlük rastgele değiştiren ve 
değiştirdiği şifreyi de ilgili kişiye gönderen python dosyası. Ne kadar 
okunaklı :)


#!/usr/bin/python
# -*- coding: utf8 -*-
import string, os, time, random


sifre=str(random.random())


sifre=sifre[-5:]

f=open('/root/sifre','w')

f.writelines(sifre+chr(10))

f.close()


cmd='htpasswd -bc /var/.htpasswd FtpKullanici `cat /root/sifre`'
os.system(cmd)

cmd='mail -s "Mevcut ftp sifresi..." a...@deneme.com < /root/sifre'
os.system(cmd)

cmd='mail -s "Mevcut ftp sifresi..." v...@deneme.com.com < /root/sifre'
os.system(cmd)



-- 
Kolay gelsin,
Mucip:)

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap