>Ivan Teliatnikov wrote: > > > >>On Mon, 2006-02-20 at 13:17 +0700, mslinuz wrote: >> >> >> >> >>>Andy Anderson wrote: >>> >>> >>> >>> >>> >>>>Okay, I'm sure everyone here knows how to do this >>>>except me... >>>> >>>>I have a server with some disk space shared using >>>>Samba. Each user has an account and a home share. >>>>When a user logs in to a workstation, I'd like their >>>>home share on the Samba server to be automatically >>>>mounted, and then unmounted when they log off. >>>>I'm using Gnome/GDM with Debian Sarge. I'm sure >>>>there is an easy way to do this that I haven't found... >>>> >>>>Thanks for any assistance in this. >>>> >>>> >>>> >>>> >>>> >>>I'm sorry if I misunderstand, but after reading your mail, I have 2 >>>assumtions: >>>1. Users use debian with gnome/gdm in the different machine and need >>> to mount the share everytime they log in. >>> Create a directory for mounting user share. >>> Then create a file with 0700 for everyuser place in a save place : >>> >>> #!/bin/bash >>> smbmount //serveraddress/sharedfolder /pathtomountingpoint -o >>> username=whatever,password=pwd; >>> exit 0; >>> >>> add these line to $HOME/user/.bashrc : >>> >>> if [ -f PATHTOSCRIPTFILE ]; then >>> . PATHTOSCRIPTFILE; >>> fi >>> >>> that's all. >>> >>> >>> >>> >>I have about 500+ users (students). I do not like to store user >>passwords as clear text in user's home directory. Is there way to go >>around this. >> >> >> >That's why 0700 file mask is recommended or 0500. >And have the script name not to "show up". Name it "fancybash.sh" or >something >inrelated ;-) >You can find yourself the most secure way to place the script, but for >this to work it needs to be stored in a place where your user have access >into it. >But if the shared samba folder use the same authentication ( user/pwd ) for >every user, you could have root do the mount thing. > > > Sorry for wrong info, I mean if the samba shared folder is the same folder that needed by every user then you can create a directory which accessible for all users and mounting it via /etc/fstab. Create a group where all of your users must be added into. And have the share folder mapped with the group pemission. For example :
//serverpath/thesharedfolder /mnt/samba smbfs user,password=smbpassword,uid=1000 ,gid=1000,username=smbusername,auto 0 0 I believe there are more advanced and easier ways to do it. But those are the things I usually do. Send instant messages to your online friends http://asia.messenger.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

