<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Anthony Lopez &#187; Learning</title>
	<atom:link href="http://anthonyl.us/category/learning/feed/" rel="self" type="application/rss+xml" />
	<link>http://anthonyl.us</link>
	<description>"I'd rather see a sermon than hear one any day;"</description>
	<lastBuildDate>Fri, 04 Nov 2011 22:47:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='anthonyl.us' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Anthony Lopez &#187; Learning</title>
		<link>http://anthonyl.us</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://anthonyl.us/osd.xml" title="Anthony Lopez" />
	<atom:link rel='hub' href='http://anthonyl.us/?pushpress=hub'/>
		<item>
		<title>Setting up VSFTP using non-local users.</title>
		<link>http://anthonyl.us/2009/08/12/setting-up-vsftp-using-non-local-users/</link>
		<comments>http://anthonyl.us/2009/08/12/setting-up-vsftp-using-non-local-users/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:10:08 +0000</pubDate>
		<dc:creator>lopeza</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://anthonyl.us/?p=176</guid>
		<description><![CDATA[Install Required packages pam db4 vsftpd compat-db (this is the package name on fedora which provides the binary db42_load) Configure PAM # vi /etc/pam.d/vsftpd (I EDITED THE FILE TO LOOK LIKE THIS) #%PAM-1.0 session optional pam_keyinit.so force revoke auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers #auth required pam_shells.so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anthonyl.us&#038;blog=3504033&#038;post=176&#038;subd=lopeza&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Install Required packages</strong></p>
<blockquote><p>pam<br />
db4<br />
vsftpd<br />
compat-db (this is the package name on fedora which provides the binary db42_load)</p></blockquote>
<p><strong>Configure PAM</strong></p>
<blockquote><p># vi /etc/pam.d/vsftpd (I EDITED THE FILE TO LOOK LIKE THIS)<br />
#%PAM-1.0<br />
session optional pam_keyinit.so force revoke<br />
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users<br />
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users<br />
#auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers<br />
#auth required pam_shells.so<br />
#auth include system-auth<br />
#account include system-auth<br />
#session include system-auth<br />
#session required pam_loginuid.so<br />
(note: I had to comment out the bottom 6 lines to get the pam_userdb authentication to succeed for ftp logins. With them not commented out, authentication of known good users failed)</p></blockquote>
<p><strong>Create system user for vsftpd.conf</strong> (this is a dummy user, not logged into directly via FTP)<br />
# adduser -d /home/virtualftp/ virtualftp</p>
<p><strong>Configure vsftpd for virtual users</strong></p>
<blockquote><p>#vi /etc/vsftpd/vsftpd.conf (I EDITED THE FILE TO LOOK LIKE THIS)</p></blockquote>
<blockquote></blockquote>
<blockquote><p>local_enable=YES<br />
write_enable=YES<br />
local_umask=022<br />
dirmessage_enable=YES<br />
xferlog_enable=YES<br />
connect_from_port_20=YES<br />
xferlog_file=/var/log/vsftpd.log<br />
xferlog_std_format=YES<br />
chroot_local_user=YES<br />
listen=YES<br />
pam_service_name=vsftpd<br />
userlist_enable=YES<br />
tcp_wrappers=YES<br />
# Virtual users will be logged into /home/virtualftp/[username]/<br />
user_sub_token=$USER<br />
local_root=/home/virtualftp/$USER<br />
guest_enable=YES<br />
guest_username=virtualftp<br />
# Umask applied for virtual users and anon<br />
anon_umask=0022<br />
# Allows uploading by virtual users<br />
anon_upload_enable=YES<br />
# Allows creation of directories by virtual users<br />
anon_mkdir_write_enable=YES<br />
# Allows deletion of files and directories by virtual users<br />
anon_other_write_enable=YES<br />
# Sets a port range for passive mode. (must configure firewall to accept)<br />
pasv_max_port=51123<br />
pasv_min_port=51323<br />
port_enable=YES</p></blockquote>
<p><strong>Setup virtual FTP usernames and their passwords</strong> (use the following format)</p>
<blockquote><p># vi /etc/vsftpd/vsftpd_users.txt</p></blockquote>
<blockquote></blockquote>
<blockquote><p>username1<br />
passwordforusername1<br />
username2<br />
passwordforusername2<br />
username3<br />
passwordforusername3</p></blockquote>
<p><strong>Build the vsftpd database</strong></p>
<blockquote><p>#db42_load -T -t hash -f /etc/vsftpd/vsftpd_users.txt /etc/vsftpd/vsftpd_users.db<br />
#chmod 600 /etc/vsftpd/vsftpd_users.db /etc/vsftpd/vsftpd_users.txt</p></blockquote>
<p><strong>Create directories for each virtual FTP user</strong></p>
<blockquote><p>#mkdir -p /home/virtualftp/username1</p></blockquote>
<p><strong>Test an FTP virtual user login</strong></p>
<blockquote><p>#ftp localhost<br />
Connected to localhost.<br />
220 (vsFTPd 2.0.5)<br />
Name (localhost:root): username1<br />
331 Please specify the password.<br />
Password:<br />
230 Login successful.</p></blockquote>
<br />Posted in Learning, Linux  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lopeza.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lopeza.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lopeza.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anthonyl.us&#038;blog=3504033&#038;post=176&#038;subd=lopeza&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anthonyl.us/2009/08/12/setting-up-vsftp-using-non-local-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b170149b19e484222a2827733d95c917?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lopeza</media:title>
		</media:content>
	</item>
		<item>
		<title>SMART Method to meet objectives</title>
		<link>http://anthonyl.us/2009/02/11/smart-method-to-meet-objectives/</link>
		<comments>http://anthonyl.us/2009/02/11/smart-method-to-meet-objectives/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 16:23:42 +0000</pubDate>
		<dc:creator>lopeza</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://anthonyl.us/?p=96</guid>
		<description><![CDATA[I formally learned this method at a scouting leadership training and have been using it ever since.  You can apply this method to almost anythnig you set out to accomplish. Setting S.M.A.R.T. objectives The objective setting process is a difficult one for most individuals, particularly those who&#8217;ve never been asked to set objectives. The process [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anthonyl.us&#038;blog=3504033&#038;post=96&#038;subd=lopeza&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I formally learned this method at a scouting leadership training and have been using it ever since.  You can apply this method to almost anythnig you set out to accomplish.</p>
<h3>Setting S.M.A.R.T. objectives</h3>
<p>The objective setting process is a difficult one for most individuals, particularly those who&#8217;ve never been asked to set objectives. The process seems daunting. However, it doesn&#8217;t need to be. The process can be as simple as sitting down with the objectives and asking the question, &#8220;How can I best help to meet these objectives?&#8221; From that answer comes the core for setting the individual&#8217;s objectives. For example, if the objective is to improve the customer satisfaction score, the team can work on providing more self-service information to reduce the number of calls and call wait-time or offer tools to improve customer service levels by clarifying how to communicate with a customer.</p>
<p>The S.M.A.R.T. method is one way to help you remember how to walk through the process of setting your first MBO objectives.</p>
<ul type="square">
<li>S for Specific: There are several key factors which should be present in the objectives that are set in order for them to be effective. They should be specific. In other words, they should describe specifically the result that is desired. Instead of &#8220;better customer service score,&#8221; the objective should be &#8220;improve the customer service score by 12 points using the customer service survey.&#8221;</li>
<li>M for Measurable: The second example is much more specific and also addresses the second factor—measurable. In order to be able to use the objectives as a part of a review process it should be very clear whether the person met the objective or not.</li>
<li>A for Achievable: The next important factor to setting objectives is that they be achievable. For instance, an objective which states &#8220;100 percent customer satisfaction&#8221; isn&#8217;t realistically achievable. It&#8217;s not possible to expect that everyone must be 100 percent satisfied with their service. A goal of &#8220;12 percent  improvement in customer satisfaction&#8221; is better—but may still not be achievable if it&#8217;s assigned to the database developer. They aren&#8217;t likely to have enough influence over the customer interaction process to improve satisfaction by 12 percent.</li>
<li>R for Realistic: This leads into the next factor—realistic. Realistic objectives are objectives that recognize factors which can not be controlled. Said another way, realistic goals are potentially challenging but not so challenging that the chance of success is small. They can be accomplished with the tools that the person has at their disposal.</li>
<li>T for Time-based: The final factor for a good objective is that it is time-based. In other words, it&#8217;s not simply, &#8220;improve customer service by 12 percent,&#8221; it&#8217;s &#8220;improve customer service by 12 percent within the next 12 months.&#8221; This is the final anchor in making the objective real and tangible. This final factor is often implied in MBO setting. The implied date is the date of the next review, when the employee will be held accountable for the commitments that they&#8217;ve made through their objectives.</li>
</ul>
<br />Posted in Learning  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lopeza.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lopeza.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lopeza.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anthonyl.us&#038;blog=3504033&#038;post=96&#038;subd=lopeza&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anthonyl.us/2009/02/11/smart-method-to-meet-objectives/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b170149b19e484222a2827733d95c917?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lopeza</media:title>
		</media:content>
	</item>
	</channel>
</rss>
