From: H.S. on
On 01/08/10 02:52 AM, Tom H wrote:
> On Sat, Jul 31, 2010 at 1:45 PM, H.S.<hs.samix(a)gmail.com> wrote:
>> On 29/07/10 02:23 PM, Stephan Seitz wrote:
>>>
>>> On Wed, Jul 28, 2010 at 11:11:31AM -0400, H.S. wrote:
>>>>
>>>> ~$ sudo mount -v -t cifs -o user=<username> //sambaserver/Share
>>>>> ~/mnt/Share
>>>> Password: ....<username's password here> ....
>>>> mount.cifs kernel mount options:
>>>>
>>>> ip=192.168.0.8,unc=//sambaserver/Share,,ver=1,user=<username>,pass=********
>>>>
>>>> mount error(13): Permission denied
>>>
>>> Stupid question, but from what I remember using mount.smbfs and
>>> mount.cifs (when it could be run by a normal user because of s-bit), the
>>> target directory must belong to the user doing the mount call.
>>>
>>> I don�t know, what directory owner is required if you do the command via
>>> sudo, but what permissions has ~/mnt/Share?
>>
>> Just to try this I created a new directory (on the server):
>> drwxr-xr-x 2 hs hs 4096 Jul 29 14:29 testsamba
>>
>> and the relevant stanze in smb.conf:
>> [testsamba]
>> comment = Test Samba share
>> browsable = yes
>> guest ok = no
>> path = /mnt/testsamba
>> writable = yes
>> force create mode = 0770
>> force directory mode = 0775
>>
>> Restarted samba but I am getting the same error (mount error(13): Permission
>> denied) on the client.
>
> Run
> mkdir /home/hs/testsamba
> tail -f /var/log/messages
> on the client and try both
> mount -v -t cifs //192.168.0.8/testsamba /home/hs/testsamba -o
> domain=smbwg,username=hs,password=<password>,port=139
> mount -v -t cifs //192.168.0.8/testsamba /home/hs/testsamba -o
> domain=smbwg,username=hs,password=<password>,port=445

That solved the problem!

I did as you suggested and it worked. Then I compared the directories I
had in my $HOME/mnt that I use for mounting samba shares. My ~/mnt was:
drwx--x--- 8 hs hs 4096 Jul 12 12:18 .
drwxr-x--x 83 hs hs 4096 Aug 1 09:19 ..
drwx--x--- 2 hs hs 4096 Nov 1 2009 Share


Changed them with "chmod -R o+X ~/mnt" and I have these now:
drwx--x--x 8 hs hs 4096 Jul 12 12:18 .
drwxr-x--x 83 hs hs 4096 Aug 1 09:19 ..
drwx--x--x 2 hs hs 4096 Nov 1 2009 Share


Now my earlier commands also work. e.g.
$> sudo mount -v -t cifs //192.168.0.8/Share /home/hs/mnt/Share -o user=hs

So the solution was that the mount point I have must be executable by all.

Thank you!

--

Please reply to this list only. I read this list on its corresponding
newsgroup on gmane.org. Replies sent to my email address are just
filtered to a folder in my mailbox and get periodically deleted without
ever having been read.


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/i33voc$82i$1(a)dough.gmane.org