Re: Permissions issue on share
| From: | Rahul Sitaram Johari | Date: | Thu, 22 Mar 2007 19:29:20 +0000 |
| Subject: | Re: Permissions issue on share | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251120@lists.php.net to get a copy of this message | ||
Ave,
> But i think that when remounting the partitition, the permissions are reset
too.
Unfortunately you're absolutely right! The share is re-mounted on a daily
basis (along with a reboot), and thus, even if the 'copy, delete from
server, copy to server' process were to work, with every unmount & remount,
it would go back to original permissions & ownership.
Fmask, dmask and for that matter some other mount_smbfs options I found are
an accurate solution to this problem - but unfortunately they don't work on
Mac OS X, or the Samba that comes with mac os x, one or the other.
I know this is gone completely out of PHP context, but I do appreciate you
guys helping out. I'm just not finding any solution for this. I think I've
gone through 100 websites googling different combinations.
On 3/22/07 3:14 PM, "Tijnema !" <tijnema@gmail.com> wrote:
> On 3/22/07, Al <news@ridersite.org> wrote:
>> Get a copy of WinSCP3 or FileZilla ftp utilities, both are free. They will
>> show
>> you who the owner is for the dirs and files. You can also use a SSH shell
>> command; but, unless you are already familiar with Unix commands, using the
>> utilities will be a lot easier and quicker.
>>
>> To change a file or dir when you do not own or have the proper permissions:
>> Copy the files and dirs to your local HD
>> Delete them on the server.
>> Upload them from your HD to the server. Now the owner will be the ID of ftp
>> login, that's you.
>> Fix the permissions as needed. The files and dirs must have the "others",
>> also
>> called "world", W bit set to write and maybe the X bit also.
>
> So you would recommend a recursive chmod?
> as long as there's no OS installed it wouldn't do a lot, but of course
> this would remove a little bit security. (Not that there's a lot of
> security with windows...:P)
> But i think that when remounting the partitition, the permissions are
> reset too. That's why there are options like fmask and dmask :) but
> somehow they don't work on Mac OS X.
>
> Tijnema
>
>>
>> Rahul Sitaram Johari wrote:
>>
>>
>> Rahul Sitaram Johari 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
>>>
>>>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 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²
>>>
>>>
>>> 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
>>>
>>>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 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.php
>>
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>