2012年7月20日星期五

Step by step setup samba4 with Ubuntu 12.04

Step 1 Configure network and firewall
In terminal type

Configure the Network to use a static address. Edit /etc/network/interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 10.61.61.179
netmask 255.255.0.0
gateway 10.61.4.1
dns-nameservers 10.61.61.179 8.8.8.8
dns-search samba4.jtop.net

Now run

hostname
$mail

hostname -f
$mail.jtop.net

Disable Firewall
sudo ufw disable

nano etc/sysctl.conf

Disable IPV6
net.ipv6.conf.all.disable_ipv6=1

Step 2 Install Samba4

Download samba4.0.0beta3.tar.gz from http://ftp.samba.org/pub/samba/samba4/ and save it to your HOME folder

apt-get install build-essential libacl1-dev libattr1-dev \
libblkid-dev libgnutls-dev libreadline-dev python-dev \
python-dnspython gdb pkg-config libpopt-dev libldap2-dev \
bind9utils dnsutils samba4-clients emacs bind9

In terminal type
$cd /home
$tar –xvf samba4.0.0beta3.tar.gz ##Extract
$cd samba4.0.0beta3
$./configure
$make                     ##Compile
$make install            ##Install
$ nano /etc/hosts

10.61.61.179 mail.jtop.net

$ rm /usr/local/samba/etc/smb.conf
$ sudo /usr/local/samba/sbin/provision \
--realm=samba4.jtop.net --domain=SAMBA4 \
--adminpass= abc123!@#  --server-role=dc

Note: Domain must in capital letter (eg.SAMBA, JTOP or …)

Step 3: Configure Bind
Now you need to edit the bind configuration file to include the necessary configurations for Samba – Active Directory relies heavily on special DNS entries to find various services on the network.

Edit nano /etc/bind/named.conf and append the following line at the end:
include "/usr/local/samba/private/named.conf";

Edit nano /etc/bind/named.conf.options and append the following line at the end:
$nano etc/bind/named.conf.options
listen-on port 53 { 10.61.61.179; };
Allow-query { 10.61.61.179;any; };

Step 4: Adapt the AppArmor configuration

As Ubuntu is securing it’s services using AppArmor we need to make sure that Bind has the rights to access the files provided by Samba.

Edit nano /etc/apparmor.d/usr.sbin.named and append the following entries:

#Samba4

/usr/local/samba/etc/** rm,
/usr/local/samba/private/** rkw,
/usr/local/samba/private/dns/** rkw,
/usr/local/samba/lib/** rm,
/usr/local/samba/lib/bind9/** rkwm,
/usr/local/samba/lib/private/** rm,
/usr/lib/x86_64-linux-gnu/samba/bind9/** rm,
/usr/lib/x86_64-linux-gnu/samba/gensec/** rm,
/usr/lib/x86_64-linux-gnu/ldb/modules/ldb/** rm,
/usr/lib/x86_64-linux-gnu/samba/ldb/** rm,


Now reload the configuration to take effect:

/etc/init.d/apparmor reload

Step 5: Start and test Bind

Run the following command to start Bind:
 /etc/init.d/bind9 start

nano etc/bind/named.conf.options
listen-on-v6 { none; };

Step 6: Start Samba4
$/usr/local/samba/sbin/samba
$ps –x
$ps –e | grep samba

##Now you need to test that DNS is working correctly
$host -t SRV _ldap._tcp.samba4.jtop.net.
_ldap._tcp.samba4.jtop.net has SRV record 0 100 389 mail.samba4.jtop.net.

$host -t SRV _kerberos._udp.samba4.jtop.net.
_kerberos._udp.samba4.jtop.net has SRV record 0 100 88 mail.samba4.jtop.net.

$host -t A samba4.jtop.net.
samba4.jtop.net has address 10.61.61.179

Step 7 Configure Kerberos
$cp /usr/local/samba/private/krb5.conf /etc/
$vi /etc/krb5.conf

[libdefaults]
        default_realm = SAMBA4.JTOP.NET
        dns_lookup_realm = false
        dns_lookup_kdc = true

$kinit administrator@SAMBA4.JTOP.NET ß Domain must in capital letter
password= abc123!@#

$klist -e
Debugging dynamic DNS updates
The way the automatic DNS update in Samba works is that the provision will create a file /usr/local/samba/private/dns_update_list, which contains a list of DNS entries that Samba will try to dynamically update at startup and every 10 minutes thereafter using samba_dnsupdate utility. Updates will only happen if the DNS entries do not already exist. Remember that you need nsupdate utility from bind distribution for all these to work (dnsutils package in Debian/Ubuntu).

/usr/local/samba/sbin/samba_dnsupdate --verbose

Step 8 Auto start samba4 & smbd

nano /etc/rc.local
rm -rf /usr/local/samba/var/run/smbd-fileserver.conf.pid
/usr/local/samba/sbin/samba

$reboot

2010年11月29日星期一

别惹怒你的员工

过去,未来

当时间一分一秒的过去,我就越来越觉得不安,不安中有带着一点喜悦,喜悦来由有点不舍。我的心开始觉得乱,想尽快完成我手头上的工作,准备光荣退出,可是因为没人懂我有一颗离开的心,他们依然带着那今日事明日必的精神,慢条斯理的完成工作。过去我对公司付出的我觉得绝对是无怨无悔,只希望我离开后留得一个美名,当别人提起我的时候,我会希望是赞美而不是暗骂。在这8年的时间里,日子虽然过得不是很顺利,但是,总算学到一些技巧,得到一些工作经验,人与人的交流,甚至是如何在明争暗斗,勾心斗角的环境里生存。最重要的是认识几个真心的朋友,从而在我在最失落的时候还能屹立不倒。
不知不觉三十岁了,也结婚了,人生又到了另一个阶段,我也做了一个重大的决定,就是离开这个高度发展的国家,新加坡不是不好,只要你有钱,你可享受至高无上的生活,这里什么都有。相反的,你只能靠着那车水杯薪过着平淡的日子,一辈子要背负一大堆贷款,和别人挤在那缓慢的地铁里,每个人的眼神似乎都充满怨恨,疲惫或逼不得已的感觉。除了工作,回家休息,哪都别去,因为那些奢侈的生活,不是我这个阶层的人可以享受的。或许你可以说我不够努力,没上进心,可是这绝对不是我所要最求的生活,如同监狱般的生活。我不懂我回去后是否有好的发展,但是,我知道我留在这里结果会是和大多数新加坡人的命运一样,做到68岁,退休后领着足够三餐的退休金,过着孤单凄惨的日子。
当我想到我将要回到我生活了21年的地方就觉得非常期待和开心。一大堆美食和我的回忆,将会从新回到我的身边,我儿时的玩伴,我许久没见的好朋友。每年回乡过年时都把握每天的时间,把行程排得满满的,好像要把全部的美食都装进肚子里,好让我一整年都不用怀念,要见我所有的好友,就像我就要去监牢服刑,短短的一两个星期的假期很快的就过去了,而留下的却是怀念。可是这次是真的不用走了,我回来了,我的好友!我的家乡!
我想我唯一舍不得的就是我在新加坡的家人、知心好友、美食和美景。有一天我希望我会是以旅客的身份来这里度假,享受一下这里的设备,而不是被别人当作劳工般的对待。在马来西亚已经是二等公民,来到别人国家还要被人当劳工真的是惨!Good Bye!Singapore,Hello!马来西亚!

2010年6月24日星期四

直销的真相!

错误的知识灌输、催眠甚至是强迫性推销:
你想一个月赚几千或者是几万吗?你将会在40岁前退休、这是一份非常容易赚钱的行业、为环保、为了你的将来、为了你的孩子,只需要一小笔钱就可以带给你无限的财富。
以上这些是最常见的直销口头禅,请问天下有不劳而获的事吗?没有!你如果不去推销、去灌输别人一样的错误的知识,或者说是一样的蒙骗其他人你会有钱赚吗?没有!绝对没有!你要赚钱就必须付出,你必须在你下班后,茶余饭后甚至辞掉你的工作,百分之百投入你就会赚到你“应有的”回报,这就等于每天加班,老板付你1.5到2倍的薪水!如果口才稍微差点的可能都要赔上你的时间和精神。

请问有没有直销人员告诉你产品的成本价?
这里指的成本价不是“会员价”而是真正生产这样东西的成本是多少?一样东西经大量生产后,成本将会比市场上低2、3倍,但是卖给你们的却比市价贵十倍!!!这就是为什么直销卖出一样产品你的上线或你的上上上线都可以分到钱,而你做的事就是每天帮他们赚钱。这不如大家拿钱出来分一分,你继续骗更多的会员,骗到后就分钱,这有什么两样!

成功的几率和代价:
照以上的例子,请问要骗多少人你才会一个月赚几万?五十?一百个?一百个过后呢?你还要继续赚过万吗?那你就继续的骗下去,叫你的下线继续招会员。请问你要成为这几百或几万人中最高的那一位吗?我可以很肯定的告诉你,不只你要,每一个人都要!自然而然这成功的几率就是几万分之一!比买万字还难中!
但是,你为了提高中奖的几率就的埋没你的良心,拼命地推销直到你的朋友看到你像看到鬼、你的亲朋戚友都跟你断绝来往、兄弟姐妹都硬着头皮跟你买,你老婆或老公跟人家跑路(除非一起做)你的孩子功课没人看、没人教,迟点在路上遇到可能你都不相信这是你孩子。(或者考虑从小就灌输你孩子做直销吧!)

我说这番话不是我被骗过,眼红,虽然还真的为了应酬还花了不少钱。只是想告诉大家成功是要付出代价的,你可以买一些你觉得你需要或值得的产品,就像我所说的和市价相差不多但是真的比较好的产品。接下来的是,最实用的,比如说减肥药是最不实用的。第一,一停止服用后立刻反弹。第二,只要你控制饮食,多做运动,用掉的卡路里多过吃进去的卡路里你自然会瘦!既然有免费的方法何必去花钱?

我不鼓励去做直销也不阻止,人是有权选择自己人生的道路,如果做了,记得要做到最上面的那个、每天等收钱的那个。没做的,继续朝你的人生目标前景,不要羡慕,因为很有可能你是逃过一劫。各自加油吧!