How do you create primary amines from alcohols?
In the conversion of primary alcohols to primary amines 

$$\ce{R-CH2OH -&gt; R-CH2NH2}$$

direct alkylation of ammonia normally is the last thing you want to do in the lab.

Under conditions where $\ce{OH}$ is a good leaving group, i.e. in acidic medium, the nucleophilicity of ammonia is reduced due to protonation. Moreover, there's little chance to prevent further alkylation of the initial product.

More promising strategies are:


Gabriel synthesis: Hydroxy-halogen-exchange, followed by reaction of the primary halide with phthalimide and subsequent hydrazinolysis
Mitsunobu reaction ($\ce{Ph3P, DEAD}$) of the primary alcohol using hydrazoic acid $\ce{HN3}$ as a nucleophile, followed by reduction of the alkyl azide 
An (almost-one-pot) combination of the Appel and the Staudinger reaction


Heat the primary alcohol ($\ce{R-CH2OH}$) with $\ce{Ph3P}$  and bromotrichloromethane $\ce{CBrCl3}$ in benzene, then cool down to RT (room temperature) to yield $\ce{R-CH2Hal}$
Add $\ce{NaN3}$,tetrabutylammonium bromide and N,N-dimethylformamide and reflux again to obtain the azide $\ce{R-CH2N3}$, then cool down to RT, pour on water, extract with benzene and dry the organic layer
Add triethylphosphite $\ce{(EtO)3P}$ to the organic layer, stir at RT to yield the iminophosphorane $\ce{R-CH2N=P(OEt)3}$
Hydrolyze the iminophosphorane by refluxing with hydrochloric acid, then neutralize to release the amine