Sheldon Xu

2012年5月8日

Python: 修改LDAP密码

摘要: 一个简单的用Python修改LDAP密码的程序,测试通过1. 首先要安装Python的LDAP包,在Ubuntu下面是: apt-get install python-ldap2. 例子代码:import ldap# 修改LDAP密码# uid: LDAP uid# oldpwd: 旧密码# newpwd: 新密码def change_password(uid, oldpwd, newpwd): try: # 要修改密码的dn dn = 'uid=%s,ou=People,dc=companyname,dc=com' % uid ... 阅读全文

posted @ 2012-05-08 14:33 Sheldon Xu 阅读(5165) 评论(0) 推荐(0) 编辑

2012年5月7日

Shell script: 输入提示

摘要: Shell脚本中输入提示的一般模式:while true; do read -p "Are you sure[y/n]? " yn case $yn in [Yy]* ) echo "OK";break;; [Nn]* ) exit;; * ) echo "Please input y or n.";; esacdone 阅读全文

posted @ 2012-05-07 11:29 Sheldon Xu 阅读(264) 评论(0) 推荐(0) 编辑

2012年4月18日

Linux中crontab的经典用法和例子

摘要: 1. 列出cron job当前用户: crontab -l其他用户: crontab -l -u <username>2. 编辑cron job crontab -e 给其他用户编辑加 -u <username>参数3. 使用命令行给某个用户加一个cron job (crontab -u <username> -l; echo '* * * * * <cmd>') | crontab4. Cron job定义格式 MIN HOUR DOM MON DOW CMD MIN: 分, 0-59 HOUR: 时, 0-23 DOM: 日期 阅读全文

posted @ 2012-04-18 11:05 Sheldon Xu 阅读(442) 评论(0) 推荐(0) 编辑

2012年4月16日

通过CPAN安装Perl模块

摘要: 第一步,进入CPAN shell:sudo perl -MCPAN -e shell第一次运行会问你一些问题,一般来说缺省答案就好第二步,执行安装程序,例如安装LWP:UserAgent cpan>installLWP:UserAgent还有一个二合一的命令,效果相同:sudo perl -MCPAN -e 'install LWP:UserAgent' 阅读全文

posted @ 2012-04-16 14:53 Sheldon Xu 阅读(665) 评论(0) 推荐(0) 编辑

2012年4月15日

解决 Recompiling VirtualBox kernel module [FAILED]

摘要: 给Ubuntu系统安装VirtualBox Guest Additions,如果出现错误:Recompiling VirtualBox kernel module [FAILED](Look at /var/log/vbox-install.log to find out what went wrong)"查看log显示:Makefile:75: *** Error: unable to find the sources of yourcurrent Linux kernel. Specify KERN_DIR=and run Makeagain.解决方法为安装linux heade 阅读全文

posted @ 2012-04-15 17:17 Sheldon Xu 阅读(2961) 评论(0) 推荐(0) 编辑

2012年4月13日

创建Redhat/CentOS Service的一般方法

摘要: 1. 在/etc/init.d下创建Service启动脚本例如:vi /etc/init.d/some_service脚本头部的固定写法:#!/bin/sh#chkconfig:23458515#description:somedeschere#processname: the_process_name其中2345是runlevel,即2-5,85是系统启动顺序,15是系统关闭顺序当然,它要有运行权限: chmod +x/etc/init.d/some_service2. 注册到系统chkconfig--addsome_service3. 设置随系统启动激活:chkconfig some_se 阅读全文

posted @ 2012-04-13 10:50 Sheldon Xu 阅读(689) 评论(0) 推荐(0) 编辑

导航