I had this problem a while back and couldn't find any good answers so I decided to work it out for myself. Here's a little thing I wrote on how I setup machines on my network for 12.10 (maybe it will help you?):
BE SURE TO ADAPT THIS PROPERLY FOR YOUR NETWORK AND/OR FILES
Install required software:
Code:
sudo apt-get update
sudo apt-get install cifs-utils libpam-mount
Edit /etc/security/pam_mount.conf.xml:
Code:
gksudo gedit /etc/security/pam_mount.conf.xml
Add:
Code:
<volume
fstype="cifs" mountpoint="~/.network/%(USER)"
server="storage" path="%(USER)"
options="uid=%(USER),dir_mode=0700,file_mode=0600,nodfs,noperm"
/>
<volume
fstype="cifs" mountpoint="~/.network/Media"
server="storage" path="Media"
options="uid=%(USER),dir_mode=0700,file_mode=0600,nodfs,noperm"
/>
<volume
fstype="cifs" mountpoint="~/.network/Admin"
server="storage" path="Admin"
options="uid=%(USER),dir_mode=0700,file_mode=0600,nodfs,noperm"
>
<sgrp>sudo</sgrp>
</volume>
Edit /etc/profile:
Code:
gksudo gedit /etc/profile
Add:
Code:
if [ "$USER" != 'root' ]; then
# User profile setup
# Variables
XDG_UDU=/usr/bin/xdg-user-dirs-update
GVFS_SA=/usr/bin/gvfs-set-attribute
# Remove redundant stuff
rmdir ~/Documents ~/Music ~/Pictures ~/Videos ~/Public
rm ~/examples.desktop
rm -R ~/"Ubuntu One"
# Change user folder permissions
chmod 0700 /home/$USER
# Create softlinks
ln -sf ~/.network/$USER/Documents ~/Documents
ln -sf ~/.network/$USER/Music ~/Music
ln -sf ~/.network/$USER/Pictures ~/Pictures
ln -sf ~/.network/$USER/Videos ~/Videos
ln -sf ~/.network/Media ~/Media
if grep -qs /home/$USER/.network/Admin /proc/mounts; then
ln -sf ~/.network/Admin ~/Admin
fi
# Set up folder icons
$GVFS_SA -t string ~/Documents metadata::custom-icon file:///usr/share/icons/Humanity/places/64/folder-documents.svg
$GVFS_SA -t string ~/Music metadata::custom-icon file:///usr/share/icons/Humanity/places/64/folder-music.svg
$GVFS_SA -t string ~/Pictures metadata::custom-icon file:///usr/share/icons/Humanity/places/64/folder-pictures.svg
$GVFS_SA -t string ~/Videos metadata::custom-icon file:///usr/share/icons/Humanity/places/64/folder-videos.svg
# Set up XDG
$XDG_UDU --force --set DOCUMENTS $HOME/Documents
$XDG_UDU --force --set MUSIC $HOME/Music
$XDG_UDU --force --set PICTURES $HOME/Pictures
$XDG_UDU --force --set VIDEOS $HOME/Videos
fi
Just a little note: If you're sharing files between two Linux clients it might be better to use NFS rather than Samba.
Bookmarks