On Fri, Nov 5, 2010 at 10:18 AM, Steve Staples <sstap...@mnsi.net> wrote:

> On Fri, 2010-11-05 at 10:06 -0600, Nathan Nobbe wrote:
> > On Fri, Nov 5, 2010 at 9:48 AM, Steve Staples <sstap...@mnsi.net> wrote:
> >
> > > Hey guys (and gals)
> > >
> > > I am writing something that needs to connect to a SMB server... can
> this
> > > be done easliy?
> > >
> > > I copied a sample code from php.net that used the system() command and
> > > mounted the SMB to a /mnt/tmp partion, and technically, it works....
> the
> > > problem is, is that mount has to be run as root...
> > >
> > > is there a way to put the "mount/unmount" commands into an allowed
> > > command?   i supposed, the other problem is, is waht if this is on a
> > > windows machine?
> > >
> > > i dont really want to mess with permissions too much, since this will
> > > have to be portable from linux to windows...   any help would be
> > > appreciated...
> > >
> >
> > is there any reason the php application code has to be responsible for
> > mounting the network drive?
> >
> > typically this is an os-level responsibility.
> >
> > -nathan
>
> this is true, but i am looking at mounting it, reading the contents,
> maybe moving a file to it, or renaming a file... and then closing the
> smb share.
>
> i have thought abotu making it a requirement on the users end to have
> the directory ready for the application... but thought also about maybe
> giving them the option to connect to it and do what it has to do, then
> close it...
>
> i've been doing it the second way, but was wondering if the first was a
> viable option or not.


hmm, yeah im not sure if theres a clean mounting interface between windows
and linux.  the nomenclature is different for one, and im not even sure how
to mount a network drive programmatically under windows.  maybe someone else
on the list does.

-nathan

Reply via email to