Re: Permissions issue on share
| From: | Rahul Sitaram Johari | Date: | Thu, 22 Mar 2007 18:30:08 +0000 |
| Subject: | Re: Permissions issue on share | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251114@lists.php.net to get a copy of this message | ||
Yes, it does appear that samba on mac os x is not taking any configuration
options. I tried different options for the mount_smbfs command which does
have very specific user/owner/group related permissions options - but all
give me the same "operation not supported" error.
Let me take a closer look at Samba and also the list you linked to.
Thanks again - appreciate your help!
On 3/22/07 2:21 PM, "Tijnema !" <tijnema@gmail.com> wrote:
> On 3/22/07, Rahul Sitaram Johari <sleepwalker@rahulsjohari.com> wrote:
>> Ave,
>>
>> Certainly looks very promising, but is giving me:
>> mount_smbfs: -o fmask=: option not supported
>>
>> Let me google it too, see what I can come up with. Appreciate it a lot mate.
>
> Hmm, i googled a little bit, and i found a norwegian site with some
> kind of same problem, and from what i understand they say it is that
> the Mac OS X implementation of Samba doesn't accept any configuration
> options.
>
> But they don't tell how to fix (or i don't understand.. LOL)
>
> Maybe updating to latest samba will do the job, but this is totally
> not PHP related.
> You are better off going to the samba list. so have a look here:
> https://lists.samba.org/mailman/
>
> Tijnema
>
>>
>>
>> On 3/22/07 12:48 PM, "Tijnema !" <tijnema@gmail.com> wrote:
>>
>>> On 3/22/07, Rahul Sitaram Johari <sleepwalker@rahulsjohari.com> wrote:
>>>> rahul:~/Documents/XFER rjohari$ ls -la osm
>>>> total 26548
>>>> drwxr-xr-x 1 rjohari rjohari 16384 31 Dec 1969 .
>>>> drwxr-xr-x 5 rjohari rjohari 170 22 Mar 12:08 ..
>>>> -rwxr-xr-x 1 rjohari rjohari 21508 13 Sep 2006 .DS_Store
>>> [snip]
>>>> -rwxr-xr-x 1 rjohari rjohari 11264 21 Sep 16:47 warm092106.xls
>>>>
>>> I was guessing that, all files and folders have the 755 permission...,
>>> meaning that the owner can edit, but the group and all other can't.
>>> I did some googling for you, and you should mount your share with
>>> -o fmask=777,dmask=777
>>> so your example mount command becomes:
>>> mount t smbfs -o fmask=777,dmask=777 //user@192.168.1.2/ShareName Share
>>> that should do it :)
>>>
>>> Tijnema
>>>>
>>>>
>>>> On 3/22/07 12:31 PM, "Tijnema !" <tijnema@gmail.com> wrote:
>>>>
>>>>> On 3/22/07, Rahul Sitaram Johari <sleepwalker@rahulsjohari.com> wrote:
>>>>>>
>>>>>> Well chmod is certainly not doing anything. I tried that to begin with. I
>>>>>> don't get an error, but it doesn't change any permissions. Just
>>>>>> doesn't
>>>>>> do
>>>>>> anything to the permissions of the file/folder. Like it's just
>>>>>> ignored.
>>>>>>
>>>>>> I did it as root using sudo.
>>>>>
>>>>> Can you post the log of the "ls -la Share" command here?
>>>>>
>>>>> Tijnema
>>>>>>
>>>>>>
>>>>>> On 3/22/07 12:18 PM, "Tijnema !" <tijnema@gmail.com> wrote:
>>>>>>
>>>>>>> On 3/22/07, Rahul Sitaram Johari <sleepwalker@rahulsjohari.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Ave,
>>>>>>>>
>>>>>>>> "Or make sure the user apache runs on has write access to the
>>>>>>>> share."
>>>>>>>>
>>>>>>>> That's the problem I'm facing. I'm not sure how to
>>>>>>>> do that. If I'm not
>>>>>>>> mistaken, Apache runs as user "nobody" on my Mac, but I
>>>>>>>> don't know how
>>>>>>>> to
>>>>>>>> give that user write access on the Windows Machine.
>>>>>>>>
>>>>>>>> Yes, it is quite complicated :(
>>>>>>>
>>>>>>> I believe this has nothing to do with your windows machine, but with
>>>>>>> the mount on your Mac. I'm not very familiar with Mac OS X
>>>>>>> (Although i
>>>>>>> have installed it) I know it's based on a linux kernel, and uses
>>>>>>> same
>>>>>>> mount tools. I think a simple chmod 777 to the mount folder would do
>>>>>>> the job.
>>>>>>> so if you have it mounted at /Share
>>>>>>> chmod 777 /Share
>>>>>>> I believe that windows mounts everything with chmod value 777, so that
>>>>>>> shouldn't be a problem.
>>>>>>>
>>>>>>> Tijnema
>>>>>>>>
>>>>>>>>
>>>>>>>>> On 3/22/07, Rahul Sitaram Johari
>>>>>>>>> <sleepwalker@rahulsjohari.com> wrote:
>>>>>>>>>>
>>>>>>>>>> Ave,
>>>>>>>>>>
>>>>>>>>>> I¹m not sure if anyone here is going to be able to help,
>>>>>>>>>> but I¹ve run
>>>>>>>>>> into
>>>>>>>>>> a
>>>>>>>>>> permissions snag.
>>>>>>>>>> I have Apache Web Server running on Mac OS X with PHP. I
>>>>>>>>>> have a
>>>>>>>>>> folder
>>>>>>>>>> on
>>>>>>>>>> a
>>>>>>>>>> windows machine mounted on my Mac OS X as a share using the
>>>>>>>>>> ³mount t
>>>>>>>>>> smbfs
>>>>>>>>>> //user@192.168.1.2/ShareName Share².
>>>>>>>>>> The ³user² has full read-write permission and physically
>>>>>>>>>> I¹m able to
>>>>>>>>>> do
>>>>>>>>>> anything I want sitting on my Mac OS X in this share, like
>>>>>>>>>> create,
>>>>>>>>>> delete
>>>>>>>>>> or
>>>>>>>>>> modify files.
>>>>>>>>>>
>>>>>>>>>> The problem is, I don¹t think Apache Web Server (or PHP)
>>>>>>>>>> has write
>>>>>>>>>> access
>>>>>>>>>> on
>>>>>>>>>> this share. In PHP, I¹m able to read data from files on
>>>>>>>>>> this share,
>>>>>>>>>> but
>>>>>>>>>> I¹m
>>>>>>>>>> not able to write data to any file on that share. I get
>>>>>>>>>> access is
>>>>>>>>>> denied.
>>>>>>>>>>
>>>>>>>>>> Is there anyway through PHP to give Apache or PHP write
>>>>>>>>>> access to the
>>>>>>>>>> files
>>>>>>>>>> on this share?
>>>>>>>>>> I don¹t see how I can provide Apache Web Server (installed
>>>>>>>>>> on my Mac)
>>>>>>>>>> Write
>>>>>>>>>> Access through the Windows System that has the original
>>>>>>>>>> folder.
>>>>>>>>>> Windows
>>>>>>>>>> is
>>>>>>>>>> only able to provide the Mac User with Permissions, not
>>>>>>>>>> Apache.
>>>>>>>>>>
>>>>>>>>>> Any help would be appreciated.
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> You could chmod the whole share to 777 but that might give
>>>>>>>>> problems!
>>>>>>>>> Or make sure the user apache runs on has write access to the
>>>>>>>>> share.
>>>>>>>>> But normal each file is set with permission 755, means that
>>>>>>>>> only the
>>>>>>>>> owner can write to it.
>>>>>>>>>
>>>>>>>>> I'm not able to give a real fix right now, but it is quite
>>>>>>>>> complicated
>>>>>>>>> :(
>>>>>>>>>
>>>>>>>>> Tijnema
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>>>>> Rahul Sitaram Johari
>>>>>>>>>> CEO, Twenty Four Seventy Nine Inc.
>>>>>>>>>>
>>>>>>>>>> W:
>>>>>>>>>> http://www.rahulsjohari.com
>>>>>>>>>> E: sleepwalker@rahulsjohari.com
>>>>>>>>>>
>>>>>>>>>> ³I morti non sono piu soli ... The dead are no longer
>>>>>>>>>> lonely²
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> PHP General Mailing List (http://www.php.net/)
>>>>>>> To unsubscribe, visit: http://www.php.net/unsub.phpNÙ,
>>>>>>> Tý¹�ÌñYV˘
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>