All of lore.kernel.org
 help / color / mirror / Atom feed
* user mount.cifs with credentials file results in "error 13 (Permission denied) opening credential file"
@ 2014-11-06  3:07 Michael_OF
       [not found] ` <545AE5D5.7090602-ur4TIblo6goN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Michael_OF @ 2014-11-06  3:07 UTC (permalink / raw)
  To: linux-cifs-u79uwXL29TY76Z2rM5mHXA

Hi all,


I want to enable a user mount of a remote samba share. OpenSuse 13.1.
First step was to enable setuid bit for /etc/mount.cifs.
To keep mount as easy as possible, I've added an /etc/fstab entry like this:
   //host/share /mount_dir user=user,users 0 0

Works fine in bash, prompts for remote user's password.
Does not work in KDE's dolphin, no action when clicking on location bar's entry "share on host"

I then recognized the "credentials" option and changed the /etc/fstab entry like this:
   //host/share /mount_dir cifs credentials=/root/cred-file,users 0 0

(sudo chmod 600 /root/cred-file, to protect password)

Having done this, e.g.
   mount /mount_dir
as "root" or with sudo works fine.

But NOT as an end user: "error 13 (Permission denied) opening credential file /root/cred-file"
Both in bash or Dolphin.

chmod to allow read credential file for any user "solves" the problem, so it's really a local access right issue.

Which in fact seems to make user cifs mount impossible, at least this way.
And which confuses me: Why, if the mount.cifs program has the sticky bit set, it's not allowed to open a root-owned file?

Is this a bug, should I file it in bugzilla?


Thanks in advance,
Michael

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-07 15:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-06  3:07 user mount.cifs with credentials file results in "error 13 (Permission denied) opening credential file" Michael_OF
     [not found] ` <545AE5D5.7090602-ur4TIblo6goN+BqQ9rBEUg@public.gmane.org>
2014-11-07 15:45   ` Jeff Layton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.